Андрей Смирнов
Время чтения: ~14 мин.
Просмотров: 13

Как развернуть отказоустойчивый кластер MS SQL Server 2012 на Windows Server 2012R2 для новичков

28-08-2017, 11:26

Для понимания нижеописанного необходимо разъяснить два понятия:

  • Клиент – персональный компьютер или программное обеспечение, единица сети, генерирующая запросы к серверу с целью получения или обработки каких-либо данных;
  • СерверВ – мощный компьютер со значительными производственными возможностями или программное обеспечение, формирующий ответы на запросы клиента.

Клиент-серверная архитектура предполагает взаимодействие клиентского приложения с сервером информационных баз данных посредством специального приложения – сервера 1С:Предприятия.

Установка MSSQL на серверную машину описывается во многих руководствах с возможной вариативностью в зависимости от SQL-версии и версии серверной операционной системы.В 

1. В имеющемся дистрибутиве необходимо запустить файл установки setup.exe (для продолжения потребуются Microsoft.NET Framework и операционный установщик Windows Installer, тоесть желательно чтобы он был установлен предварительно).2. Предлагается несколько вариантов дальнейшего развития событий: первичная установка, модификация уже установленных компонентов, обновление или их поиск. На этом этапе программа проверяет соответствие минимальным требованиям MSSQL к операционной системе:3. Необходимо ввести ключ продукта, полученный при покупке лицензионной программы.В В 4. После на следующем этапе необходимо установить галочку, что принимаете условия лицензионного соглашения:Переход к последующему шагу осуществляется при нажатии кнопки Next («Далее»).5. Получаем доступные обновления.6. Проходим проверку конфигурации (Warning MSCS пропускаем):7. Выбираем вариант целевого назначения установки:8. Выбираем компоненты, которые нам необходимы; можно выбрать все (Select All), но вообще для поставленной задачи достаточно основных, а именно для взаимодействия с сервером 1С необходимы только 3 (DatabaseEngineServices [рус.-Службы компонента DatabaseEngine], ClientToolsConnectivity [рус.- Средства связи клиентских средств], ManagementTool [рус.- Средства управления — полный набор]):В 9. Еще одна проверка установочной конфигурации:10. Детальный отчет. Если предварительно не установлен «Microsoft .NET Framework 3.5», то на данном этапе выдаст ошибку. Нажимаем кнопку «Next»:11. Далее — важный этап, выбор сетевого имени для кластера MSSQL (instance ID – оставляем):12. Проверка доступного пространства на выбранном диске:13. Настройки на последующих шагах рекомендуется оставить по умолчанию (хотя можно завести отдельного пользователя для MSSQL), переход осуществляется по кнопке Next (обратите внимание, чтобы загрузка SQL Service Agent (Агент Службы SQL) была установлена как автоматически):В 14. Еще один важный этап – выбор порядка сортировки (Collation). После инсталляции изменить крайне проблематично:15. В следующем шаге необходимо выбрать возможность смешанного варианта запуска, добавить пароль для пользователя «sa» и добавить текущего пользователя, который будет обладать правами администратора системы (кнопка «Add Current User»):16. На следующей вкладке выбираются директории для хранения пользовательских данных (база SQL 1C), логов, временных файлов и файлов резервного копирования информационных баз (бэкапов) [в версиях MS SQL Server 2012 и старше TempDB можно хранить на отдельном носителе, для файлов базы данных и логов желательно указать отдельный диск]:17. Еще пару проверок:18. На шаге «Ready to Install» мастер отобразит сводную информацию. Здесь необходимо нажать кнопку «Install»:19. Наконец наступает сам процесс установки (процесс может занять длительное время):20. И наконец установка завершена.

Порядок установки SQL Server 2012 Express на сервере либо на компьютере, выполняющем роль сервера.

Microsoft® SQL Server® 2012 Express — бесплатная система управления данными, используется для обеспечения хранения данных и организации сетевой работы некоторых программ, в частности программы «Ведение договоров 5.9 версия MS SQL». Данный продукт устанавливается на сервере либо на компьютере, выполняющем роль сервера (SQL Server 2014 устанавливается аналогично 2012-му). Разработчиком продукта Microsoft® SQL Server® 2012 Express является компания Microsoft. При возникновении вопросов, связанных с работой данного продукта, необходимо обращаться к Вашему системному администратору либо в компанию Microsoft. Дистрибутив Microsoft® SQL Server® 2012 Express размещен на сайте https://www.microsoft.com. На странице https://www.microsoft.com/ru-RU/download/details.aspx?id=29062 загрузите подходящий к Вашей версии Windows файл дистрибутива, например RUSx86SQLEXPR_x86_RUS.exe (127 Mb) или SQLEXPR_x86_RUS.exe (141 Mb) Для установки Microsoft® SQL Server® 2012 Express, выполните следующие действия: 1. Запустите на установку файл дистрибутива RUSx86SQLEXPR_x86_RUS.exe либо SQLEXPR_x86_RUS.exe (дважды щелкните по нему мышью). В фоновом режиме будет выполнена распаковка инсталлятора программы. Затем откроется форма Центр установки SQL Server. В открывшейся форме левой кнопкой мыши нажмите на значении «Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке». Увеличить изображение 2. Откроется форма Программа установки SQL Server 2012. При условии принятия Лицензионного соглашения установите флажок в поле «Я принимаю условия лицензионного соглашения» и нажмите на кнопку Далее. Начнется процесс установки обязательных компонентов SQL Server 2012. Увеличить изображение Если потребуется обновление продукта – установите обновление. 3. На шаге Выбор компонентов формы Программа установки SQL Server 2012 проверьте, чтобы были установлены флажки по всем значениям раздела Компоненты. При необходимости нажмите кнопку Выделить все, чтобы установить флажки по всем значениям. Затем нажмите кнопку Далее. Увеличить изображение 4. На следующем шаге «Настройка экземпляра» в поле «Именованный экземпляр» введите значение SQLExpress или введите другое имя латинскими буквами (например Express2012), если на компьютере уже установлен SQL Server с таким именем (например, установлен SQL Server 2008 с экземпляром SQLExpress). Увеличить изображение Затем жмите на кнопку Далее. 5. На следующем шаге Конфигурация сервера в таблице Учетные записи служб проверьте, чтобы по всем службам в колонке Тип запуска было установлено значение Авто. Если по службе Обозреватель SQL Server установлено значение Отключено, нажмите левой кнопкой мыши на выпадающей список в поле Тип запуска и выберите значение Авто. Увеличить изображение Нажмите на кнопку Далее. 6. На следующем шаге Настройка компонента Database Engine установите переключатель в поле Смешанный режим (проверка подлинности SQL Server и Windows). В поле Введите пароль группы полей Укажите пароль для учетной записи системного администратора SQL Server (sa) введите необходимый пароль (например, adminpsw). Также продублируйте введенный пароль в поле Подтвердить пароль. Обязательно запомните или запишите данный пароль. Установленный пароль будет использоваться при подключении базы данных к SQL-серверу при установке программы «Ведение договоров 5.9 версия MS SQL». Увеличить изображение Для локальной установки можно оставить «Режим проверки подлинности Windows». Перед созданием базы данных будет предложено выбрать способ хранения сканированных изображений и файлов в базе MS SQL Server. В программе «Ведение договоров 5.9 версия MS SSQL» возможны 2 варианта хранения сканированных изображений и файлов в базе MS SQL Server — хранение изображений и файлов в таблицах, либо использование FileStream (опция «в хранилище File Tables»). Вариант с FileStream возможен только в MS SQL Server 2008 и выше. Использование FileStream не подпадает под ограничение базы данных для версии Express ( 10ГГб для Microsoft® SQL Server® 2012 Express), в результате появляется возможность хранения большого объема файлов и сканированных документов в бесплатной версии MS SQL Server Express. Если предполагается использовать FileStream, то требуется включить FILESTREAM на уровне используемого экземпляра MS SQL Server Для включения FILESTREAM в диалоговом окне перейдите на вкладку FILESTREAM. Установите флажок «Разрешить FILESTREAM при доступе через Transact-SQL». Увеличить изображение Нажмите на кнопку Далее. 7. На следующем шаге «Отчет об ошибках» нажмите на кнопку Далее. Увеличить изображение 8. На следующем шаге «Ход выполнения установки» начнется установка SQL Server 2012. Увеличить изображение Дождитесь окончания установки. 9. При завершении установки SQL Server откроется форма «Завершено». Проверьте, чтобы по всем компонентам в разделе «Сведения об операции установки или возможных следующих шагов» в колонке «Состояние» было приведено значение Выполнено успешно. Увеличить изображение Нажмите на кнопку «Закрыть». Установка MS SQL Server 2012 будет завершена. Особенности настройки SQL Server 2012 Express для работы в сетевом режиме Для обеспечения сетевого использования программы «Ведение договоров 5.9 версия MS SQL» проверьте следующие настройки SQL Server 2012 Express: — Активность службы Обозреватель SQL Server 1. Нажмите на кнопку Пуск и выберите пункт Программы / Microsoft SQL Server 2012 / Средства настройки (Configuration Tools) / Диспетчер конфигурации SQL Server (SQL Server Configuration Manager). Откроется программа SQL Server Configuration Manager. Увеличить изображение 2. В левой части формы перейдите в раздел Службы SQL Server. В правой части формы нажмите на значении Обозреватель SQL Server. В поле Режим запуска должно быть установлено значение Авто. 3. Если в поле Режим запуска установлено иное значение, двойным щелчком мыши нажмите на значении Обозреватель SQL Server. Откроется форма Свойства: Обозреватель SQL Server. В открывшейся форме перейдите на вкладку Служба и в поле Режим запуска в выпадающем списке выберите значение Авто и нажмите на кнопку Применить. Перейдите на вкладку Вход и нажмите на кнопку Пуск. Служба Обозреватель SQL Server будет перезапущена. В поле «Состояние службы» отобразится значение «Работает». — Протоколы SQL Server 1. Нажмите на кнопку Пуск и выберите пункт Программы / Microsoft SQL Server 2012 / Configuration Tools (Средства настройки) / SQL Server Configuration Manager (Диспетчер конфигурации SQL Server). Откроется программа SQL Server Configuration Manager. 2. В левой части формы SQL Server Configuration Manager перейдите в раздел Сетевая конфигурация SQL Server (SQL Server Network Configuration) / Протоколы для SQLEXPRESS (Protocols for SQLEXPRESS). 3. Протоколы Общая память (Shared Memory), Именованные каналы (Named Pipes), TCP/IP должны иметь состояние «Включено» (Enabled). Увеличить изображение 4. Установите курсор мыши на наименовании протокола Именованные каналы (Named Pipes) и в контекстном меню нажмите на пункт Включено (Enabled). В открывшейся форме Предупреждение нажмите на кнопку ОК. Выбранный протокол будет установлен в сетевом режиме. 5. Установите курсор мыши на наименовании протокола TCP/IP и в контекстном меню нажмите на пункт Включено (Enabled). В открывшейся форме Предупреждение нажмите на кнопку ОК. Выбранный протокол будет установлен в сетевом режиме. 6. Перезагрузите компьютер.

В Скачать программу В«Ведение договоров 5.9В»

Документация программы В«Ведение договоров 5.9В»

Как установить программу В«Ведение договоров 5.9В»

logo_sql_2012.pngВ данной статье будет приведена подробная пошаговая инструкция по установке Microsoft SQL Server 2012. В примере приведены особенности установи в операционных системах — Microsoft Windows Server 2012 R2 и Microsoft Windows Server 2008 R2, в других ОС семейства Windows процесс установки аналогичен.

0. Оглавление

3. Установка SQL Server 2012

Запускаем файл «setup.exe» с установочного диска.

Ustanovka_SQL_2012_011-640x480.png

Откроется «Центр установки SQL Server» (SQL Server Installation Center), переходим на вкладку «Установка» (Installation) и нажимаем на «Новая установка изолированного экземпляра SQL Server или добавление компонентов к существующей установке» (New SQL Server stand-alone installation or add features to an existing installation).

Ustanovka_SQL_2012_021-640x480.png

Запустится «Программа установки SQL Server 2012» (SQL Server 2012 Setup). Убедимся что нет проблем, которые могут возникнуть во время установки файлов поддержки программы установки и нажмем «ОК». Если все же возникли какие-либо проблемы, необходимо устранить их и повторить процедуру проверки нажав «Включить заново» (Re-run).

Ustanovka_SQL_2012_031-640x480.png

Теперь необходимо ввести ключ продукта (если он у вас есть) или выбрать свободный выпуск SQL Server. Это может быть:

  • Evaluation Edition — полный набор компонентов, с ограничением использования в 180 дней.
  • Express Edition — бесплатная версия с ограниченным функционалом.

В зависимости от введенного ключа, будет выбрана для установки соответствующая данному ключу редакция MS SQL Server 2012.

Ключ продукта можно будет ввести в любое время, после установки SQL Server. О том как это сделать читайте в статье Изменение версии или ввод ключа Microsoft SQL Server 2012.

После выбора параметров нажимаем «Далее» (Next).

Ustanovka_SQL_2012_042-640x480.png

Принимаем условия лицензионного соглашения, соглашаемся (или нет) на передачу данных об использовании компонентов в корпорацию Microsoft и жмем «Далее»  (Next).

Ustanovka_SQL_2012_051-640x480.png

Если имеются обновления программы установки, включаем обновление продукта, нажав «Включить обновления продукта SQL Server» (Include SQL Server product updates) и нажимаем «Далее» (Next).

Ustanovka_SQL_2012_061-640x480.png

Дожидаемся окончания загрузки обновлений и установки файлов установки SQL Server.

Ustanovka_SQL_2012_071-640x480.png

Вот и закончился подготовительный этап, и мы приступаем к непосредственной установке и выбору параметров SQL Server. Убеждаемся что нет проблем, которые могут возникнуть во время установки и нажмем «Далее» (Next). Если же все имеются какие-либо проблемы, необходимо устранить их и повторить процедуру проверки нажав кнопку «Включить заново» (Re-run).

Ustanovka_SQL_2012_082-640x480.png

Вариант установки выбираем «Установка компонентов SQL Server» (SQL Server Feature Installaion) и нажимаем «Далее» (Next).

Ustanovka_SQL_2012_091-640x480.png

Теперь выбираем компоненты для установки. Для большинства случаев (например для работы и администрирования сервера 1С:Предприятие), вполне достаточно установки компонент:

  • Службы компонента Database Engine (Database Engine Services)

— непосредственно самой службы MS SQL Server, и программы «Среда SQL Server Management Studio» для администрирования SQL Server, т. е. компоненты 

  • Средства управления — основные (Management Tools — Basic)
    • Средства управления — полный набор (Management Tools — Complete)

Все компоненты всегда можно доставить / удалить, просто заново запустив установку SQL Server. Выбрав необходимые компоненты, нажимаем «Далее» (Next).

Ustanovka_SQL_2012_101-640x480.png

Опять убеждаемся, что процесс установки не будет заблокирован, исправляем проблемы в противном случае и нажимаем «Далее» (Next).

Ustanovka_SQL_2012_111-640x480.png

Теперь необходимо ввести имя именованного экземпляра SQL Server или оставить имя экземпляра по умолчанию. На одном изолированном сервере возможно устанавливать до 50 именованных экземпляров MS SQL Server 2012 и до 25 в отказоустойчивом кластере при использовании общего диска кластера (ссылка). Экземпляр по умолчанию может быть только один. Определившись с именем (Named instance) и идентификатором (Instance ID) экземпляра SQL Server нажимаем «Далее» (Next).

Ustanovka_SQL_2012_121-640x480.png

Убедимся что имеется достаточно свободного пространства для установки выбранных компонент SQL Server и снова нажмем «Далее» (Next).

Ustanovka_SQL_2012_131-640x480.png

Теперь выберем режим запуска служб SQL Server. Поменяем параметр запуска Агента SQL Server (SQL Server Agent) на «Авто» (Automatic) (для того чтобы отрабатывали регламентированные задания агента SQL). В этом окне также можно задать учетную запись Windows из под которой будут запускаться различные службы SQL Server, выбрав ее в столбце «Имя учетной записи» (Account name) и введя пароль для этой учетной записи в столбце «Пароль» (Password) напротив соответствующей службы. Далее перейдем на вкладку «Параметры сортировки» (Collation).

Ustanovka_SQL_2012_141-640x480.png

Здесь необходимо определиться с параметрами сортировки баз данных по умолчанию.

Для большинства программ, которые будут работать с SQL сервером (например для систем 1С:Предприятие) достаточно выбрать «Cyrillic_General_CI_AS». Указав параметры сортировки нажимаем «Далее» (Next).

Ustanovka_SQL_2012_151-640x480.png

Теперь следует выбрать режим проверки подлинности (Authentication Mode). Я рекомендую выбрать «Смешанный режим» (Mixed Mode), ввести пароль на встроенную учетную запись «sa», а также добавить администраторов SQL Server из числа имеющихся пользователей Windows с помощью кнопок «Добавить текущего пользователя» (Add Current User) и «Добавить…» (Add..). Для того, чтобы позже не забыть введенный при установке пароль, рекомендую использоваться специальные менеджеры паролей, например бесплатную программу KeePass. Установив все параметры переходим на вкладку «Каталоги данных» (Data Directories).

Ustanovka_SQL_2012_161-640x480.png

Здесь можно выбрать каталог хранения баз данных (Data root directory). Для большинства случаев рекомендуется придерживаться следующих правил:

  • Если в конфигурации сервера присутствует RAID-массив из жестких дисков, разумно расположить файлы данных именно на нем.
  • Если есть такая возможность, рекомендуется разнести файлы баз данных и файлы журналов баз данных на разные диски.
  • Каталог системной базы данных temp и каталог журналов базы temp желательно вынести на быстрый SSD диск, это даст ощутимый прирост производительности SQL Server.
  • В некоторых ситуациях есть смысл изменить каталог резервного копирования, выбрав физический диск, отличный от диска с файлами баз данных.

Указав необходимые пути, переходим на вкладку «FILESTREAM».

Ustanovka_SQL_2012_171-640x480.png

Если на данном SQL-сервере в будущем планируется хранить неструктурированные данные, например большие документы, изображения, видеофайлы и пр., и для хранения таких файлов будет использоваться хранилище FILESTREAM, то необходимо также настроить соответствующие параметры на данной вкладке. В противном случае, оставляем настройки без изменений и нажимаем «Далее» (Next).

Ustanovka_SQL_2012_25-640x480.png

Принимаем решение об отправке (или не отправке) отчетов об ошибках в компанию Microsoft и снова жмем «Далее» (Next).

Ustanovka_SQL_2012_181-640x480.png

В очередной раз убеждаемся что процесс установки не будет заблокирован, исправляем ошибки, если они имеют место быть, и нажимаем «Далее» (Next).

Ustanovka_SQL_2012_191-640x480.png

Проверяем все введенные на предыдущих шагах параметры. Обратим внимание, что значение всех введенных параметров будет сохранено в файле конфигурации ConfigurationFile.ini. При повторной установке SQL Server, данный файл можно указать в качестве параметра для программы установки, в этом случае установка SQL Server пройдет в автоматическом режиме, а настройки будут взяты из конфигурационного файла. Данный способ можно использовать, если необходимо быстро установить несколько экземпляров SQL Server с одинаковыми параметрами, или для «бэкапа» параметров принятых во время установки текущего экземпляра.

Нажимаем «Установить» (Install), для запуска процесса установки SQL Server.

Ustanovka_SQL_2012_201-640x480.png

Установка может быть довольно продолжительной по времени. Дожидаемся ее окончания.

Ustanovka_SQL_2012_211-640x480.png

Затем убеждаемся, что все компоненты установлены успешно и завершаем работу мастера нажав на кнопку «Закрыть» (Close).

Ustanovka_SQL_2012_221-640x480.png

Установка Microsoft SQL Server 2012 завершена.

4. Настройка Брандмауэра Windows для MS SQL Server 2012

Если предполагается, что с SQL сервером будут работать программы, расположенные на других компьютерах в сети, то на самом сервере, где запущена служба SQL Server необходимо настроить Брандмауэр Windows для работы SQL Server. Подробно об этом можно прочитать здесь.

5. Администрирование Microsoft SQL Server 2012

Для администрирования (добавления баз данных, пользователей и пр.) используется программа «SQL Server Management Studio». В Microsoft Windows Server 2012 R2 данную программу можно найти в списке всех программ.

Ustanovka_SQL_2012_231-640x448.png

В Microsoft Windows Server 2008 R2 в меню «Пуск» (Start) — «Microsoft SQL Server 2012» — «Среда SQL Server Management Studio».

Ustanovka_SQL_2012_23.png

Для подключения к службе Database Engine SQL Server в поле «Имя сервера» (Server name) указываем сетевое имя компьютера или локальный IP-адрес, затем «» и имя экземпляра SQL сервера, или используемый псевдоним экземпляра SQL Server, если таковой задан.

Ustanovka_SQL_2012_24-640x480.png

Помогла ли Вам данная статья?Используемые источники:

  • https://admin.uz/install/74-ustanovka-mssql-dlya-servera-1s.html
  • https://araxgroup.ru/veddog/sqlexpress.htm
  • https://tavalik.ru/ustanovka-microsoft-sql-server-2012/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации