SQL 2008 R2 Express 默认只能在本机访问,远程要访问的话需要做如下:

1、启用TCP/IP和Named Pipes:进入Sql Server配置管理器,在网络配置->SqlExpress的协议中启用

远程访问SQL 2008 R2 Express方法_数据

2、设置TCP/IP的协议端口号为1433,默认是空的。

远程访问SQL 2008 R2 Express方法_数据_02

3、将SQL Server Browser service 启用,默认是禁止的,具体原因参见 ​​SQL Server : Browser服务是干什么的​​。

远程访问SQL 2008 R2 Express方法_sql_03

4、登陆改为混合模式:以windows方式连接并进入数据库,右键点击你的数据服务器->属性->安全性>选中Sql server 和windows 验证方式。

远程访问SQL 2008 R2 Express方法_sql_04

5、打开远程连接功能

远程访问SQL 2008 R2 Express方法_数据_05

重启服务后就可以通过远程访问了。