Sql server 2000 远程访问数据库
2009-09-08 09:23
246 查看
花了一天半的时间,终于把这个问题解决了,和大家分享一下。
第一步:局域网内远程访问数据库服务器。
刚开始,我将数据库服务器放在我公司的服务器上。(公司的服务器是手动分配的固定IP地址,改IP在路由器上作了端口映射,端口为8888,此端口为外网访问服务器的专用端口)。我用客户端去连公司的服务器,可是出现了连接异常:大概为“provide:命名管道提供程序 error:40 无法打开到 sql server 的连接”。我排查了所有 与数据库相关的代码,均正确。 最后我在百度了半天之后,给我的数据库打上了sql server 2000 SP4 补丁 之后,就解决了这个问题,可以在局域网内远程访问数据库服务器了。
第二步:通过外网访问数据库服务器
通过外网访问数据库,需要修改sql server 2000的参数,具体过程为:
程序 Microsoft SQL SERVER 服务器网络使用工具 启动的协议中选定“TCP/IP”,选定“启用Winsock代理”。在“Winsock代理地址和Winsock代理端口”中填入相应的IP地址和端口号。注意Ip地址需要是外网地址(如果您的计算机是连接在局域网的路由器上,那么外网地址需要到路由器中查看)。此后,就可正常连接了。
OK!!
第一步:局域网内远程访问数据库服务器。
刚开始,我将数据库服务器放在我公司的服务器上。(公司的服务器是手动分配的固定IP地址,改IP在路由器上作了端口映射,端口为8888,此端口为外网访问服务器的专用端口)。我用客户端去连公司的服务器,可是出现了连接异常:大概为“provide:命名管道提供程序 error:40 无法打开到 sql server 的连接”。我排查了所有 与数据库相关的代码,均正确。 最后我在百度了半天之后,给我的数据库打上了sql server 2000 SP4 补丁 之后,就解决了这个问题,可以在局域网内远程访问数据库服务器了。
第二步:通过外网访问数据库服务器
通过外网访问数据库,需要修改sql server 2000的参数,具体过程为:
程序 Microsoft SQL SERVER 服务器网络使用工具 启动的协议中选定“TCP/IP”,选定“启用Winsock代理”。在“Winsock代理地址和Winsock代理端口”中填入相应的IP地址和端口号。注意Ip地址需要是外网地址(如果您的计算机是连接在局域网的路由器上,那么外网地址需要到路由器中查看)。此后,就可正常连接了。
OK!!
相关文章推荐
- .NET平台访问远程SQL Server 2000数据库的方法
- .NET平台访问远程SQL Server 2000数据库的方法
- 配置sql server 2000以允许远程访问 及 连接中的四个最常见错误
- 配置sql server 2000以允许远程访问
- SQL Server 2014数据库远程访问设置方法
- 配置sql server 2000以允许远程访问
- 用Java访问SQL Server 2000数据库
- 用Java访问SQL Server 2000数据库
- SQL SERVER 2000 远程安装及数据库的复制
- 配置sql server 2000以允许远程访问
- Sql Server 数据库之间如何进行跨网远程连接访问
- 配置sql server 2000以允许远程访问
- SQL Server 2014数据库远程访问设置方法
- 请教:Windows服务能访问远程SQL Server 2000吗?
- Java 实现连接sql server 2000(JDBC数据库访问例子)
- 教你查看sql server 2000 sp4补丁是否安装成功 (安装补丁后可以远程访问)
- SQL SERVER-数据库的远程访问解决办法
- Sql Server 数据库之间如何进行跨网远程连接访问
- 配置sql server 2000以允许远程访问 及 连接中的四个最常见错误
- SQL Server 2005开启远程数据库访问