Настройки базы данных и SQL Server


 

Имя базы данных

 

Вы должны указать имя базы данных в SQL Server'е, которое будет использоваться DeviceLock Enterprise Server'ом для хранения данных. Мастер настроек по умолчанию предлагает имя DeviceLockDB.

 

Тип соединения

 

Есть два способа задать настройки соединения с SQL Server'ом:

 

a. ODBC-драйвер - вы задаёте имя SQL Server'а в параметре Имя SQL Server и выбираете метод авторизации (Windows или SQL Server).

 

Параметр Имя SQL Server должен содержать не просто имя компьютера, на котором запущен SQL Server, а именно полное имя самого SQL Server'а. Обычно имя SQL Server'а состоит из двух частей: имя компьютера и имя экземпляра, разделенные обратным слешем (например, computer\instance). Иногда имя экземпляра отсутствует (при настройках SQL Server'а по умолчанию), и вы можете использовать имя компьютера в качестве имени SQL Server'а. Чтобы получить список имен SQL Server'ов, доступных в вашей сети, нажмите кнопку Обзор (Вы должны иметь доступ к удалённому реестру компьютера с SQL Server'ом, чтобы получить имя экземпляра).

 

Если параметр Имя SQL Server пуст, это означает, что SQL Server работает на том же компьютере, что и DeviceLock Enterprise Server, и при этом имя его экземпляра не задано (настройка SQL Server'а по умолчанию).

 

Чтобы установить соединение с SQL Server'ом, вы должны настроить параметры авторизации.

 

Выберите опцию Аутентификация Windows для авторизации на SQL Server'е от имени учётной записи, под которой работает служба DeviceLock Enterprise Server'а.

 

Если служба работает под учётной записью СИСТЕМА и SQL Server находится на удалённом компьютере, DeviceLock Enterprise Server не сможет подсоединиться к SQL Server'у, т.к. учётная запись СИСТЕМА не имеет права на доступ к сетевым ресурсам. Дополнительную информацию о том, как запустить DeviceLock Enterprise Server от имени пользователя, можно прочитать в описании параметра Входить в систему как.

 

Выберите опцию Аутентификация SQL Server, чтобы разрешить SQL Server'у выполнять свою собственную авторизацию, основанную на заранее заданных имени и пароле. Перед тем как включить опцию Аутентификация SQL Server, убедитесь, что SQL Server был настроен для работы в смешанном режиме авторизации.

 

Укажите имя пользователя SQL Server в параметре Имя пользователя и соответствующий ему пароль в параметре Пароль.

 

Примечание: Режим авторизации Windows намного более надёжный и безопасный, чем режим авторизации SQL Server'а. Всегда, когда это возможно, используйте режим авторизации Windows.

 

б. Системный источник данных - вы выбираете заранее созданный системный источник данных из списка Имя источника данных.

 

Чтобы задать источник данных, используйте компонент Источники данных (ODBC) в Панель управления -> Администрирование.

 

Если при конфигурации системного источника данных был выбран режим авторизации SQL Server'а, вам необходимо указать имя пользователя SQL Server в параметре Имя пользователя и его пароль в параметре Пароль. Если был выбран режим авторизации Windows, то оба эти параметра должны оставаться пустыми.

 

Чтобы обновить список Имя источника данных, нажмите кнопку Обновить.

 

Когда все параметры соединения с SQL Server'ом заданы, вы можете протестировать само соединение. Нажмите кнопку Тестирование соединения, чтобы проверить настройки соединения.

 

Имейте в виду, что данная функция проверяет только само соединение с SQL Server'ом. Если существуют какие-либо проблемы с базой данных или с доступом к базе данных, вы не увидите никаких ошибок в диалоговом окне Тестирование соединения.

 

Хранить файлы теневого копирования в SQL Server

 

Есть два режима хранения данных теневого копирования: данные хранятся в SQL Server'е или данные хранятся в виде файлов на диске.

 

Чтобы хранить все данные в SQL Server'е, установите флажок Хранить файлы теневого копирования в SQL Server.

 

Если вы выбрали режим хранения всех данных в SQL Server'е, мы рекомендуем вам значительно увеличить максимальный размер файла с журналом транзакций для базы данных, указанной в параметре Имя базы данных. В противном случае SQL Server может некорректно обрабатывать большие объёмы данных (сотни мегабайт и больше) в одной транзакции. Также рекомендуется увеличить размер оперативной памяти, доступной для SQL Server'а, и включить режим PAE (Physical Address Extension).

 

Чтобы хранить данные в виде файлов на диске, снимите флажок Хранить файлы теневого копирования в SQL Server. В этом режиме в базе данных SQL Server'а хранятся только указатели на файлы и некоторая другая дополнительная информация небольшого объёма.

 

Когда данные хранятся на диске в виде файлов, сами файлы при этом находятся в директории, указанной в параметре Путь к хранилищу. Чтобы выбрать другую папку, используйте кнопку Обзор.

 

Вы также можете указать сетевой путь к общему ресурсу (например, \\server\dlstore), который будет использоваться в качестве хранилища файлов с данными. Убедитесь, что пользователь, под которым запущена служба DeviceLock Enterprise Server, имеет полный доступ к этому сетевому ресурсу.

 

Мы рекомендуем хранить данные на диске в виде файлов.