Получение / настройка параметров экземпляра SQL Server - PullRequest
0 голосов
/ 12 мая 2010

Есть ли способ получить настройки экземпляра SQL Server через C # или TSQL? А затем применить эти параметры к другому SQL Server?

Спасибо

1 Ответ

0 голосов
/ 12 мая 2010

Чтобы получить экземпляр сервера Sql

  Declare @key Varchar(100), @PortNumber varchar(20)

if charindex('\',CONVERT(char(20), SERVERPROPERTY('servername')),0) <>0

begin

set @key = 'SOFTWARE\MICROSOFT\Microsoft SQL Server\'+@@servicename+'\MSSQLServer\Supersocketnetlib\TCP'

end

else

begin

set @key = 'SOFTWARE\MICROSOFT\MSSQLServer\MSSQLServer\Supersocketnetlib\TCP'

end

EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key=@key,@value_name='Tcpport',@value=@PortNumber OUTPUT

SELECT CONVERT(char(20), SERVERPROPERTY('servername')) ServerName,

CONVERT(char(20), SERVERPROPERTY('InstanceName')) instancename 

OR

SELECT SERVERPROPERTY('InstanceName') 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...