本机安装的数据库只能用电脑名+"\"+实例名来访问,用“.”、“(local)”、“localhost”呀都不能访问。然后在网上挖资料呀,挖呀挖呀,终于挖到了解决办法。
1.不能用IP访问的原因?
打开sql server的配置管理器,先查看SQL SERVER服务,要保证SQL SERVER BROWER这个服务是正在运行的。
然后查看整理的网络配置,把TCP/IP 和 Named pipes都启用
然后再把TCP/IP 和 Named pipes也启用
2.不能用".","(local)","localhost"访问?
因为数据库装的不是默认实例,而是命名实例,所以在访问的时候需要加"\"+实例名。
如:.\SQLEXPRESS、(local)\SQLEXPRESS、localhost\SQLEXPRESS
然后这两个问题都弄清除后,那么就可以用IP进行访问了
server:192.XXX.X.XX\SQLEXPRESS
UID:SA
PWD:SA
访问OK