首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

异地数据库连接解决思路

2012-04-07 
异地数据库连接SQL SERVER 2000服务器与客户端异地,通过VPN构成局狱网访问,服务器地址为192.168.0.4,名称

异地数据库连接
SQL SERVER 2000服务器与客户端异地,通过VPN构成局狱网访问,服务器地址为192.168.0.4,名称为K,现在要在VB6。0中访问SQL SERVER 数据库,连接失败,提示错误: 用户‘NULL’登陆失败,原因:未与信任的SQL SERVER 连接相关联。

VB code
Public Function RFidcn() As ADODB.Connection     '定义函数  Set RFidcn = New ADODB.Connection  RFidcn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;Integrated Security=SSPI;User ID=sa;Initial Catalog=db_HighlyRFID;Data Source=" + MyDataSource 'MyDataSource从文本框输入  RfidPublicstr = "Provider=SQLOLEDB.1;Persist Security Info=False;Integrated Security=SSPI;User ID=sa;Initial Catalog=db_HighlyRFID;Data Source=" + MyDataSourceEnd Function


[解决办法]
你在桌面上新建一个文本文件,然后把他的后缀名修改成udl,然后运行这个文件进行配置,看看你输入的Ip地址后测试有没有问题。可能需要更新本机的mdac,看看服务器的1433端口打开没有,别的机器好使不.....
[解决办法]
将服务端SQL的认证模式改为"windows与sqlserver混合认证"

[解决办法]
VB6就应该用ODBC格式
http://www.connectionstrings.com/?carrier=sqlserver
[解决办法]
Integrated Security=SSPI
[解决办法]
客户端没有加入域吧

热点排行