内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
如何使用T-SQL脚本获取当前连接的SQLServer服务器和实例名称?
可以:
SELECT @@servername
返回ServerName\实例,只要这不是默认实例
SELECT @@servicename
返回实例名称,即使这是默认的(MSSQLSERVER)
这个怎么样:
EXECUTE xp_regread @rootkey='HKEY_LOCAL_MACHINE', @key='SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQl', @value_name='MSSQLSERVER'
这也会得到实例名。null
表示默认实例:
SELECT SERVERPROPERTY ('InstanceName')