关于 SQL Server 连接字符串的主题,微软表示:
指定本地实例时,始终使用 (local)。
这意味着使用localhost
是一个坏主意。但为什么?还是我对措辞读得太多了?
这是凭记忆,没有参考,所以我的回忆可能不准确。
IIRC 2005+“(本地)”、“本地主机”和“.” 是等效的,将使用共享内存协议。2005 年之前,“(local)”和“.” 将使用共享内存,而 localhost 默认情况下不一定会这样做。使用机器名称或 FQDN可能会导致 DNS 查找,因此不建议用于本地机器连接。
最后,“(local)”术语(包括括号)是一个特殊的关键字,而不是对本地机器的引用。
归档时间: |
|
查看次数: |
185 次 |
最近记录: |