数据库登录失败,原因:IDispatch error # 3149 用户'XL-PC\Guest'登录失败

autumn_xl 2011-06-06 05:09:51
本人使用Ado 连接Sql数据库,对数据库中的数据进行访问,在本地测试时没有任何问题,但是和同学的电脑连在一起就会出现如题那样的错误。源代码如下
AfxOleInit();
::CoInitialize(NULL);
hr =m_pConnection.CreateInstance("ADODB.Connection");
if (SUCCEEDED(hr))
{
hr =m_pConnection->Open("provider =SQLOLEDB;Data Source=192.168.0.3;Persist Security Info=False;Initial catalog=student;UID=sa;Integrated Security=SSPI;","","",adModeUnknown);

if (m_pConnection->State)
{
m_selist.m_pConnection =m_pConnection;
m_sub.m_pConnection =m_pConnection;
m_tclass.m_pConnection =m_pConnection;

m_sub.m_pRecordset =m_pRecordset;
m_tclass.m_pRecordset =m_pRecordset;
m_selist.m_pRecordset =m_pRecordset;
}
else
{
MessageBox("连接数据库失败","Error!",MB_OK);
this->DestroyWindow();
return 0;
}
}
}
catch(_com_error e)
{
CString log;
CString str =(LPCTSTR)e.Description();
log.Format("连接数据库失败!\r\n原因:%s\r\n",e.ErrorMessage());//连接失败的原因在这里!!!!
log +=str;
MessageBox(log,"Error!",MB_OK);
this->DestroyWindow();
return 0;

}
求贵人 解决,在下感激不尽
...全文
1474 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
autumn_xl 2011-06-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 abcjun188 的回复:]
SQL code
Integrated Security=SSPI 这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,弄到同学
机上当然就不行了。

你可以使用SQL SERVER的用户名和密码进行登录,如:

"Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=数据库名;Data So……
[/Quote]感激涕零啊!!!!!!!!!!!!!!!!
autumn_xl 2011-06-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 abcjun188 的回复:]
SQL code
Integrated Security=SSPI 这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,弄到同学
机上当然就不行了。

你可以使用SQL SERVER的用户名和密码进行登录,如:

"Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=数据库名;Data So……
[/Quote]非常感谢,我先试试啊。
打一壶酱油 2011-06-06
  • 打赏
  • 举报
回复
Integrated Security=SSPI 这个表示以当前WINDOWS系统用户身去登录SQL SERVER服务器,弄到同学
机上当然就不行了。

你可以使用SQL SERVER的用户名和密码进行登录,如:

"Provider=SQLOLEDB;Persist Security Info=False;Initial Catalog=数据库名;Data Source=192.168.0.3;User ID=sa;Password=密码"

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧