当前位置:编程学习 > VB >>

请各位大侠帮忙修改一下vb连接公网ip下的sql2000数据库的字符串,谢谢!

大家好,请各位大侠帮忙修改一下vb连接公网ip下的sql2000数据库的字符串,端口是4812,公网ip是113.79.231.28,本人原先采用的局域网连接到时候是可以连接到数据库的表的,可是换到另外一台公网外的电脑连接就不行了,我先可能字符串有点变化,可是不知怎么改,还请各位不吝指教,谢谢,感激不尽啊!我把代码贴出来:
 .ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=master" & _
     ";Data Source=192.168.1.88\LYC_DATA;User ID=sa;Password=123"  
另外把代码改以下连不通:
 .ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=master" & _
    ";Data Source=113.79.231.28,4812\LYC_DATA;User ID=sa;Password=123" 
提示“实时错误 '-2147467259 (80004005)‘:
…………sql server不存在或拒绝访问。  
--------------------编程问答-------------------- 如果你确认IP,用户名,密码都没错的话。
例:
ConnStr = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=登录数据库用户名(默认为sa);Password=登录数据库密码;Initial Catalog=数据库名;Data Source=服务器名(默认为:MERRYCHINA)"      '这是连接SQL数据库的语句 

ConnStr = "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Password=123;Initial Catalog=数据库名(不知道你是哪一个你自己写吧);Data Source=MERRYCHINA"      '这是连接SQL数据库的语句  --------------------编程问答-------------------- vb连接SQL数据库问题真多.我的出现了 无效用户名/没初始化...
--------------------编程问答-------------------- 1、看看防火墙设置
2、数据库打sp4补丁 --------------------编程问答-------------------- 好的,我试试,先谢谢fac123123,有问题再继续请教你,感激不尽! --------------------编程问答--------------------
引用楼主  的回复:
……
另外把代码改以下连不通:
 .ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=master" & _
  ";Data Source=113.79.231.28,4812\LYC_DATA;User ID=sa;Password=123"  
提示“实时错误 '-2147467259 (80004005)‘:
…………sql server不存在或拒绝访问。   


这不是已经很明显了么, 服务器网络防火墙1433端口开没开? 
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,