当使用 SQL Server 2008 R2 连接到本地 SQL Server 2008 R2 实例(版本 10.50.2500)的 SQL Server Management Studio 时,我知道如果我使用实例名称(local)\sql2008
,它将无法将调试器附加到我尝试的任何查询使用错误消息进行调试
无法启动 T-SQL 调试。无法连接到计算机“(本地)”。请求的名称有效,但未找到请求类型的数据。
但是,如果我更改src\sql2008
与调试器的连接,则运行愉快。
(local)
除了我上面指出的调试器问题之外,让您的连接使用别名还有其他区别吗?
(本地)将与任何了解更改
(local)
或.
或localhost
进入机器网络位置的程序一起工作。我想这是调试器的问题。但只要您使用的程序(即 SSMS)理解该翻译,就无需担心行为差异。我想对于大多数生产服务器来说,大多数连接不会发生在本地机器上,因为您会有一个单独的数据库服务器来保证安全性、可用性和性能。因此,出于这个原因,最好像从其他机器那样引用服务器,但大多数时候在本地工作时我只是连接到
.
或者.\instanceName
因为我讨厌打字;-)