无法从集成系统打开现有的包和msdb?

时间:2017-03-13 11:36:35

标签: sql-server ssis integration-testing etl multiple-instances

我有一个sql server,它已被安装为名为instance2的新实例。现在,当我尝试在存储的包下打开MSDB文件夹时,这给了我以下错误

TITLE: Microsoft SQL Server Management Studio
------------------------------

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

The SQL Server instance specified in SSIS service configuration is not present or is not available. This might occur when there is no default instance of SQL Server on the computer. For more information, see the topic "Configuring the Integration Services Service" in %SQL_PRODUCT_SHORT_NAME% Books Online.

Login timeout expired
A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.
Named Pipes Provider: Could not open a connection to SQL Server [2].  (MsDtsSrvr)

------------------------------

Login timeout expired
A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.
Named Pipes Provider: Could not open a connection to SQL Server [2].  (Microsoft SQL Server Native Client 11.0)

------------------------------
BUTTONS:

OK
------------------------------

此外,当我尝试从visual studio打开包时,它返回以下错误

TITLE: Add Copy of Existing Package
------------------------------

An OLE DB error 0x80004005 (Login timeout expired) occurred while enumerating packages. A SQL statement was issued and failed.


------------------------------
ADDITIONAL INFORMATION:

An OLE DB error 0x80004005 (Login timeout expired) occurred while enumerating packages. A SQL statement was issued and failed.


------------------------------
BUTTONS:

OK
------------------------------

我有两个实例:冒险和instance2我也在msdtsrvr.ini中添加了实例名称,但它没有解决问题

谢谢

1 个答案:

答案 0 :(得分:1)

ssis服务不支持多个实例。 SSIS将配置为计算机上安装的第一个实例或默认实例上的托管包。这里有更多相关信息:

https://msdn.microsoft.com/en-us/library/ms137789.aspx

这适用于版本< 2012. 2012及以上支持此存储模型以实现向后兼容,或者您​​可以转换为项目部署模型。