1.2.Работа на Microsoft SQL Server 2008 Проверка установленного ПО
Перед началом работы с системой описания бизнес-объектов необходимо проверить у себя на машине:
Дистрибутив Diasoft System Architect
наличие драйверов ADO для MSSQL. В каталоге \windows\system32\ должна быть библиотека sqlncli10.dll
3. наличие инсталлированного клиента MSSQL Server 2008 R2 на сервере
Установка компонентов
Установка клиента Microsoft SQL Server 2008
Для установки приложения внутри компании Диасофт необходимо взять дистрибутив по адресу \\dizel\distrib\SQL\Microsoft\MS SQL 2008\Client. Запустить SQLEXPRWT_x86_ENU.exe из данного каталога и установить клиентскую часть, следуя инструкциям.
Для установки приложения у внешних пользователей необходимо получить дистрибутив у поставщика.
Настройка псевдонимов БД
Для работы инструмента в компании Диасофт нужно настроить два псевдонима СУБД.
СУБД «coretool», на которой будет располагаться инсталляция инструмента;
СУБД «rms», которая используется для авторизации пользователей и получения списка модулей.
Для работы инструмента у внешних пользователей настроить один псевдоним БД:
СУБД, на которой будет располагаться инсталляция инструмента;
. Для этого запустите утилиту SQL Server Configuration Manager
Настройка псевдонимов в Диасофт
После запуска утилиты перейдите в закладку «Alias».
В правом списке выберите в контекстном меню “New Alias…”.
В появившемся диалоге впишите наименование псевдонима Coretool в строку «Alias Name», задайте номер порта 1243 в строке «Port No», укажите протокол TCP/IP в строке «Protocol», имя сервера Coretool в строке «Server».
В правом списке выберите в контекстном меню “New Alias…”.
В появившемся диалоге впишите наименование псевдонима rms в строку «Alias Name», задайте номер порта 4100 в строке «Port No», укажите протокол TCP/IP в строке «Protocol», имя сервера rms в строке «Server». Аналогично создайте 2 псевдонима для “Cobra2005” и “rms” в 64-разрядной ветке
Установка драйверов ADO для MSSQL
Смотреть п. 1.1.2.2.
Перенос файлов инструмента на локальную машину
Для установки приложения внутри компании Диасофт необходимо переписать каталог дистрибутива Diasoft System Architect на локальный диск Вашего компьютера. Информация об обновлениях инструмента рассылается по почте.
Для установки приложения у внешних пользователей необходимо взять дистрибутив из поставляемого компанией Диасофт архива.
Настройка файлов инициализации
Смотреть п. 1.1.2.5.
Развертывание БД
Создание БД
Запустите Microsoft SQL Server Management Studio:
Откроется диалоговое окно. Вход в систему производится под встроенным пользователем – c ролью sysadmin. Пароль пользователя предварительно устанавливается при его заведении на СУБД.
После авторизации откроется основная форма SQL Server:
На ветке дерева SQL Server выделить Databases и по правой кнопке мыши выбрать пункт меню "Restore Database...".
Откроется окно «Restore Database» на закладку General: В открывшемся окне заполнить следующие поля ввода:
«To database:» - в данном поле необходимо указать имя создаваемой базы данных.
Выбрать параметр «From device» - в данном поле необходимо выбрать файл дампа базы данных:
Появится окно: Нажать на кнопку «Add» и в открывшемся окне выбрать расположения дампа БД – в нашем случае «DSA.bak».
Снова откроется обновленное окно «Restore Database»: В этом окне в таблице добавилась новая запись - поставить напротив нее флаг «Restore».
Все остальные параметры оставить без изменений. Перейти на закладку «Options»: Если база данных с таким именем уже существует или необходимо ее заменить, необходимо выбрать «Overwrite the existing database (WITH REPLASE)».
В таблице при необходимости изменить расположение каталогов базы данных в поле «Restore As».
Нажать «Ок».
По окончании создании базы данных появится сообщение:
Создание пользователя
На основной форме SQL Server выделить Security и по правой кнопке мыши выбрать пункт меню "New" -> "Login".
Откроется окно:
В появившемся окне необходимо заполнить следующие поля:
на закладке General:
Login name - как dsaadmin
на закладке Server Roles: Нажать «Ок».
Пользователь – администратор БД создан.
Проливка типов данных
На основной форме SQL Server в верхнем меню зайти File -> Open -> File… открыть файл "DSArch.sql" из архива DSA-DB.7z.
В открывшемся окне нажать на кнопку "Execute". В основном окне SQL Server отобразятся пролившиеся типы данных.
Далее распаковать архив Seed.7z.
Скопировать каталог Seed в корень диска C:\ - C:\Seed\
В каталоге C:\Seed\Kernel\Server\Include\ в файлах local.h и action.h исправить пути – если необходимо.
Указать в файле C:\Seed\Kernel\Server\start.bat:
имя SQL сервера
логин и пароль пользователя, созданного на шаге 1.1.4.6.2
путь до инсталляции сервера БД
Запустить файл C:\Seed\Kernel\Server\start.bat
Проверить сформировавшийся файл ххх.log в текущей папке на наличие ошибок
Установить работу MSSQL с SQL Server and Windows authentication:
На основной форме выделить SQL Server и по правой кнопке мыши выбрать пункт меню "Properties".
Откроется окно:
Перейти на закладку Security:
Проверить работу сервера через TCP/IP:
Перейти на закладку Connections:
Флаг «Allow remote connections to this server» должен быть выставлен.
Запустите SQL Server Configuration Manager:
В открывшейся форме выбрать «SQL Server Network Configuration -> Protocols for MSSQLSERVER -> TCP/IP»
На основной форме выделить “TCP/IP” и по правой кнопке мыши выбрать пункт меню "Properties".
Проверить, что на всех «IP Address» выставлено Enabled=Yes и Active=Yes.
Проверить, что Firewall не блокирует соединения на порты 4100 и 1243:
Нажмите на кнопку Пуск и выберите пункт Панель управления.
Выберите пункты Security Center и дважды щелкните значок Брандмауэр Windows.В панели
В диалоговом окне Брандмауэр Windows перейдите на вкладку Исключения
Проверить, что не блокируется соединения на порты 4100 и 1243
|