Мы обратились к разработчику за рекомендациями по ускорению работы. Среди прочих мы получили от разработчика следующую рекомендацию:
Для того, чтобы «сеансы» (история работы пользователей) писались правильно база данных должна быть установлена, как «доверенная» на SQL сервере. В противном случае при коллективной работе программа не сможет получить доступ к нужной информации на сервере. Внешне это будет выражаться в том, что в списке «сеансов» эти сеансы начнут «размножаться». Т.е. там где пользователь реально зашёл и работал, будет в «сеансах» куча записей, как будто, он выходил и снова заходил в программу.
Чтобы установить базу, как «доверенную» нужно Установить для базы данных свойство TRUSTWORTHY
ОДНАКО, установка данного флага НЕ РЕКОМЕНДУЕТСЯ Микрософт по соображениям безопасности
«If the TRUSTWORTHY setting is set to ON, and if the owner of the database is a member of a group that has administrative credentials, such as the sysadmin group, the database owner may be able to create and to run unsafe assemblies that can compromise the instance of SQL Server.»
Установка флага дает полномочия владельцу базы данных создавать и запускать небезопасный код, способный компрометировать SQL Server.
Поясните к какой «нужной информации на сервере» программа не получает доступ без установки данного флага?
Укажите какие нужны дополнительные разрешения и мы их настроим.
Для того, чтобы «сеансы» (история работы пользователей) писались правильно база данных должна быть установлена, как «доверенная» на SQL сервере. В противном случае при коллективной работе программа не сможет получить доступ к нужной информации на сервере. Внешне это будет выражаться в том, что в списке «сеансов» эти сеансы начнут «размножаться». Т.е. там где пользователь реально зашёл и работал, будет в «сеансах» куча записей, как будто, он выходил и снова заходил в программу.
Чтобы установить базу, как «доверенную» нужно Установить для базы данных свойство TRUSTWORTHY
ОДНАКО, установка данного флага НЕ РЕКОМЕНДУЕТСЯ Микрософт по соображениям безопасности
«If the TRUSTWORTHY setting is set to ON, and if the owner of the database is a member of a group that has administrative credentials, such as the sysadmin group, the database owner may be able to create and to run unsafe assemblies that can compromise the instance of SQL Server.»
Установка флага дает полномочия владельцу базы данных создавать и запускать небезопасный код, способный компрометировать SQL Server.
Поясните к какой «нужной информации на сервере» программа не получает доступ без установки данного флага?
Укажите какие нужны дополнительные разрешения и мы их настроим.
