Поделиться через


Параметр remote proc trans

Используйте параметр remote proc trans для защиты действий процедуры «сервер-сервер» с помощью транзакции координатора распределенных транзакций Майкрософт (MS DTC). Задайте параметру remote proc trans значение 1, чтобы обеспечить координацию распределенных транзакций координатором MS DTC (что позволяет защитить свойства ACID для транзакций). Сеансы, начатые после установки этого параметра в значение 1, наследуют конфигурацию настроек в качестве значений по умолчанию.

В следующей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется.

Этот параметр предоставляется в целях совместимости с предыдущими версиями MicrosoftSQL Server для приложений, использующих удаленные хранимые процедуры. Вместо вызовов удаленных хранимых процедур используйте распределенные запросы, ссылающиеся на связанные серверы, определенные с помощью процедуры sp_addlinkedserver.

Параметр вступает в силу немедленно, без перезапуска сервера.

Дополнительные сведения о свойствах ACID см. в разделе Транзакции (компонент Database Engine).