select Name0, Creation_Date0
from v_R_System
order by Creation_Date0 desc
System Center Configuration Manager, System Center Operations Manager, Microsoft Deployment Toolkit, PowerShell
Показаны сообщения с ярлыком SQL. Показать все сообщения
Показаны сообщения с ярлыком SQL. Показать все сообщения
четверг, 13 января 2011 г.
Полезные запросы: Как узнать какие клиенты SCCM были установленны последними
среда, 12 января 2011 г.
Полезные запросы: Как получить сведения о клиенте SCCM, зная его GUID
Статусные сообщения(например компонента SMS_MP_CONTROL_MANAGER) содержат записи о клиентах, которые идентифицируются глобальным идентификатором.
Следующий запрос позволяет получить сведения об этом клиенте:
Следующий запрос позволяет получить сведения об этом клиенте:
select ResourceID, Name0, User_Name0, Operating_System_Name_and0
from V_R_System
where SMS_Unique_Identifier0 = 'GUID:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX'
суббота, 18 декабря 2010 г.
Поддержка SQL 2008 R2 для SCOM 2007 R2
Support for System Center Operations Manager 2007 R2 that runs on a SQL Server 2008 R2 database
http://support.microsoft.com/kb/2425714
SQL Server 2008 R2 and SCOM R2: My Personal Installation Experiences
http://thoughtsonopsmgr.blogspot.com/2010/11/sql-server-2008-r2-and-scom-r2-my.html
http://support.microsoft.com/kb/2425714
SQL Server 2008 R2 and SCOM R2: My Personal Installation Experiences
http://thoughtsonopsmgr.blogspot.com/2010/11/sql-server-2008-r2-and-scom-r2-my.html
среда, 7 июля 2010 г.
Центр сообщений об ошибках и событиях
По данной ссылке можно получить информацию об конкретных сообщениях событий следующих программ:
NetFrameWork
Baseline Security Analyzer
Exchange
SQL Server
Systems Management Server
...
http://www.microsoft.com/technet/support/ee/ee_advanced.aspx
NetFrameWork
Baseline Security Analyzer
Exchange
SQL Server
Systems Management Server
...
http://www.microsoft.com/technet/support/ee/ee_advanced.aspx
Запрос, возвращающий список менеджмент поинтов и их состояние
С помощью хранимой процедуры:
exec mp_getmplistforsite 'имя_сайта'
Вывод из таблицы Sites:
Select * from sites
быстро протестировать состояние MP можно, пройдя по ссылке:
http://MP-server-name:portnumber/sms_mp/.sms_aut?MPlist
где MP-server-name - имя сервера, где установлена роль менеджмент поинта,
portnumber - имя порта. По умолчанию он 80, но его можно изменить.
В случае ошибок нужно изучать лог на сервере: mpcontrol.log
exec mp_getmplistforsite 'имя_сайта'
Вывод из таблицы Sites:
Select * from sites
быстро протестировать состояние MP можно, пройдя по ссылке:
http://MP-server-name:portnumber/sms_mp/.sms_aut?MPlist
где MP-server-name - имя сервера, где установлена роль менеджмент поинта,
portnumber - имя порта. По умолчанию он 80, но его можно изменить.
В случае ошибок нужно изучать лог на сервере: mpcontrol.log
среда, 30 июня 2010 г.
Запрос, возвращающий имена рабочих станций
Во всех стандартных отчетах используется следующий запрос для перечня списков компьютеров или других объектов:
begin
if (@__filterwildcard = '')
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.Client0=1 ORDER By SYS.Netbios_Name0
else
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.Client0=1
and SYS.Netbios_Name0 like @__filterwildcard
ORDER By SYS.Netbios_Name0
end
Он имеет много минусов. Например, для поиска компьютеров, начинающихся с "de" необходимо каждый раз ставить знак %: "de%". Также использование в данном запросе ключевых слов DISTINCT и ORDER BY вообще не имеет смысла.
Напрашивается более легковесный и удобный вариант:
select Name0
from v_R_System
where ((Name0 like @__filterwildcard+'%') or (Name0 like @__filterwildcard)) and Client0=1
group by Name0
Пользуйтесь на здоровье :)
begin
if (@__filterwildcard = '')
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.Client0=1 ORDER By SYS.Netbios_Name0
else
SELECT DISTINCT SYS.Netbios_Name0 from v_R_System SYS WHERE SYS.Client0=1
and SYS.Netbios_Name0 like @__filterwildcard
ORDER By SYS.Netbios_Name0
end
Он имеет много минусов. Например, для поиска компьютеров, начинающихся с "de" необходимо каждый раз ставить знак %: "de%". Также использование в данном запросе ключевых слов DISTINCT и ORDER BY вообще не имеет смысла.
Напрашивается более легковесный и удобный вариант:
select Name0
from v_R_System
where ((Name0 like @__filterwildcard+'%') or (Name0 like @__filterwildcard)) and Client0=1
group by Name0
Пользуйтесь на здоровье :)
воскресенье, 20 июня 2010 г.
SQL Server: полезные автоматические переменные
select @@VERSION - данный запрос вернет версию, редакцию SQL Server с номером сервис пака
Например: Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
select SUSER_SNAME() - запрос вернет имя текущего пользователя
Например: DOMAIN\adminMOM
Например: Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 5.2
select SUSER_SNAME() - запрос вернет имя текущего пользователя
Например: DOMAIN\adminMOM
Подписаться на:
Сообщения (Atom)