SQLserver下用户民和密码为空的连接字怎么写啊
各位高手:
我用VC通过ODBC来访问SQLSERVER,可是在连接字符串这卡住了,我用odbc配置了一个系统数据源,其中在“SQL SERVER应该如何验证登陆ID的真伪”中,选择了“使用网络登陆ID的windowNT验证”,在测试数据源时正常,用delphi的ADO控件访问正常。我在VC下的代码如下:
m_pDBConnection.CreateInstance( "ADODB.Connection ");
_bstr_t strConnect= "Provider=SQLOLEDB.1;Server=(local);Database=KuangShan;trusted_connection=sspi; ";
m_pDBConnection-> Open(strConnect, " ", " ", adModeUnknown);
但是提示“用户XXX登陆失败”,我认为是在用户密码这方面,我得连接字有问题,但是又不能用UID和pwd设置,请问该怎么改?
[解决办法]
hr = pConnection-> Open(L "Provider=SQLOLEDB.1;Data Source=127.0.0.1;Initial Catalog=hospital;UID=sa;PWD= ",L " ",L " ", adModeUnknown);
[解决办法]
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa;Initial Catalog=test;Data Source=(local)
windows认证的
[解决办法]
Integrated Security=SSPI;Persist Security Info=TRUE; //window登陆认证加上这句,去掉PWD和UID