Назад | Перейти на главную страницу

Повторяемые и надежные развертывания SQL Server

Как лучше всего настроить развертывание SQL Server, которое можно легко повторить на нескольких виртуальных серверах? Предоставляет ли Microsoft что-нибудь для этого или, возможно, сценарии Powershell?

Запустите установку SQL Server из командной строки. Все это можно сделать с помощью кучи переключателей. Сохраните это как пакетный файл и просто запустите пакетный файл.

Что касается настройки SQL Server, просто напишите сценарий T / SQL для обработки всей конфигурации. Все, что вы можете настроить из SSMS, вы можете настроить через T / SQL. Просто нужно небольшое исследование.

Когда я работал в MySpace, установка SQL Server осуществлялась таким образом. Затем они вручную настраивали все в SQL Server. На это ушло около 3 часов. Я потратил пару дней на написание SQL-скрипта, чтобы справиться со всем этим, и сократил время до 5 минут на сервер.

Я использовал аналогичный сценарий в другой компании для настройки SQL-серверов, и он работал очень хорошо. Просто вопрос, сколько вы вложили в скрипт и что у вас есть.

Если бы в обоих случаях я настраивал расположение баз данных по умолчанию, почту базы данных, создавал базовые задания по обслуживанию, устанавливал предупреждения, создавал операторы агента SQL и т. Д. Один для MySpace также подключался к центральному серверу базы данных и получал самые последние копии баз данных. и восстановил их с правильными именами.

Есть инструмент под названием SQL Server FineBuild что также помогает автоматизировать развертывание