1. 程式人生 > >為何使用Microsoft SQL Server Management Studio連接Integration Services服務失敗

為何使用Microsoft SQL Server Management Studio連接Integration Services服務失敗

owin mis let windows 項目 ini ssi -m win

檢查是否滿足以下各項:

1. 首先你要確保當前你使用的Windows賬號是有管理員權限的

2. 其次請在打開Microsoft SQL Server Management Studio時,通過右鍵Run as administrator來打開

3. 如果還是連不上,並且此時你遇到的錯誤消息類似如下:

Connecting to the Integration Services service on the computer "localhost" failed with the following error: "The specified service does not exist as an installed service.".
This error can occur when you try to connect to a SQL Server 2005 Integration Services service from the current version of the SQL Server tools. 
Instead,add folders to the service configuration file to let the local Integration Services service manage packages on the SQL Server 2005 instance.

答案是:Are you connecting to SSIS from the local server or remotely? The later SSMS versions (16.x and 17.x) will only connect to their respective versions. Microsoft is planning to retire this method in favor of the SSISDB(意思是微軟正打算退役Integration Services服務,用SQL Server數據庫服務中的Integration Services Catalogs來取代之,從SQL Server 2012開始SSIS項目默認的部署方式都是Integration Services Catalogs了,可見的確Integration Services Catalogs是微軟目前推薦的部署方式)

, which is more secure. Link to the official statement from Microsoft (in the note box).
If connecting remotely, you may need to setup DCOM permissions. Browse to "grant permissions to the service" under the provided link. -- 關於這一點原文鏈接在此

關於第三點的錯誤,根本原因還是在於使用了版本不對應的Microsoft SQL Server Management Studio去連接Integration Services服務,例如如果你安裝的是SQL Server 2016,那麽問題如下:

As noted in the above posts, to manage IS from SSMS, the versions must be compatible. If you have installed SQL and Integration Services 2016, then you have to use SSMS 2016 (not the latest SSMS v17). You can download previous versions of SSMS at the following link:

https://docs.microsoft.com/en-us/sql/ssms/previous-sql-server-management-studio-releases

為何使用Microsoft SQL Server Management Studio連接Integration Services服務失敗