Установка Microsoft SQL Server 2012

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

 

 

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

  1. Что понадобится
  2. Установка .NET Framework 3.5
  3. Установка SQL Server 2012
  4. Настройка Брандмауэра Windows для MS SQL Server 2012
  5. Администрирование SQL Server 2012

1. Что понадобится

  1. Компьютер соответствующий минимальным системным требованиям для работы с SQL Server 2012. Подробно о требовании к оборудованию и операционной системе читайте здесь.
  2. Права администратора на локальном компьютере.
  3. Установочный диск Microsoft SQL Server 2012, или образ диска (скачать можно, например, на официальном сайте).
  4. Действующий ключ продукта (не обязательно) для необходимой редакции MS SQL Server 2012.

2. Установка .NET Framework 3.5

Прежде всего необходимо установить компоненту .NET Framework версии 3.5 с пакетом обновления SP1. О том как это сделать можно прочитать в статьях:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ustanovka_SQL_2012_25

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

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

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

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

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

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

Установка 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_23

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

Ustanovka_SQL_2012_23

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

Ustanovka_SQL_2012_24

Помогла ли Вам данная статья?
Да, спасибо, все получилось.
Немного помогла.
Совсем не помогла.
Не то, что я искал(а).
Смотреть результаты
Запись опубликована в рубрике Microsoft SQL Server 2012 с метками . Добавьте в закладки постоянную ссылку.


21 Responses to Установка Microsoft SQL Server 2012

  1. Аноним говорит:

    Статья очень грамотно, и главное чётко написанная. НО по ней установка идёт гладко и красиво. Так и у меня всё гладко и красиво. Но как только доходит до запуска служб компонентов выдаёт ошибку. Не устанавливаются службы компонентов Database Engine (служба DataQualityService; полнотекстовый и сематический поиск; репликация SQL Server), а также браузер SQL. Что только не перепробывал, всё одно и тоже. Раз шесть устанавливал и всё равно одно и тоже. Не помогло. Может подскажете в чём может быть ошибка? 

  2. serega говорит:

    Спасибо автору

  3. Sasha Odarchuk говорит:

    При попытки установки RU-версии sql_server_2012_standard_edition_with_sp1_x64 на Windows 2012 R2 такой же версии получаю ошибку — http://joxi.ru/9C6HUxjKTJBkHzJWWVY

    Если ставить тот же дистр-в на Windows 2012 РУС то проблем нет. ВТФ ?

    • Виталий Онянов говорит:

      Да, все верно. Чтобы установить русский SQL Server, в Windows обязательно должен быть установлен русский язык (русский интерфейс).

  4. Александр говорит:

    Я понимаю, что здесь описан не Express. Но все-таки укажите что при установке версии Express нужно использовать не SQLEXPR_x64_RUS.EXE , а SQLEXPRADV_x64_RUS.EXE. Иначе ManagementStudio не устанавливается. У меня из-за этого ушел целый день, потому что нигде толком это не описано. Если поставить сначала обрезанный, то потом все остальное не устанавливается. А в целом статья очень помогла, Express ставится практически так-же.

  5. Илья говорит:

    Доброго времени суток!!
    Очень бодрый сайт, часа три уже читаю, не могу оттащить себя)))
    В общем к сути. Процесс установки SQL, по сути любой редакции хотел дополнить следующим комментарием: в момент настройки учетных записей служб установщик пробивает значение для ядра NT SERVISE/, что в подавляющем большинстве случаев приводит к ошибкам при установке ядра. Нашел рекомендации по замене стандартного значения на NT AUTHORITY/NETWORKSERVICE.
    Теперь вопрос))) в чем закономерность, когда можно оставить default, а когда нужно изменить?? Заранее спасибо))

    • Виталий Онянов говорит:

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

  6. Тимур говорит:

    Здравствуйте Виталий постоянно получаю полезную информацию с вашего сайта спс. Вам большое. Пожалуйста если не трудно опубликуйте статью по на настройке и установке SQL Server 2012 под 1С 8.2 или 8.3

    • Виталий Онянов говорит:

      Спасибо за ваш отзыв.

      О нюансах установки Сервера 1С:Предприятия 8.3 я уже писал здесь. Это подробная пошаговая инструкция, разбитая поэтапно. Среди прочего там есть установка SQL Server 2012.

  7. Вячеслав говорит:

    Все хорошо написано. НО! Столкнулся с проблемой настройки Report Server для System Center Service Manager. Программа установки видела базы SQL, но в упор не видела настроенный Report Server. Проблема оказалась в имени (Named instance) экземпляра SQL Server. В данном случае нельзя использовать символ поддчеркивания, т.е. TEST_SQL плохая идея.

    • Виталий Онянов говорит:

      Очень интересно. Никогда не сталкивался с подобным.
      Спасибо за комментарий, буду иметь в ввиду.

  8. AlektroNik говорит:

    Большое спасибо за статью.
    Единственное, что я заметил, так это то, что вы указали путь для хранения журналов точно такой же, что и для баз данных. Обычно рекомендуют разделять на разные диски. Можете сказать почем Вы именно так сделали? Или банально было лень создавать отдельный диск, или что-то в этом роде?

    • Виталий Онянов говорит:

      На тестовом компьютере просто не было больше дисков. )
      Добавил в статью про размещение файлов баз данных и файлов журнала на разные диски. Спасибо за комментарий.

  9. wanderer говорит:

    Спасибо, помогли…

  10. Макс говорит:

    Большое спасибо за статью. Но возникла проблема. Проблема такая
    при установке MSSQL 2014 (сервер ОС win server 2008) c указанием расположения клиентской базы на диске F (другой физический диск) появляется ошибка компоненты DATABASE INGENIE.
    при установке с расположением клиентской базы на диске С все устанавливается и работает,при попытке перенести клиентскую базу на диск F, при монтировании базы с диска F происходит ошибка монтажа, при этом монтаж базы с любой воткнутой в usb флешки база монтируется без ошибок.
    при эксперименте с внешним винтом, когда он воткнут в usb база монтируетя, а когда в мать в sata этаже база не монтируется
    Вопрос в чем могут быть проблемы

    • Виталий Онянов говорит:

      Очень странная, конечно ошибка. Могу предположить 2 причины:
      1. У пользователя, из под которого запускается служба SQL Server, нет прав на диск F.
      2. Диск F поврежден или содержит bad-блоки так, что SQL Server не может разместить на нем базу без ошибок.

  11. Владислав говорит:

    Если во время установку появилась ошибка
    Службы компонента Database Engine, не смогла запуститься.
    Component name: Экземпляры служб компонента SQL Server Database Engine
    Component error code: 0x851A0019

    На вкладке «Server Configuration» убедитесь, что служба SQL Server Database Engine запускается под учетной записью Не NT Service\MSSQLSERVER, а NT AUTHORITY\SYSTEM

    подробнее здесь: http://winitpro.ru/index.php/2019/03/05/oshibka-ustanovki-sql-server-could-not-find-the-database-engine-startup-handle/

  12. Владимир говорит:

    Прекрасная статья. Спасибо!

Добавить комментарий для serega Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *