Posts tagged ‘SQL’

большой размер ReportServer_log.ldf

И база данных, и отчёты у меня находятся на сайт-сервере. Последние дни место на диске стремительно заканчивалось и службы ConfigMgr останавливались с ошибкой. Я решил проверить, какие файлы занимают много места и увидел такую картину:

1

Через SQL Management Studio переводим нашу базу Reporting Services в модель восстановления Simple (Properties базы данных отчётов — Options — Recovery model):

7

Выбираем базу данных отчётов (Tasks — Shrink — Files — File type — выбираем Log):

6

и сбрасываем размер лог базы «в ноль»:

8

Заходим в свойства базы — Files — выбираем лог файл и меняем максимальный размер с 2 Тб по умолчанию на что-то приемлимое, например, несколько гигабайт:

5

1

пропажа отчётов с ConfigMgr 2012

В одну прекрасную ночь у меня просто пропали все отчёты из консоли. Как потом выяснилось, пропали они и с Reporting Services. В один из циклов проверки состояния отчётов возник сбой.

srsrp.log:

Client found response content type of », but expected ‘text/xml’.~~The request failed with an empty response.

Failed to retrieve existing folder security for folder [/ConfigMgr_QQQ/Upgrade Assessment].

Client found response content type of », but expected ‘text/xml’.~~The request failed with an empty response.

Failed to retrieve existing folder security for folder [/ConfigMgr_QQQ/User Data and Profiles Health].

И т.д.

После этого служба SQL RS вообще перестала отзываться:

Client found response content type of », but expected ‘text/xml’.~~The request failed with an empty response.

(!) SRS not detected as running

STATMSG: ID=7403 SEV=E LEV=M SOURCE=»SMS Server» COMP=»SMS_SRS_REPORTING_POINT» SYS=sccm12.firma.local SITE=QQQ PID=2632 TID=6032 GMTDATE=Mon Apr 08 01:16:19.042 2013 ISTR0=»sccm12.firma.local» ISTR1=»» ISTR2=»» ISTR3=»» ISTR4=»» ISTR5=»» ISTR6=»» ISTR7=»» ISTR8=»» ISTR9=»» NUMATTRS=0

Failures reported during periodic health check by the SRS Server sccm12.firma.local.

И для полного комплекта начались проблемы с аутентификацией на сервере отчётов.

1. Удалить Reporting Services point.

2. Восстановить ключ шифрования через Reporting Services Configuration Manager

3. Перевести службу SQL Server Reporting Services на запуск от доменной учётной записи:

1

4. Установить Reporting Services point.

ошибка межсайтовой репликации 7816

В состоянии компонентов можно увидеть информацию о сбое репликации между сайтами, ошибка повторяется ежечасно.

ID 7816:

The link status to site QQQ is degraded at this time.

Refer to rcmctrl.log for further details.

1

Это известная ошибка для ConfigMgr 2012 SP1, на работоспособность сайтов не влияет и будет исправлена в следующих релизах.

Setup is unable to connect to SQL Server

При инсталляции SCCM 2012 RC можно встретить такую ошибку:

В ConfigMgrSetupWizard.log будет следующая запись:

ConfigMgrSetupWizard Error: 1 : Exception message: [A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 — Could not open a connection to SQL Server)], Exception details: [System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 — Could not open a connection to SQL Server)

Откройте менеджер конфигурации SQL-сервера и включите Named Pipes и TCP/IP:

видео с Tech·Ed North America 2011

В свободном доступе появилось видео с конференции Tech·Ed, которая проходила 16-19 мая в Атланте:

таблицы против представлений

Как известно, Microsoft не публикует информацию о таблицах базы данных SCCM. Я думаю, сделано это по двум причинам: во-первых, структура базы в любой момент может измениться, например, после выхода сервис-пака; во-вторых, снижение количества инцидентов, связанных с любопытством администраторов SCCM (то, что в народе называют «защитой от дурака»).

Часто можно встретить: «У меня не работает отчёт select … from SMS_R_SYSTEM. Где я ошибся в запросе?».

Так в чём разница между отчётами и запросами?

SCCM использует WMI для управления объектами. Информация об объектах хранится в базе SQL Server. При создании коллекции или запроса вы через консоль отправляете WQL(WMI Query Language)-запрос на сервер с установленной ролью SMS Provider (сервер выбирается при установке SCCM, впоследствии роль может быть перенесена на другой сервер), который, в свою очередь, обращается к базе данных и отображает информацию, которую вы запросили. Имена WMI-классов, которые сопоставляются с таблицами базы SCCM, начинаются на SMS_. Например,

select * from SMS_R_System

Соответственно, коллекция, построенная на основе такого запроса, будет содержать абсолютно все учётные записи компьютеров, о которых знает SCCM:

Continue reading ‘таблицы против представлений’ »

новый вебкаст

Запросы

Создание запроса, создание статической коллекции, создание динамической коллекции на основании запроса.

новые вебкасты

Desired Configuration Management, ч.2

Импортирование configurations pack, просмотр отчётов, создание коллекций на основе информации, полученной от Desired Configuration Management.

Отчёты

Установка Reporting Point, просмотр отчётов, создание dashboards и собственных отчётов.

Комментарии и пожелания приветствуются.

перенос базы данных SCCM 2007 на другой сервер

База находилась на сервере SCCM. Возникла потребность вынести её на другой сервер.
Делаем резервную копию базы SCCM:

компьютеры, на которых не установлена последняя версия флеша

Сначала создаём запрос, которым ищем все компьютеры, на которых установлена последняя версия флеша (имя программы + версия программы):