Тема: Установка и настройка MSSQL Server Express 2008
Установка MSSQL Сервера - единообразна для любых проектов. Если Вы читаете данную тему только для создания базы под свой проект - дойдите до пункта: "Создание базы данных". В данном пункте описано создание базы данных и подключение нашего ПО "MiniServer" к ней.
Дистрибутив программного обеспечения MSSQL Server Express 2008 и утилиты для работы с СУБД загрузить с сайта http://www.microsoft.com/ru.
Для начала установки СУБД MSSQL необходимо:
- запустить на выполнение файл SQLEXPR_x86_RUS.exe – для 32-х разрядный операционных систем; SQLEXPR_x64_RUS.exe - для 64-х разрядный операционных систем;
- в окне «Центр установки SQL Server», рисунок 1, в левой части окна выбрать «Установка», справа выбрать «Новая установка изолированного SQL Server или добавление компонентов к существующему экземпляру»;
Рисунок 1
- в окне «Правила поддержки установки», рисунок 2, нажать кнопку «ОК»;
Рисунок 2
- в окне «Файлы поддержки программы установки», рисунок 3, нажать «Установить»;
Рисунок 3
- в окне «Правила поддержки установки», рисунок 4, нажать «Далее»;
Рисунок 4
- в окне «Ключ продукта» нажать «Далее»;
- в окне «Условия лицензии» ознакомиться с условиями лицензии, выставить флаг в поле «Я принимаю условия лицензионного соглашения», и нажать кнопку «Далее»;
- в окне «Выбор компонентов», рисунок 5, нажать кнопку «Выделить все», после того, как все компоненты будут отмечены флажками нажать «Далее»;
Рисунок 5
- в окне «Настройка экземпляра», рисунок 6, выставить переключатель в поле «Экземпляр по умолчанию», нажать кнопку «Далее»;
Рисунок 6
- в окне «Требования к свободному месту на диске», рисунок 7,нажать «Далее»;
Рисунок 7
- в окне «Конфигурация сервера», рисунок 8, в разделе «Учетные записи служб» - Служба «SQL Server Database Engine» указать:
• в поле «Имя учетной записи» указать – «NT AUTHORITY\система»;
• «Тип запуска» - «Авто»;
• в разделе Служба «SQL Server, обозреватель» в поле «Тип запуска» указать «Авто»
- после ввода значений нажать кнопку «Далее»;
Рисунок 8
- в окне «Настройка компонента Database Engine», рисунок 9, в разделе «Режим проверки подлинности» выставить переключатель у параметра «Смешанный режим», в поля «Встроенная учетная запись системного администратора SQL Server» заполнить поля «Введите пароль» и «Подтвердите пароль» - указав пароль для пользователя «sa». В разделе «Назначьте администраторов SQL Server» нажмите кнопку «Добавить текущего пользователя» и нажмите кнопку «Далее».
Рисунок 9
- в окне «Отчеты об ошибках и использовании», оставьте значения без изменений (флаги не выставлять), нажмите кнопку «Далее»;
- в окне «Правила установки», рисунок 10, после завершения проверки установки нажать кнопку «Далее»;
Рисунок 10
- в окне «Все готово к установки», рисунок 11, нажать кнопку «Установить»;
Рисунок 11
- в окне «Ход выполнения установки», рисунок 12, после завершения установки всех компонентов нажать кнопку «Далее»;
Рисунок 12
- в окне «Завершено» нажать кнопку «Закрыть».
Установка Microsoft SQL Server Management Studio
Для работы с СУБД, администрирования, создания БД рекомендуется использовать «Microsoft SQL Server Management Studio» или аналогичную программу.
Для установки «Microsoft SQL Server Management Studio» необходимо:
- запустить на выполнение файл SQLManagementStudio_x86_RUS.exe;
- в окне «Центр установки SQL Server», в левой части окна выбрать пункт «Установка», в отобразившемся справа списке выбрать «Новая установка SQL Server или добавление компонентов к существующему экземпляру»;
- в окне «Правила поддержки установки» нажать кнопку «ОК»;
- в окне «Файлы поддержки программы установки» нажать кнопку «Установить»;
- в окне «Правила поддержки установки», рисунок 13, после выполнения операций и отображения статистики нажать кнопку «Далее»;
Рисунок 13
- в окне «Тип установки», рисунок 14, оставить переключатель по умолчанию у параметра «Выполнить новую установку SQL Server 2008» и нажать кнопку «Далее»;
Рисунок 14
- в окне «Ключ продукта» нажать кнопку «Далее»;
- в окне «Условия лицензии» ознакомиться с условиями лицензии, после чего выставить флаг в поле «Я принимаю условия лицензионного соглашения» и нажать кнопку «Далее»;
- в окне «Выбор компонентов», рисунок 15, нажать кнопку «Выделить все», в результате чего будет отмечен компонент «Средства управления – основное», нажать кнопку «Далее»;
Рисунок 15
- в окне «Требования к свободному месту на диске» нажать кнопку «Далее»;
- в окне «Отчеты об ошибках и использовании», оставьте значения без изменений (флаги не выставлять), нажмите кнопку «Далее»;
- в окне «Правила установки», после завершения проверки установки нажать кнопку «Далее»;
- в окне «Все готово для установки» нажать кнопку «Установить»;
- в окне «Ход выполнения установки», рисунок 16, после завершения установки всех компонентов нажать кнопку «Далее»;
Рисунок 16
- в окне «Завершено» нажать кнопку «Закрыть».
Настройка СУБД MSSQL
Для настройки СУБД MSSQL необходимо:
- запустить «Sql Server Configuration Manager», рисунок 17, открыв из панели «Пуск - Microsoft SQL Server 2008 - Средства настройки - Диспетчер конфигурации SQL Server»;
Рисунок 17
- перейти в раздел «Сетевая конфигурация SQL Server (32-разрядная версия) – Протоколы для SQLEXPRESS», рисунок 18;
Рисунок 18
- с правой стороны выделить «Именованные каналы», двойным щелчком левой кнопкой мыши открыть окно «Свойства: Именованные каналы»;
- у параметра «Включено» указать значение «Да»;
- нажать кнопку «ОК»;
- выделить параметр «TCP/IP», двойным щелчком левой кнопкой мыши открыть окно «Свойства: TCP/IP», рисунок 19;
Рисунок 19
- на вкладке «Протокол», у параметра «Включено» указать значение «Да»;
- на вкладке «IP-адреса» у параметра «IP2/Включено» указать значение «Да»;
- на вкладке «IP-адреса» у параметра «IP All/Динамические TCP-порты» указать значение «34564»;
- нажать кнопку «ОК»;
- перейти в раздел «Службы SQL Server» и перезапустить службы: «SQL Server», «SQL Server, обозреватель». Для перезапуска службы щелкнуть правой кнопкой мыши на названии службы и выбрать пункт меню «Перезапустить».
- для проверки работоспособности БД, запустить «Среда SQL Server Management Studio», открыв из пункта меню ««Пуск - Microsoft SQL Server 2008 - Среда SQL Server Management Studio».
- в окне «Соединение с сервером» указать:
• «Тип сервера» - «Компонент Database Engine»;
• «Имя сервера» из выпадающего списка выбрать название сервера;
• «Проверка подлинности» - «Проверка подлинности SQL Server»;
• «Имя входа» - «sa»;
• «Пароль» - пароль указанный для администратора сервера при установке.
- нажать кнопку «Соединить».
- если все параметры указаны верно и сервер корректно настроен, откроется окно управления СУБД, содержащее список баз данных и.т.д.
Создание базы данных
Навигационные данные и телематическая информация полученная от абонентских радиостанций сохраняется в базе данных «navdb».
БД «navdb» с набором таблиц создается из интерфейса «Минисервера», для создания БД с набором таблиц необходимо:
- запустить «Минисервер» (он должен быть предварительно установлен на ПК, версия 1.9.0.2);
- на вкладке «БД», рисунок 20, указать:
• «Сервер» - полное название сервера, например, EMELJANOV\SQLEXPRESS;
• Пользователь – sa;
• Пароль – пароль для пользователя «sa»;
• Выставить переключатель в поле «MSSQL»;
• нажать на ссылку «Выполнить скрипт»;
• в открывшемся окне указать путь к файлу скрипта «Create_MSSQL.sql»;
• в окне «Open file» нажать кнопку «Open»;
- после создания БД с набором таблиц, отобразиться информационное окно, что БД navdb создана успешно, в противном случае отобразиться сообщение об ошибке.
- после создания БД, в окне «Miniserver» нажать кнопку «Проверить подключение».
Рисунок 20
Примечание – по умолчанию создается БД «navdb» с набором таблиц имеющих префикс «test». Для изменения префикса таблиц следует открыть файл «Create_MSSQL.sql» в текстовом редакторе и заменить значение «test» в названии таблиц на необходимый набор символов