数据库08和08R2,在配置管理器中的sql server网络配置中差一个协议。我不知道按照网上08开启远程适不适合08r2。
下面来看一下,比较全面的08R2开启远程。
1.登陆数据库,以windows身份认证,登陆后右击,选择“属性”。
2.服务器身份验证选择sql server和window 身份验证模式。
3.
3.选择“连接”,勾选“连接此服务区”,并且填写“最大并发连接数”,进行设置,点击“确认”。
4.展开安全性-〉登陆名-〉sa,右击选择属性,右侧选择sql server 身份认证设置密码。
5.在本选择页的状态中,右侧是否允许连接数据库引擎授予,登陆-启用。
6.右击数据库选择“方面”。在右侧下拉框选择“服务器配置”,“RemoteAccessEnable”属性和“RemotoDaEnabled”设为“True”,点击“确认”。先退出,再用sa登录。
7.在配置服务器管理中,选中sql server服务,确保右侧的“Sql server”以及sql server browser运行。
8.打开左侧sqlserver网络配置,打开数据库实例名协议,查看tcp/ip修改成已经启用。
9.双击打开“tcp/ip”查看tcp-ip属性下协议中的全部侦听和已启用为“是”。
10.选择ip addersses中,ip1,2,3。默认端口都设置为“1433”,tcp动态端口设置为空值,已启用是。
11.客户端tcp/ip修改已启用。
12.打开右侧”tcp/ip“,默认端口设为1433,已经启用。重新启动数据库。
13.把sql server 的1433tcp端口1433udp端口映射出去。(直接关闭防火墙)