Установка SQL Server Express. Лаборатория оптимальных решений.


Сложности, возникающие при использованиие Express версии сервера БД

 

     При установке на компьютер некоторых программных продуктов, в частности, среды разработки Visual Studio, устанавливается так же бесплатный вариант СУБД MS SQL Server Express. При попытках соединиться с сервером "традиционным" способам ничего не получается - сервер банально не пускает пользователя. Конечно существуют параметры строки соединения, с помощью которых можно "достучаться" до сервера, и их можно выгуглить и применить, но не всегда это удобно начинающему разработчику. Кроме того, не всегда есть возможность доставить удалённому заказчику дистрибутив, устанавливающий СУБД, и заказчик вынужден устанавливать сервер, руководствуясь инструкциями по телефону.
       Данный раздел содержит пошаговое описание процесса установки СУБД MS SQL Server Express.


Программное обеспечение

 

     Для работы с БД нужен дистрибутив собственно СУБД, а для установки на машине разработчика будет не лишним и так же дистрибутив инструмента для создания базы данных и работы с ней. Удобный, и что не может не радовать, бесплатный инструмент для работы с БД от производителя самой СУБД называется "SQL Server Managment Studio Express".
     Дистрибутив СУБД можно загрузить с сайта разработчика, а можно создать Setup проект в Visual Studio и в его настройках указать необходимость включения в дистрибутив нужного нам SQL Server Express. В результате студия создаст установочный пакет, содержащий дистрибутив нужной нам СУБД. Для получения Managment Studio придётся сходить на сайт Microsoft и взять его оттуда.


Порядок установки SQL Server Express

 

     Возможно два способа установки СУБД с заданием нужных настроек. Один из них - это пошаговая настройка в ручном режиме с указанием всех настроек, которые нужно задать при установке. Второй способ - это создание рядом с дистрибутивом конфигурационного файла, содержащего все необходимые настройки. Рассмотрим первый из перечисленных способов на примере установки русской версии SQL Server Express 2005. Установка более новых версий производится аналогичным образом. Важно: Для работы SQL Server Express 2005 требуется наличие установленного на компьютере Microsoft .Net Framework версии 2.0. (Если установлены версии 3 и 3.5, то 2.0 входит в их состав, а в 4.0 не входит 2.0.)
     Запускаем исполняемый модуль дистрибутива (в нашем примере это файл sqlexpr32.exe).


Рис.1. Установка пререквизитов.



Рис.2. Начало установки сервера.



Рис.3. Проверка среды на соответствие требованиям.

     На данном этапе может выясниться отсутствие достаточного количества оперативной памяти, или места на диске, или ещё какого либо преодолимого либо непреодолимого препятствия для установки сервера. Будем считать, что этого не произошло и продолжим рассмотрение процесса установки.



Рис.4. Ввод регистрационных сведений.

     На данном этапе установки необходимо снять флажок сокрытия дополнительных параметров конфигурации. Именно ради правильного назначения этих дополнительных параметров мы и занимаемся всем этим.



Рис.5. Комплектование.

     Здесь нужно указать, какие компоненты СУБД следует устанавливать.



Рис.6. Экземпляр сервера.

     На одном компьютере может быть установлено несколько экземпляров серверов БД одной версии либо разных версий. Экземпляр сервера БД может быть экземпляром по умолчанию, и тогда обращаться к нему извне можно будет по имени либо по IP адресу хоста. Экземпляр по умолчанию может быть только один, поэтому при установке дополнительных экземпляров серверов им даются имена. К дополнительным экземплярам серверов обращаются так: computername\servername, либо 192.168.1.38\servername.



Рис.7. Начало установки.

     SQL Server работает как Windows Service. Поэтому для него нужно указать учётную запись, от имени которой он будет работать и получать доступ к ресурсам компьютера. Если не заниматься защитой компьютера от несанкционированного доступа к нему со стороны клиентов БД, то можно дать серверу учётную запись Local system, имеющую все необходимые для локальной работы СУБД права доступа к ресурсам компьютера.



Рис.8. Настройка режима проверки подлинности пользователей.

     Настройка режима проверки подлинности пользователей, или проще говоря, настройка логина к БД. В общем случае имеет смысл настроить смешанный режим (mixed mode) проверки пользователей. Если этого не сделать, то только админ сможет соединиться с сервером БД (а оно ему может оказаться и не надо).



Рис.9. Параметры сортировки.

     Важная настройка. Здесь устанавливаются языковые параметры для текстовых полей системных баз данных. Настройки, рекомендуемые для баз, работающих с русскоязычными данными, показаны на рис. 9.



Рис.10. Начало установки.

     В этом окне можно назначить администратором сервера БД текущего пользователя, который осуществляет установку сервера. Если этого не сделать, то соединиться с только что установленным сервером можно будет только из под учётной записи sa SQL сервера, назначение пароля для которой показано на Рис. 8. В дальнейшем добавление пользователей можно осуществлять с помощью программы Managment Studio.


     Это всё. Если всё проделано как тут написано, то у нас на компьютере появился установленный MS SQL Server, с которым можно соединиться от имени учётной записи Windows пользователя, устанавливавшего сервер, и от имени учётной записи СУБД sa с паролем, который был назначен, как было показано на Рис. 8.

Разделы сайта:
 Заглавная страница
 Общие сведения
Наши разработки
 SMS Station
 PingWin
Downloads
 SMS Station
Почитать
 Установка SQLExpress
Контакты
Телефон  (343) 206-07-03
iсq  4415 (78двараза) 8

 
Что ещё:
 
Вид главного окна программы

   Ping Win - это бесплатная программа для мониторинга доступности сетевых ресурсов и представления результатов в графическом виде. Инструмент позволяет визуально оценить качество связи с удалённым хостом.



 


© Лаборатория оптимальных решений, 2010−2011.       Page copy protected against web site content infringement by Copyscape