日期:2014-05-16  浏览次数:20450 次

关于“.”在数据库连接中的问题
我所知道的是,在连接数据库时,本地服务器的名称能用"."来表示,我想问:"."在数据库中还有其他含义么
------解决方案--------------------
SQLServer有两类实例,一类是默认实例(通常是第一个安装的sqlserver),还有命名实例,点号就是默认实例的意思,当你sqlserver只安装了一个的时候,用.或者(local)可以访问。意味着本地的默认实例。如果有多个sqlserver共存于你的电脑上,在需要访问非默认实例时,要明确写上实例名或者对应的IP地址甚至加上端口号
------解决方案--------------------
.就是LOCAL的意思。我一直是把它当做SQL语句里面的别名一样看待的。虽然它不是别名

如果你的SQL不是默认实例 还可以用./实例名 来连接
------解决方案--------------------
"."在数据库中还有其他含义么 忘了说,.在数据库连接中就是本地联接或者连接默认实例,但是在T-SQL或者表等等这些中,有其他含义,比如小数点、字符等
------解决方案--------------------
表名.字段,还可以这样用,不过楼主应该知道这种把。好简单