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

VC远程连接SQLServer数据库报 Runtimer Error异常

2012-01-19 
VC远程连接SQLServer数据库报 Runtimer Error错误连接本地数据库时正常,如下:m_pConnection-Open(Provid

VC远程连接SQLServer数据库报 Runtimer Error错误
连接本地数据库时正常,如下:
m_pConnection->Open("Provider=SQLOLEDB;Server=127.0.0.1;Database=aritimecd;UserID=sa;pwd=su;Integrated Security=SSPI", " ", " ",adModeUnknown);

但是将其中的 Server=127.0.0.1 换成 Server=192.168.1.20 一运行就直接弹出 Runtimer error错误。

数据库用的是SQL Server 2005,我使用SQL Server Manager 能够远程连上那台主机的数据库,证明远程数据库没有什么问题,如果是程序有问题,但是IP地址换成本机IP地址就正常,似乎程序也没什么问题,希望哪个高手能指点迷津啊~

[解决办法]
Integrated Security=SSPI把这个去掉或改成false

你在本机可以用windows身份验证,连接别的电脑就不一定行了
[解决办法]

C/C++ code
m_pConnection->Open("Provider=SQLOLEDB.1;Password=su;Persist Security Info=True;User ID=sa;Initial Catalog=aritimecd;Data Source=192.168.1.20", "", "",adModeUnknown); 

热点排行