解决vs2005连接远程SQL数据库问题

来源:互联网 发布:移动广告数据 编辑:程序博客网 时间:2024/05/16 18:13

开启SQL的远程连接

操作:

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

2.开始-Micorsoft Sql Server-配置工具-SQL Server外围应用配置-服务和连接的外围应用配置-MSSQLSERVER(此处注意:如果自己安装了一个SQL Server的版本,在安装vs2005时也安装了默认的Express版的SQL Server在这里会显示两个数据库服务器,如图1

                     图1

),选择要开启远程连接的数据库-DataBase Engin-远程连接-选择“本地连接和远程连接”-选择“同时使用TCP/IP和Named Pipes”-点应用或确定-提示“必须重启数据库才能生效……”-@@先不管

再选MSSQLSERVER下的Analysis Service-远程连接-本地连接和远程连接-应用或确定-提示-@@先不管

3.开始-Micorsoft Sql Server-配置工具-SQL Server Configuration Manager-打开后如图2

                图2

选中SQL Server 2005网络配置-选择要开启远程连接的数据库服务器(如MSSQLSERVER的协议)-在右侧选择Tcp/Ip协议-双击-在协议选项卡下把已启用改为:是,切换到IP地址选项卡-(IP1设置)把活动和已启用都改为:是,并检查一下TCP端口是否为1433。(IPAll设置)Tcp动态端口和端口都设为1433,如图3

 

                               图3

好,现在重启数据库服务器,方法:

开始-Micorsoft Sql Server-配置工具-SQL Server Configuration Manager-打开后如图2-Sql Server2005服务-找到SQl Server(我的有两个版本)-选中点右键-重新启动-ok

现在是只欠东风了,

 最后就是防火墙的设置了:

打开防火墙-例外-添加程序-浏览-C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Binn/sqlservr.exe;C:/Program Files/Microsoft SQL Server/90/Shared/sqlbrowser.exe;C:/Program Files/Microsoft SQL Server/90/Shared/sqlwriter.exe

大功告成!

在局域网或Internet上的一台电脑上-win+r-cmd-telnet 你的ip 1433-看看是不是能登陆上一个黑色的telnet窗口?。

ok

原创粉丝点击