SQL2005怎么才能远程访问

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQL2005怎么才能远程访问
服务器机器配置: Windows XP SP3 + SQL Server 2005 Express
客户端用SQL Server Management Studio连接服务器的SQL Server 2005 时,提示连接不上。

解决办法:
1、确保服务器端的数据库中存在sa,并支持混合登录模式,默认安装的时候,可能会忽略建立sa;
2、确保服务器端的数据库是支持远程调用的。

打开SQL Server Management Studio,选择该数据库,右键菜单“属性”,在打开的对话框中选择“连接”,把“允许远程连接到此服务器”勾上。

3、确保服务器端的SQL服务的TCP/IP是启用的的。

打开“SQL Server配置管理器”,选择“SQL Server 2005网络配置”下的实例协议,(本例中的示例名为SQLEXPRESS),把Named Pipes和TCP/IP都修改为“已启用”,默认是“已禁用”;
4、确保SQL Server 2005的默认端口为1433,打开“SQL Server 配置管理器”,选择“SQL Server 2005 网络配置”下的实例协议,(本例中的示例名为SQLEXPRESS),查看TCP/IP的属性,在打开的对话框中选择“IP地址”,把到IPAll下的“TCP动态端口”设置为空白(或者为0)和“TCP端口”的值则修改为1433。

5、确保服务器端的SQL实例的远程调用是支持TIP/IP和named pipes的。

打开“SQL
Server 外围应用配置器”,在打开的页面中选择“服务和连接的外围应用配置器”,选中实例的“远程连接”,把“同时使用TCP/IP和and named pipes”勾上。

5、重启服务器端的SQL Server 2005服务,确保SQL Server Agent和SQL Server Browser 的服务也启动了。

默认都是需要手动启动,可以改成自动运行。

6、因为服务器端的操作系统是WinXp+SP3,所以还需要检查防火墙,确保防火墙中的1433端口打开了。

在Windows防火墙中的“例外”中“添加端口”:TCP 1433和UDP 1434,同时还需要“添加程序”。

先打开“SQL Server配置管理器”,在“SQL Server 2005 服务”中选中SQL Server,查看属性,在“高级”中记下“实例ID”(如MSSQL.1)。

在防火墙的“例外”中“添加程序”,找到诸如...\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,添加。

所有这些都做完了,客户端应该就可以访问了,最好客户端也在自己的“SQL SERVER 配置管理器”的“SQL Native Client 配置”中设置TCP/IP为“已启用”。

相关文档
最新文档