或是是那台总括机此前安装了 visual,安装落成后必要确保SQL Server服务运维

Sql server 2009 LAND2 配置管理工具服务突显远程进程调用败北:0x800706be

 

     今日在其余电脑配置 SQl server 二〇〇八Sportage2,安装到位后,发现打开配置管理工具服务
:突显远程进度调用失利:0x800706be 那样的荒唐提醒

   
 以前并从未赶上过那种题材,预计,恐怕是那台总括机之前设置了 visual studio
二零一六,内置的SQl server 二〇一四与之龃龉,导致新的二〇〇八 汉兰达2
本子过低造成。

      图片 1

斩草除根办法如下:

       
有软件管理器的打开软件管理器,没有的进入控制面板的次序卸载,将“Microsoft
SQL Server 2016 Express
LocalDB”卸载,可能VS2016版本不一样,命名不相同,请留心识别。

图片 2

卸载之后,你只需求再度打开配置管理工具服务
便可显示:

     图片 3

您会发觉以前的又回到啦。。。。

 

前些天在其余电脑配置 SQl server 二零零六奥迪Q32,安装到位后,发现打开配置管理工具服务
:突显远程进程调用战败:0x800706be 这样的不当提醒

C++与SQLServer二〇一〇连接及陈设

     从前并从未遇到过那种难题,臆度,可能是那台统计机此前安装了 visual
studio 二〇一二,内置的SQl server 二〇一一与之龃龉,导致新的贰零零玖 普拉多2 本子过低造成

SQL Server2008配置

设置到位后必要保障SQL Server服务运维,运维的步骤如下:

  1. 开端菜单–>Microsoft SQL Server 2008
    R2
    –>陈设工具–>sql server
    配置管理器
    ,打开配置管理器,切换成如下界面
    图片 4
    在那一个界面中运转如图中的服务,运转方法:右击–>启动
    假设切换开启用户为地面电脑账户,则必要当地电脑账户设置密码,否则会提示错误

下一场切换成如下界面:
图片 5
在这些界面中运维右边中SQL
Server(MSSQLSERVER)
其一选项(假设是运行状态,配置了如上中的界面,就必要重新起动)

  1. 开始菜单–>Microsoft SQL Server 2008 R2–>SQL Server
    Management Studio
    ,打开SQL Server Management
    Studio
    软件登陆数据库如下图所示:
    图片 6
    安排账户sa
    点击连接进入数据库管理界面,,在数据库中早就暗中同意创制了三个登陆名(sa),
    右击登陆名下的sa–>属性,进入如下界面
    图片 7
    在那些界面(常规)中安装密码(密码肯定密码是以往用sa登陆数据库的密码),切换来状态界面中,如下图设置
    图片 8
    如果禁用拒绝,C++连接就会出现非常
    布署数据库安全性老是配置
    安插数据库的安全性,右击数据库服务(根目录)–>属性–>安全性,如下图配置:
    图片 9
    服务器身份验证肯定要选择SQL Server和Windows
    身份验证格局
    ,否则C++用sa这么些用户名登陆不上,会冒出指示不解错误
    连接选项卡中,勾选允许连接到此服务器,不然老是数据库退步

图片 10

SQL Server2008的问题

已成功与服务器建立连接,可是在报到进程中爆发错取。(provider:共享内存提供程序,error:0-管道的另一端上无其他进程。)(Microsoft
SQL Server,错误:233)
不留余地办法:打开程序具有程序Microsoft SQL Server
2005
布置工具SQL Server
配置管理器
,在弹出的窗体中,找到SQL Server 二〇〇六网络安排,把MSSQLSERVER的协议下的Named
Pipes
TCP/IP启航,然后再度起动Microsoft SQL Server 二〇〇五就足以了。
SQL Server
配置管理器
长途进度调用战败。[0x800706be]解决方案
微机上安装了多个版本的SQL server,卸载另个SQL server版本

图片 11

C++操作SQL Server2008

图片 12

连天数据库

加载.dll文件

using namespace std;
#import "path\\msado15.dll" no_namespace rename("EOF", "adoEOF")  /*path是msado15.dll的路径*/
/*在类中定义如下几个变量*/
_ConnectionPtr m_pConnection;  
_CommandPtr m_pCommand;  
_RecordsetPtr m_pRecordSet;/*如果_ConnectionPtr提示未找到,检查你的msado15.dll路径是否设置正确*/

连接数据库

HRESULT hr=CoInitialize(NULL);  //初始化COM  ;  
if(FAILED(hr))
{
    //初始化COM失败  ;  
    return;
}
hr = m_pConnection.CreateInstance(("ADODB.Connection")); /*创建实例*/
/*hr = m_pConnection.CreateInstance(__uuidof (Connection ));*/
if(FAILED(hr))
{
    //对象指针实例化失败  ;  
    return;
}
try  
{
    _bstr_t strConnect= "Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=QPServerInfoDB;Data Source=192.168.1.7,1433;";/*Data Source 是本机IP地址或者网络地址*/
    /*"Provider=SQLOLEDB.1;Password=123;Persist Security Info=False;User ID=sa;Initial Catalog=QPServerInfoDB;Data Source=PC201602252148";*/
    /*"Driver={sql server};server=PC201602252148;uid=sa;pwd=123"*/
    /*"Driver={sql server};server=192.168.0.7,1433;uid=sa;pwd=123"*/
    hr=hr=m_pConnection->Open(strConnect, L"",L"", adModeUnknown);
    if(FAILED(hr))/*FAILED(hr)代表hr<0*/
    {
        /*打开数据库失败*/
    }
} 
catch(_com_error &e)  
{  
    MessageBox(e.ErrorMessage()); /*打印出异常原因*/
}

连接数据库中Persist Security Info=True这个属性的解释 Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为”ADO在数据库连接成功后是否保存密码信息”, True表示保存,False表示不保存 测试环节

数据库连接前

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=false"

数据库连接成功后

ConnectString="Provider=MSDAORA.1;User ID=yzs;Data Source=ydgl22"

数据库连接前

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=true"

数据库连接成功后

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=dlyx;Data Source=ydgl22"

C++连接问题

IDispatch error #3149异常 检查数据库是否可以连接,测试方法: 新建一个.txt文件,重命名为新建文本文档.udl,然后 检查strConnect字符串是否合法,右击属性–>提供程序,选择如下: 切换到连接< 喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPqOsyOfPwqO6PGJyIC8+DQo8aW1nIGFsdD0="这里写图片描述" src="http://www.bkjia.com/uploads/allimg/160414/0446233114-7.png" title="" /> 点击测试连接 未知错误 服务没有开启,或者没有按照上面的步骤设置服务器,设置完成后要重启

http://www.bkjia.com/cjjc/1119596.htmlwww.bkjia.comtruehttp://www.bkjia.com/cjjc/1119596.htmlTechArticleC++与SQLServer2008连接及配置 SQL Server二零一零配置
安装到位后须求确保SQL Server服务运维,运维的步骤如下: 1. 在 发轫菜单
Microsoft SQL Server 2009 RAV4…

相关文章