《使用VB访问另外一台电脑上SQL数据库的方法》由会员分享,可在线阅读,更多相关《使用VB访问另外一台电脑上SQL数据库的方法(2页珍藏版)》请在人人文库网上搜索。
1、本人纠结了一整天,终于弄好了,先分享以下。首先,数据库配置步骤1,如果安装的时候 已经选择 “混合模式(SQL Server 身份验证和Windows 身份验证)(M)”, 并且已经为 SQL Server 系统管理员分配了账户和密码则不用重新配置。 配置方法如下:用Windows 验证方法登录数据库 选择实例-右键 -属性 -安全性 - 选择 “SQL Server 和 Windows 身份验证模式” - 确定用Windows 验证方法登录数据库选择实例-右键 -属性 -安全性-登录名-双击用户名(一般为sa)-设置密码2,开始菜单-所有程序-Microsoft SQL Server 200。
2、8 -配置工具 -SQL Server 配置管理器-网络配置-MSSQLSERVER2008-双击“TCP/IP” -协议-已启用- 选 “是”SQL Server 配置管理器-网络配置-MSSQLSERVER2008-双击“TCP/IP”-IP地址-IPAll-TCP端口-输入1433点击确定3,开始菜单-所有程序-Microsoft SQL Server 2008 -配置工具 -SQL Server 配置管理器-SQL Server服务- SQL Server (MSSQLSERVER2008)-右键重新启动4,在命令行下输入netstat an,如果找到有“0.0.0.0:1433”,就。
3、说明SqlServer在监听了。5,操作系统-安全中心-Windows 防火墙- 例外-添加程序C:Program FilesMicrosoft SQLServer90Sharedsqlbrowser.exeC:Program FilesMicrosoft SQLServerMSSQL10.MSSQLSERVERMSSQLBinnsqlservr.exe6,操作系统-安全中心-Windows 防火墙- 例外-添加端口1433对于win7或者WIN8 在防火墙-高级设置-右键点击规则-新建规则-端口-输入1433- 一直点下一步到完一般在局域网里访问的话做到这里就应该没问题了(对于XP系统,若是。
4、公网访问,设置到这里还是访问不了 郁闷的查了半天资料还是没有头绪, 最后得到已高人指点解决问题 ) 注意:若是WIN7 或者WIN8 就不用这么做了,因为找不到TCP/IP筛选7,如果你做公网访问那么还有一个非常重要的步骤要做 ,如下:在网络联接找到自己用的本地连接-右键-属性- 双击Internet协议(TCP/IP)-高级-选中TCP/IP筛选-点击右下方属性-在TCP端口中将1433添加进去,然后一路确定。8,重启服务器。对于代码的编写要注意的就是 Data Source的更改,例如:本机上的代码Private Sub Form_Load()sqlcon.Provider = SQLOL。
5、EDB.1sqlcon.Open Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=PXSCJ;Data Source=PengZZZ 其中Peng为本机计算机名,ZZZ为数据库实例名。若是其他计算机访问则需要将Data Source 改成以下格式。Private Sub Form_Load()sqlcon.Provider = SQLOLEDB.1sqlcon.Open Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=PXSCJ;Data Source=192.168.1.103,1433ZZZ 细节注意:192.168.1.103是本机IP地址,1433为端口号,特别注意它与前面的IP地址使用逗号隔开,不是点号。ZZZ为数据库实例名。
|