当我尝试将一个导入ssis项目上传到我们的服务器上时出现错误。服务器仅安装集成和报告服务,因为实时sql服务器位于另一台服务器上。我登录集成服务很好,但是一旦我尝试右键单击MSDB文件夹导入包,我就会收到此问题末尾列出的错误。我已在安装了Integration Service的服务器上以管理员身份添加了本地用户帐户,并且已将管理员组添加到组件服务中MsDtsServer的安全权限。任何帮助都将不胜感激。
无法检索此请求的数据。 (Microsoft.SqlServer.SmoEnum)
其他信息:
登录超时已过期 建立与服务器的连接时发生错误。连接到SQL Server 2005时,此错误可能是由于在默认设置下SQL Server不允许远程连接。 命名管道提供程序:无法打开与SQL Server的连接[2]。 (Microsoft SQL Native Client)
按钮:
答案 0 :(得分:1)
我最近遇到了这个问题。弄明白这一点有点棘手。
以下是MSDN关于如何破解的一个很好的链接,错误,我的意思是修复它。
Configuring the Integration Services Service
“要管理存储在命名实例或数据库引擎的远程实例中的数据包,或者在数据库引擎的多个实例中,您必须修改配置文件。” - MSDN
谢谢微软?
更具体地说,您需要在服务器上编辑此文件: C:\ Program Files \ Microsoft SQL Server \ 90 \ DTS \ Binn \ MsDtsSrvr.ini.xml
变化:
<ServerName>.</ServerName>
到
<ServerName>ServerName\InstanceName</ServerName>
保存。并重新启动。
答案 1 :(得分:0)
您的服务器是否设置为接受远程SQL连接?也许检查服务器上的防火墙以检查是否允许通过所有SSIS端口,并检查SQL Surface Area Configuration工具以确保所有服务都设置为允许远程连接。