Sql server 获取实例别名

Sql server 获取实例别名,sql-server,Sql Server,我的服务器[Myserver]具有实例[I1]、[I2]、[I3]。 它们的别名是MyserverI1、MyserverI2、MyserverI3 我在连接到例如SSM时使用别名。 使用@@SERVERNAME为MyserverI1返回[Myserver\I1] (如何)我可以在TSQL代码中将这些别名翻译成[Myserver\I1]——或者反过来翻译成[Myserver\I1]?除非您谈论的是不同的内容,否则别名是在客户机上定义的,并且在与SQL Server服务实际发生任何通信之前已被翻译成

我的服务器[Myserver]具有实例[I1]、[I2]、[I3]。 它们的别名是MyserverI1、MyserverI2、MyserverI3

我在连接到例如SSM时使用别名。 使用@@SERVERNAME为MyserverI1返回[Myserver\I1]


(如何)我可以在TSQL代码中将这些别名翻译成[Myserver\I1]——或者反过来翻译成[Myserver\I1]?

除非您谈论的是不同的内容,否则别名是在客户机上定义的,并且在与SQL Server服务实际发生任何通信之前已被翻译成实际术语。它不知道使用了什么别名。也许你在想CNAMES?听起来更像是DBA问题,而不是开发人员问题。