Установка сервера БД |
Инсталляция СУБД производится в соответствии с руководством по установке СУБД.
Данное руководство входит в состав комплекта поставки СУБД
.
При установке СУБД необходимо:
- в разделе установки <Сollation Settings> установить одну из поддерживаемых системой Галактика ERP схему сортировки (см. ниже);
- установить значение параметра nested triggers=0.
Для установки требуемых значений параметров при установке СУБД custom установив в окне =Setup Type= мастера установки соответствующее значение переключателя
версий 2000 и 2005 рекомендуется использовать режимДалее на соответствующих этапах установки необходимо выполнить следующие действия:
В окне =Collation Settings= установить требуемую схему сортировки из числа поддерживаемых системой:
значение экранного переключателя в положении Collation designator and sort order (по умолчанию):
в списке схем сортировок выбрать одно из значений
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
значение экранного переключателя в положении SQL Collation:
в списке схем сортировок выбрать одно из значений
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 обеспечивается устранение некоторых ошибок быстрого поиска специфических украинских символов в табличных экранных формах системы
.После завершения установки MS SQL Server необходимо установить требуемое значение параметра nested triggers, для чего из утилиты (или 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 для достижения оптимальной производительности системы
необходимо учитывать повышенные требования данной версии СУБД к аппаратным ресурсам (по сравнению с версией 2000).По опыту тестирования рекомендуется использовать серверы БД с частотой процессора 3GHz (или эквивалентные) и объемом оперативной памяти не менее 2GB.
При установке MS SQL Server 2005/2008 автоматически включается трэйс (trace), выполняющий мониторинг определенных событий СУБД. Если его выключить, производительность системы почти всегда возрастает.
Узнать установленные трэйсы можно с помощью функции fn_trace_getinfo.
Выключить трэйсы можно с помощью процедуры sp_trace_setstatus. Если существует только default trace, то необходимо воспользоваться процедурой sp_configure.