为什么会出现这种情况(连接不上SQL2000数据库)?
可以通过网上邻居打开数据服务器,但通过odbc或是vc+ado却连不上数据库?
提示:
Connection failed:
SQLState:'01000'
SQL Server Error:10061
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen(Connect()).
Connection failed:
SQLState:'08001'
SQL Server Error:17
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]SQL Server does not exist or access denied.
问题点数:0、回复次数:6Top
1 楼yuanl(鹰)回复于 2003-12-04 09:15:19 得分 0
我已安装madc2.8,也不行Top
2 楼AkiraChing(水银)回复于 2003-12-04 11:23:12 得分 0
你的连接字符串是怎么写的?
strConnect = _T("Provider=sqloledb;Data Source=MyServerName;"
"Initial Catalog=MyDatabaseName;"
"User Id=MyUsername;Password=MyPassword;");
strConnect = _T("Provider=sqloledb;Network Library=DBMSSOCN;"
"Data Source=130.120.110.001,1433;"
"Initial Catalog=MyDatabaseName;User ID=MyUsername;"
"Password=MyPassword;");
Top
3 楼yuanl(鹰)回复于 2003-12-05 08:57:31 得分 0
_ConnectionPtr m_pConnTemp = m_pConnection;
CString strConnection = "driver={SQL Server};Server=192.168.0.200;DATABASE=jskj;UID=sa";
try
{
hr = m_pConnTemp.CreateInstance("ADODB.Connection");//
if(SUCCEEDED(hr))
{
hr=m_pConnTemp->Open((_bstr_t)strConnection,"","",adModeUnknown);
}
}
catch(_com_error e)
{
CCommon common;
AfxMessageBox(common.DisplayAdoError(m_pConnTemp));
}
问题应该不是出现在程序中,因为这个程序在以前运行正常,不知为什么,就出现这个问题Top
4 楼bohut(●伯虎● )回复于 2003-12-05 09:42:59 得分 0
看看你操作系统的网络设置对不对吧,你在"开始"->"运行"里面输入"\\192.168.0.200",看看能否访问,我向这个问题应该是你系统的问题。Top
5 楼AkiraChing(水银)回复于 2003-12-05 14:38:04 得分 0
strConnection = _T("Driver={SQL Server};Server=130.120.110.001;"
"Address=130.120.110.001,1052;Network=dbmssocn;Database=MyDatabaseName;"
"Uid=myUsername;Pwd=myPassword;");
在server的ip是不是192.168.0.200呢,用户名密码对吗
Top
6 楼JJONY()回复于 2003-12-05 14:39:52 得分 0
cliconfg设置一下Top




