MFC+ADO
连接数据库时提示:[DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问
怎么办?
连接语句如下:
::CoInitialize(NULL);
m_pConnection.CreateInstance("ADODB.Connection");
_bstr_t strConnect= "Provider = SQLOLEDB.1; Integrated Security = SSPI; Persist Security Info = False; Initial Catalog = StudentM; Data Source = AdminT - PC;";
m_pConnection->Open(strConnect, "", "", adModeUnknown)
和防火墙没关系,自己看看我的电脑-》管理-》服务,找到SQLserver的服务 是不是已经启动。
如果已经启动了,再用企业管理器,windows认证也成,看看是否能成功登陆。
如果已经启动了,再用企业管理器,windows认证也成,看看是否能成功登陆。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-07-09
检查下是否是防火墙开启后阻止了访问?追问
还是不行,我访问的是本机上的数据源和数据库,应该和防火墙没有关系,真蛋疼了