Published on

September 20, 2018

Введение в SQL Server Inspector

Вы являетесь администратором SQL Server и ищете инструмент, который поможет вам отслеживать и управлять экземплярами SQL Server? Вам не нужно искать дальше! В этой статье мы познакомим вас с SQL Server Inspector, мощным инструментом, который поможет вам отслеживать и поддерживать вашу среду SQL Server.

Предварительные требования

Прежде чем мы углубимся в детали SQL Server Inspector, давайте рассмотрим предварительные требования:

  • SQL Server 2012 или выше
  • SQL Server Agent
  • База данных для хранения данных, собранных заданиями агента
  • Необязательно: связанные серверы для экземпляров с группами доступности

Установка

Установка SQL Server Inspector – это простой процесс. Вот шаги, чтобы начать:

  1. Скачайте скрипт SQLUndercoverinspectorV1.sql с GitHub.
  2. Запустите установочный скрипт в контексте вашей базы данных журналирования.
  3. После завершения установки у вас будет схема Inspector и хранимая процедура InspectorSetup в вашей базе данных журналирования.

Использование

Теперь, когда вы установили SQL Server Inspector, давайте рассмотрим, как его использовать:

  1. Выполните процедуру InspectorSetup, чтобы создать все необходимые таблицы, индексы, процедуры, представления и задания агента, необходимые для Inspector.
  2. Установите расписания для заданий агента. Рекомендуется установить задания сбора на запуск примерно за 5-10 минут до заданий отчета, чтобы обеспечить достаточное время для выполнения сборов.
  3. Чтобы протестировать функциональность, запустите задание агента “SQLUndercover Inspector Data Collection”, а затем запустите “SQLUndercover Inspector Report”.
  4. Если вы указали адрес электронной почты во время установки или непосредственно в таблице настроек, вы получите электронное письмо с отчетом в ближайшее время. В противном случае вы можете найти HTML-код, сохраненный в таблице Inspector.ReportData.

Параметры установки

Во время процесса установки у вас есть возможность настроить различные параметры. Вот объяснение некоторых из важных параметров:

  • @LinkedServername: Имя связанного сервера, который вы будете использовать, или оставьте NULL, если вы не используете связанные серверы.
  • @Databasename: Имя базы данных журналирования (не может быть NULL).
  • @DataDrive: Установите букву диска, где хранятся файлы данных вашей базы данных.
  • @LogDrive: Установите букву диска, где хранятся файлы журнала вашей базы данных.
  • @InitialSetup: Установите значение 1 для первоначальной настройки и 0 для повторного запуска или обновления для сохранения ранее введенных данных.
  • @BackupsPath: Укажите диск и путь для резервных копий.
  • @DriveSpaceHistoryRetentionInDays: Укажите количество дней для хранения истории свободного места на диске.
  • @DaysUntilDriveFullThreshold: Укажите примерное количество дней до заполнения диска.
  • @FreeSpaceRemainingPercent: Укажите процент оставшегося свободного места на диске, при котором вы хотите начать видеть желтую подсветку диска.
  • @DatabaseGrowthsAllowedPerDay: Укажите общее количество допустимых увеличений базы данных за 24 часа.
  • @MAXDatabaseGrowthsAllowedPerDay: Укажите максимальное количество увеличений базы данных за 24 часа.
  • @AgentJobOwnerExclusions: Исключите задания агента с этими владельцами (разделенные запятыми).
  • @FullBackupThreshold: Укажите количество дней, старше которых Getdate(), для полного резервного копирования.
  • @DiffBackupThreshold: Укажите количество дней, старше которых Getdate(), для дифференциального резервного копирования.
  • @LogBackupThreshold: Укажите количество минут, старше которых Getdate(), для резервного копирования журнала.
  • @DatabaseOwnerExclusions: Исключите базы данных с этими владельцами (разделенные запятыми).

С помощью этих параметров установки вы можете настроить SQL Server Inspector под свои конкретные потребности и требования.

Заключение

SQL Server Inspector – это ценный инструмент для администраторов SQL Server, предоставляющий им возможность эффективно отслеживать и управлять их экземплярами SQL Server. Следуя инструкциям по установке и использованию, описанным в этой статье, вы можете начать использовать возможности SQL Server Inspector в вашей среде.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.