Установка сервера БД Назад В начало Вперед

Инсталляция СУБД MS SQL Server производится в соответствии с руководством по установке СУБД.

Данное руководство входит в состав комплекта поставки СУБД MS SQL Server.

При установке СУБД необходимо:

- в разделе установки <Сollation Settings> установить одну из поддерживаемых системой Галактика ERP схему сортировки (см. ниже);

- установить значение параметра nested triggers=0.

Для установки требуемых значений параметров при установке СУБД MS SQL Server версий 2000 и 2005 рекомендуется использовать режим custom, установив в окне =Setup Type= мастера установки соответствующее значение переключателя.

Далее на соответствующих этапах установки необходимо выполнить следующие действия:

В окне =Collation Settings= установить требуемую схему сортировки из числа поддерживаемых системой:

в списке схем сортировок выбрать одно из значений

Cyrillic_General (Server Collation= Cyrillic_General_CI_AS)

или

Ukrainian (Server Collation= Ukrainian_CI_AS)

или

Kazakh_90 (Server Collation= Kazakh_90_CI_AS)

при значении поля Sort order = Accent sensitive

в списке схем сортировок выбрать одно из значений

Dictionary order, case-insensitive, for use with the 1251 (Cyrillic) Character Set (Server Collation=SQL_Latin1_General_CP1251_CI_AS)

или

Ukrainian Dictionary order, case-insensitive, for use with the 1251 (Cyrillic) Character Set (Server Collation=SQL_Ukrainian_General_CP1251_CI_AS)

Для MS SQL Server 2008 схема сортировки задаётся во вкладке =Collation= окна =Server Configuration=.

Дополнительно к указанным выше схемам сортировки в SQL Server 2008 возможно использование схем:

Cyrillic_General_100_CI_AS

Ukrainian_100_CI_AS

Kazakh_100_CI_AS

При использовнии схемы Ukrainian_100_CI_AS обеспечивается устранение некоторых ошибок быстрого поиска специфических украинских символов в табличных экранных формах системы Галактика ERP.

После завершения установки MS SQL Server необходимо установить требуемое значение параметра nested triggers, для чего из утилиты Query Analyzer (или MS SQL Server Management Studio для MS SQL Server 2005/2008) необходимо в базе master выполнить:

sp_configure 'nested triggers', 0
reconfigure

Если при установке MS SQL Server 2000/2005/2008 было задано имя экземпляра БД (instance), отличное от default, то необходимо зарегистрировать на сервере синоним (alias) этого экземпляра БД MS SQL Server с помощью SQL Server Client Network Utility.

Запуск SQL Server Client Network Utility для Windows NT 4.0/2000/2003 Server выполняется следующим образом:

\WINNT\SYSTEM32\cliconfg.exe

Значение Server alias должно иметь следующую структуру:

<имя сервера>\<имя instance>,

Значение <имя instance> задается при инсталляции MS SQL Server 2000/2005/2008 на выделенный сервер.

При использовании протокола TCP/IP, в поле Port number заносится порт экземпляра БД MS SQL Server, который, например, для MS SQL Server 2000 может быть определен по следующему ключу системного реестра выделенного сервера:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<имя instance>\MSSQLServer\SuperSocketNetLib\TCP,

переменная TcpPort.

Если MS SQL Server стартован под пользовательской учетной записью Windows, то эта учетная запись должна иметь в MS SQL Server роль 'System administrators'.

При использовании MS SQL Server 2005/2008 для достижения оптимальной производительности системы Галактика ERP необходимо учитывать повышенные требования данной версии СУБД к аппаратным ресурсам (по сравнению с версией 2000).

По опыту тестирования рекомендуется использовать серверы БД с частотой процессора 3GHz (или эквивалентные) и объемом оперативной памяти не менее 2GB.

При установке MS SQL Server 2005/2008 автоматически включается трэйс (trace), выполняющий мониторинг определенных событий СУБД. Если его выключить, производительность системы почти всегда возрастает.

Узнать установленные трэйсы можно с помощью функции fn_trace_getinfo.

Выключить трэйсы можно с помощью процедуры sp_trace_setstatus. Если существует только default trace, то необходимо воспользоваться процедурой sp_configure.