如何判断远程SQLSERVER数据库已经启动
如标题,用了以下语句:
SC_HANDLE SC_Hand;
SC_Hand=OpenSCManager("192.168.0.7",SERVICES_ACTIVE_DATABASE,SC_MANAGER_ALL_ACCESS);
if (NULL == SC_Hand)
{
CString errormessage;
errormessage = "连接服务器失败!";
AfxMessageBox(errormessage);
return false;
}
数据库服务器的IP地址: 192.168.0.7
但总是连接不上,放到服务器本地运行,并把192.168.0.7改127.0.0.1或者为空,则没问题。
难道OpenSCManager这个API函数只能连接本机的服务吗。