Kar*_*idi 62 sql-server sql-server-2008 sql-server-2008-r2
我正在使用SQL Server 2008 R2.我无法远程连接到我的数据库.我收到以下错误.
建立与SQL Server的连接时发生与网络相关或特定于实例的错误.服务器未找到或无法访问.验证实例名称是否正确,以及SQL Server是否配置为允许远程连接.
(提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
我检查了SQL Server属性,并启用了允许远程连接.
我检查了服务管理器和SQL Server服务正在运行.
我检查了配置管理器,我看不到SQL Server服务下的任何服务,它显示远程过程调用失败
所以请指导我.
Sun*_*nny 32
打开"控制面板">"管理工具">"服务">"选择标准服务"选项卡(位于底部)>"查找启动SQL Server代理"
右键单击并选择属性,
启动类型:自动,
申请,好的.
完成.
kom*_*bsh 11
只有在我的工作机器中安装了Microsoft Visual Studio 2012安装程序后才会出现此错误.
由于它是WMI错误,我重新编译了MOF文件 - > mofcomp.exe"C:\ Program Files(x86)\ Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"
我还取消注册并重新注册了sql提供程序DLL - > regsvr32"C:\ Program Files(x86)\ Microsoft SQL Server\100\Shared\sqlmgmprovider.dll"但问题未解决.
解:
我在SQL 2008 R2实例上应用了SQL Server 2008 R2 SP2,并修复了Sql Server配置管理器的问题.您可以从此处下载设置... http://www.microsoft.com/en-us/download/details.aspx?id=30437.
在尝试Stackoverflow和Google之间的所有内容之后,我终于找到了一个解决方案:http://blogs.lessthandot.com/index.php/datamgmt/dbadmin/remote-procedure-call-failed/
TL; DR:
如果您(或曾在)计算机上运行多个版本的SQL Server,则开始菜单上的Configuration Manager快捷方式可能指向旧版本,而不应该是旧版本.在我的案例中,它指向了一个旧的Sql Server 2008实例.
解决方案是:
归档时间: |
|
查看次数: |
124279 次 |
最近记录: |