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

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);