Установка Microsoft SQL Server 2008 R2

sql_serverВ данной статье я подробно опишу процесс установки Microsoft SQL Server 2008 R2 в Windows Server 2008 R2 (для других ОС семейства Windows процесс аналогичен). Во время установки будут выбраны настройки, необходимые для работы с программами 1С:Предприятие 7.7 или 1С:Предприятие 8.х (если вы устанавливаете SQL Server для работы с другими программами, выбор параметров может отличаться).

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

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

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

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

2. Установка SQL Server 2008 R2

Запускаем файл setup.exe с установочного диска Microsoft SQL Server 2008 R2 и соглашаемся на включение основной роли платформы .NET Framework. О том, как установить компоненту .NET Framework 3.5 в Microsoft Windows Server 2008 R2 можно прочитать здесь.

Ustanovka_1C_SQL_001

Откроется «Центр установки SQL Server» , переходим на вкладку «Установка» и нажимаем «Новая установка и добавление компонентов к существующей установке» .

Ustanovka_1C_SQL_002

Запустится процедура проверки установки. Если тестирование выявит какие-либо ошибки, необходимо устранить их и повторить операцию. Если все в порядке нажимаем «ОК» .

Ustanovka_1C_SQL_003

На следующей странице вводим ключ продукта, либо выбираем установку свободного выпуска «Evaluation». В последнем случае SQL Server будет без ограничений работать на протяжении 180 дней со дня установки, после чего потребуется ввести ключ продукта. Определившись с выпуском, нажимаем «Далее» .

Ustanovka_1C_SQL_004

Принимаем условия лицензионного соглашения и нажимаем «Далее» .

Ustanovka_1C_SQL_005

Нажимаем «Установить» для установки файлов поддержки программы установки.

Ustanovka_1C_SQL_006

Дожидаемся окончания процесса определения проблем, если таковые выявлены, их необходимо устранить и повторить тест. В противном случае нажимаем «Далее» .

Ustanovka_1C_SQL_007

На следующем шаге выбираем «Установка компонентов SQL Server» (если вы устанавливаете его не для SharePoint) и нажимаем «Далее» .

Ustanovka_1C_SQL_008

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

  • Службы компонента Database Engine
  • Средства управления — основные
    • Средства управления — полный набор

Все необходимые компоненты можно установить позже, запустив заново установку MS SQL Server. Отмечаем необходимые компоненты и нажимаем «Далее» .

Ustanovka_1C_SQL_009

Опять дожидаемся окончания теста определения возможности установки и нажимаем «Далее» .

Ustanovka_1C_SQL_010

Теперь необходимо ввести имя именованного экземпляра SQL Server или оставить имя экземпляра по умолчанию (MSSQLSERVER). На одном изолированном сервере возможно устанавливать до 50 именованных экземпляров MS SQL Server 2012 и до 25 в отказоустойчивом кластере при использовании общего диска кластера. Экземпляр по умолчанию может быть только один. Выбрав тип установки, жмем «Далее» .

Ustanovka_1C_SQL_011

После проверки необходимого свободного места на диске, снова жмем «Далее» .

Ustanovka_1C_SQL_012

Теперь необходимо выбрать тип запуска служб. Для службы «Агент SQL Server» можно выбрать тип запуска «Вручную» , если вы не собираетесь использовать его постоянно. Остальные службы запускаются в автоматическом режиме. После ввода настроек переходим на вкладку «Параметры сортировки» .

Ustanovka_1C_SQL_013

Здесь требуется выбрать параметры сортировки, необходимые для того приложения, которое будет работать с SQL Server.

Будте внимательны, параметры сортировки устанавливаются один раз и поменять их уже нельзя!

Указав правильные значения жмем «Далее» .

Ustanovka_1C_SQL_014

На данной странице необходимо выбрать режим проверки подлинности для компоненты Database Engine (администрирование баз данных). Выбираем «Смешанный режим» , придумываем сложный пароль для встроенной учетной записи sa (system administrator) и обязательно записываем его (среди прочего) на бумажный носитель. Как говорится, тупой карандаш лучше острой памяти. Можно также использовать для этих целей специальные менеджеры паролей, например бесплатную программу KeePass. Затем определим пользователей Windows, которые смогут работать с Database Engine (как минимум текущего пользователя) и перейдем на вкладку «Каталог данных» .

Ustanovka_1C_SQL_015

Здесь выбираем корневой каталог, в котором будут храниться непосредственно файлы баз данных. Если в конфигурации компьютера присутствует RAID-массив из жестких дисков, разумно расположить файлы данных именно на нем. Указав необходимый путь, жмем «Далее» .

Ustanovka_1C_SQL_016

Если в процессе установки помимо основных были выбраны дополнительные компоненты, например служба Analysis Services, то также следует отдельно настроить и эти службы. В данном примере необходимо указать пользователей, имеющих разрешения администратора для служб Analysis Services, а также указать каталог хранения данных, перейдя на вкладку «Каталоги данных» .

Ustanovka_1C_SQL_017

Выбрав путь, жмем «Далее» .

Ustanovka_1C_SQL_018

Аналогично, для служб Reporting Services выбираем «Установить конфигурацию по умолчанию для работы в собственном режиме.» (если вы устанавливаете SQL Server не для SharePoint) и нажимаем «Далее» .

Ustanovka_1C_SQL_019

Вы можете помочь корпорации Microsoft установив флаг «Отправлять отчеты об ошибках…» . Жмем «Далее» .

Ustanovka_1C_SQL_020

Снова дожидаемся окончания проверки возможности установки, исправляем ошибки, если таковые имеются и жмем «Далее» .

Ustanovka_1C_SQL_021

Проверяем все введенные раннее настройки, и если все верно нажимаем «Установить» .

Ustanovka_1C_SQL_022

Дожидаемся окончания процесса установки. Если все прошло хорошо, то увидим сообщение, что Установка SQL Server 2008 R2 выполнена успешно. Нажимаем «Закрыть» .

Ustanovka_1C_SQL_023

На этом установка SQL Server 2008 R2 завершена.

3. Настройка Брандмауэра Windows для MS SQL Server 2008 (R2)

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

4. Администрирование SQL Server 2008 R2

Для администрирования SQL Server используется программа «Среда SQL Server Management Studio». Ярлык для запуска данной программы можно найти в меню «Пуск» — «Microsoft SQL Server 2008 R2» — «Среда SQL Server Management Studio».

sozdanie_bd_user_sql_2008r2_001

В открывшемся окне выбираем:

  • Тип сервера: «Компонент Database Engine» .
  • Имя сервера в формате «<Имя компьютера>\<Идентификатор экземпляра>» , где
    <Имя компьютера> — имя или IP-адрес физического компьютера на котором установлен SQL Server.
    <Идентификатор экземпляра> — задается только в случае подключения к именованному экземпляра SQL Server.
  • Проверка подлинности: «Проверка подлинности SQL Server» или «Проверка подлинности Windows»
  • Имя входа: имя пользователя SQL Server.
  • Пароль: в случае проверки подлинности SQL Server, пароль для выбранного пользователя.

sozdanie_bd_user_sql_2008r2_002

После чего нажимаем «Соединить».

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


38 Responses to Установка Microsoft SQL Server 2008 R2

  1. ulterior говорит:

    Добрый день. Почему компоненты установки в 2012(http://tavalik.ru/ustanovka-microsoft-sql-server-2012/) отличаются от 2008. А в другиз ресурсах вообще пишут только про Management Studio, Database Engine и Средства связи клиентских средств. ??? Спасибо за позновательную статью.

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

      Минимальный необходимый набор для работы с MS SQL Server, это:

      • Службы компонента Database Engine
      • Средства управления — основные
        • Средства управления — полный набор

      Поправил и в данной статье.

  2. Роман говорит:

    Здравствуйте, Виталий.
    Установил MS SQL Server 2008 R2. попробовал зайти в среду Microsoft SQL Server Managment Studio ввел данные как по инструкции и мне выдало ошибку
    https://yadi.sk/i/TxRuwclKiDRGB
    Помогите пожалуйста решить проблему!!!

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

      Если вы ставили экземпляр по умолчанию, попробуйте обратиться к SQL серверу по сетевому имени компьютера или по localhost, без указания имени экземпляра.

  3. Ильнар говорит:

    Добрый день!
    Объясните Правила установки Пропущено: 18 ?
    Такие пункты как:
    64-разрядный процессор — неприменимо
    64-разрядная операционная система — неприменимо

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

      Даже не знаю, что ответить.
      Что получилось в результате? MS SQL Server установился?

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

    Здравствуйте! А подскажите пожалуйста, какую именно версию SQL Server 2008 R2 Вы используете? Developer, Enterprise, Standard, Web, Workgroup или Datacenter?

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

      В большинстве случаев (например, для работы 1С) вполне хватает версии Standard. Отличие версий вы можете просмотреть здесь.

  5. Юрий говорит:

    Спасибо, статья отличная!

  6. Захар говорит:

    Виталий, у меня вопрос: имею лицензионный win server r2 std, сейчас нужно организовать бд на sql на базе сего сервера, задаюсь вопросом о подводных камнях при установке нелицензионного sql srv на лицензию win server r2 std.. совместимы ли они и на сколько это «опасно» в плане стабильности работы и безопасности сохранности данных в дальнейшем? спасибо.

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

      Не понятно что означает фраза «нелицензионного sql srv»? Такой версии не бывает, бывает ситуация использования официального продукта с ключом, который вы где-то взяли, а не официально купили. 🙂

  7. Алексей говорит:

    Сделал все ровно, как у вас расписано в инструкции. Спасибо все получилось. Только вот после перевода 1С на этот самый MS SQL 2008 R2 началась утечка памяти. То есть настройки все станартные, никакой самодеятельности за пределами данной инстукции небыло. Просто к концу недели вся память забивается и приходится перезагружать сервер, чтобы ее очистить. Может это какие-то дефолтные настройки косячат? Подскажите как исправить?

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

      Здравствуйте.
      Что вы имеете в виду под «началась утечка памяти»? Если то, что процесс sqlserver.exe разрастается по памяти до большого значения — то это нормально. По умолчанию SQL-сервер использует всю свободную оперативную память.

      001

      Размер используемой оперативной памяти можно ограничить. Подробнее об этом читайте здесь.

      • Алексей говорит:

        За процессами, я не следил. На это неделе как попробую отследить. Под утечкой памяти, я подразумеваю, что память медленно чем-то забивается. То есть у меня 32 Гб, которые примерно за неделю полностью сжираются (помогает только перезагрузка). Если это действительно sqlserver.exe создает проблемы и по умолчанию у него нет ограничений, то возникает вопрос: а какое ограничение ему задать, чтобы не возникли проблемы в его работе? У меня на нем висит сервер 1С 8.3 + 20 пользователей.

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

          Здесь все, конечно, индивидуально. Главное, чтобы памяти хватало рабочим процессам 1С. Начните с ограничения для SQL Сервера в 20 Гб. В этом случае для сервера 1С и для системы останется 12 Гб.

  8. Дмитрий говорит:

    Добрый день!
    Во время установки произошла ошибка:
    «Microsoft.VC80.CRT,version=»8.0.50727.4027″,publicKeyToken=»1fc8b9a1e18e3b»,processorArchitexture=»x86″,type=»win32″» произошла ошибка. Дополнительные сведения см. в центре справки и поддержки. HRESULT: 0x80070002.

    И кнопка «Ок» соответственно, останавливает процесс установки.
    Помогите, пожалуйста, решить проблему.

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

      Здравствуйте.

      Скажите, какая версия (и разрядность) операционный системы и MS SQL Server вы используете?

      Как вариант, могу порекомендовать переустановить ОС.

      Ну и здесь поищите.

  9. Сумма говорит:

    Добрый день. А если при установке забыл определить кодировки? Можно как-то с помощью конфигурации или средств SQL, либо переустанавливать? Спасибо.

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

      Да, все таки это возможно: https://msdn.microsoft.com/ru-ru/library/ms175835.aspx

      Можно также задать свои параметры сортировки при создании базы данных в ручном режиме. Или же измените параметры сортировки базы данных model, тогда новые базы будут создаваться с необходимыми вам параметрами.

  10. Игорь говорит:

    Добрый день.
    При установке сервера какую учётную запись выбирать систем или нетворк и что это даёт?

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

      Здравствуйте.
      Лучше использовать учетную запись, которую мастер создает и предлагает использовать по умолчанию.
      Если выбрать учетную запись «system», то SQL-серверу не будут доступны сетевые ресурсы. Хотя с сетевой службой тоже не все так просто.

  11. Денис говорит:

    Здравствуйте.
    Столкнулся с проблемой при устанвке. Когда она уже почти завершена — виснет на этом шаге: SqlEngineDBStartConfigAction_install_configrc_Cpu64
    Убив день, нашел лечение:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppCompat “To allow SQL Server client drivers to connect, set the SbEnable value to 1 and restart the machine”
    Почему так происходит?

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

      Трудно сказать.
      Очень уж специфическая у вас ситуация. Что с групповыми политиками не так.

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

        Если вы специально не устанавливали 64-разрядный клиент 1С, то в обоих случаях у вас работает 32-разрядный клиент.

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

    Здравствуйте.
    Столкнулся с проблемой при соединение с сервером ошибка «Не удается подключится к Karma. Дополнительные сведения-При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен и.т.д» Помогите пожалуйста решить проблему!!!

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

      У вас проблема соединения с этого компьютера, где установлена служба SQL (например через SQL Server Management Studio) или с других компьютеров сети? Опишите детальней контекст, откуда и куда вы подключаетесь?

  13. Николай Николаевич говорит:

    все статьи на столько разжеваны что осталось только проглотить +100

  14. Азамат Абдулаев говорит:

    Виталий ваши инструкции просто идеальны , информативны и нет ничего лишнего. Здоровья Вам !

  15. Сергей говорит:

    Добрый день, Виталий! Буду благодарен ,если подскажите! Устанавливаю Sql Express R2 на виндоус 10. установка идет ок, но когда подходит установка sqlenginedbstartconfigaction_install_configrc_cpu64 все останавливает и ничего не происходит. Не зависает, ошибку не выдает, а просто все стоит на месте.

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

      Здравствуйте. С подобной проблемой сталкиваться не приходилось.

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

        Аналогичная проблема, Может у кого получилось решить?Устанавливал и английский и российский варианты, ситуация аналогичная, именно при установке в этом месте (sqlenginedbstartconfigaction_install_configrc_cpu64) процесс установки останавливается. Вот простояло ночь, думал может надо побольше времени, но ничего не изменилось ((((
        Винду даже переустанавливал, но после опять тоже самое.

  16. Sir_Joe говорит:

    Здравствуйте. Как обновить SQL 2008 r2 до SP3? Установленный ключ слетит?

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

      MS SQL Server может обновляться через Центр обновления Windows. Подробнее можно начать читать здесь. Вот еще хорошая статья.

      SP — это Service Pack, то есть пакет, а не отдельная редакция (как R2). Лицензия не слетит.

  17. Unknow_User говорит:

    Спасибо за статью. Всё, четко и ясно

Добавить комментарий

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