Опубликовано 06.07.2010 ¬ 10:05h.admin
При аудите серверов БД возникла необходимость проверить состояние бэкапов примерно на сотне серверов MS SQL. Почесав затылок от перспективы «с пользой» провести массу времени, предпринял попытку вспомнить инструментарий который позволяет достичь поставленной задачи. По первым линкам найденным в интернете выяснилось что некоторые продукты стоят денег, некоторые дают не ту информацию, некоторые дают совсем не ту [...]
Читать продолжение этой записи »
Опубликовано 12.04.2010 ¬ 17:46h.admin
Очередная микро-заметка из разряда себе на память и авось кому пригодится. Продолжая разговор о парсинге событий хочется описать методику сохранения событий из системных журналов в таблицу на MS SQL сервере. Предположим что вам необходимо отслеживать события из журнала приложений и архивировать их в БД для последующего анализа. Изначально считаем что у вас есть предварительно настроенный [...]
Читать продолжение этой записи »
Опубликовано 13.01.2010 ¬ 17:35h.admin
Представляю вашему вниманию простой скрипт который устанавливает необходимое количество CAL на MS SQL Server 2000. Для его работы необходимо сформировать файл со списком серверов. server01 server02 server03 В переменной $cal укажите необходимую цифру CAL которую вам требуется задать. $servers = Get-Content "servers.txt" $cal=50 foreach ($server in $servers) { Write-Host "Working with Server $server" $MachineName = [...]
Читать продолжение этой записи »
Опубликовано 31.12.2009 ¬ 11:33h.admin
Cкрипт позволяющий получить вывод процедуры sp_helpdb с удаленного MS SQL сервера. При желании автоматизировать процесс: 1. Список серверов можно брать из файла get-Content Filename.txt 2. В строку $SqlCmd.CommandText можно помещать необходимые команды. $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString = "Server=SQL01;Database=master;Integrated Security=True" $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.CommandText = "sp_helpdb" $SqlCmd.Connection = $SqlConnection $SqlAdapter = New-Object System.Data.SqlClient.SqlDataAdapter $SqlAdapter.SelectCommand [...]
Читать продолжение этой записи »
Опубликовано 19.11.2009 ¬ 13:57h.valer
Системными БД в MS SQL являются master, msdb, model, tempdb и малоизвестная служебная БД mssqlsystemresource. Довольно часто необходимо перенести системные БД SQL в другую папку или на другой диск. Делается это в 2 приема. Сначала MS SQL Server нужно будет сначала перенести master и mssqlsystemresource, а затем оставшиеся msdb, model, tempdb. В моем примере буду [...]
Читать продолжение этой записи »