我的机器上安装了SQL Server Express作为默认实例。 “server = .; database = ….”我现在正在使用一个新的客户端,在那里他们的configuration文件都被检入到存储库中。 他们使用SQL Server的命名实例。 “服务器=(本地)\ SQL2012;数据库= ….”
是否可以设置一个别名,以便我不必覆盖任何东西? 我试图使用SQL Serverconfiguration工具做的似乎没有工作,但也许我做错了什么。
据我所知,没有简单的方法为SQL服务器实例创build一个集中的别名。
您可以在SQL客户端中创build别名,但必须在每台客户端计算机上创build别名,因此没有多大的帮助。 我也不确定你的别名甚至可以格式化为这种情况下的命名实例。 实际上,你可以使别名看起来像一个命名实例。
在任何情况下,你更好的更新configuration。
根据你的评论,是的,我误解了。
在这种情况下,一个SQL别名是要走的路。 如果安装了SQL Serverconfigurationpipe理器,则可以使用SQL Serverconfigurationpipe理器,但是如果没有,则可以使用SQL Server客户端networking实用程序(cliconfig.exe)。
如果它不工作,有一点要检查的是平台。 如果您使用的是64位系统,则有32位和64位的单独版本:
32位:
C:\Windows\System32\cliconfig.exe
64位:
C:\Windows\SysWOW64\cliconfig.exe
http://www.mssqltips.com/sqlservertip/1620/how-to-setup-and-use-a-sql-server-alias/