Получить одно свойство связанного сервера - PullRequest
0 голосов
/ 30 января 2019

Я использую SQL Server 2014, на нем также настроен связанный SQL Server, и мне нужно получить определенное свойство связанного сервера через TSQL.Свойство является «продвижение транзакции удаленного производства».Я устанавливаю эту опцию через следующий код

EXEC sp_serveroption 'LinkedServer', 'remote proc transaction promotion', 'FALSE'

, но я не знаю, как я могу прочитать значение этой опции через T-SQL.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 30 января 2019

В системном каталоге sys.servers есть запись для каждого зарегистрированного связанного или удаленного (для обратной совместимости) сервера.Столбец is_remote_proc_transaction_promotion_enabled соответствует параметру remote proc transaction promotion хранимой процедуры sp_serveroption.Этот столбец имеет битовый тип данных, причем true представлено 1, а false 0.

select is_remote_proc_transaction_promotion_enabled from sys.servers where name = 'LinkedServer'
...