2014-10-30 239 views
0

我在SQL Server 2005 SP3系統上有一個表,並在名爲SQLServer的表中有服務器名稱和連接字符串。從SQL Server 2005 SP3到SQL Server 2012 SP1的連接字符串

SSIS包查看此表並使用連接字符串數據來引發一堆其他包收集有關我網絡上所有SQL Server的數據的包。 (磁盤使用情況,數據庫大小,備份/作業詳細信息等等)用於管理和審計目的的非常可靠的數據量。

到目前爲止,我有一些系統使用起來很簡單。我在生產中有一個新的SQL Server 2012 Standard SP1系統,但是在我的生活中,無法讓SQL Server 2005 SP3系統成功與SQL Server 2012系統通話。

這裏有樣品連接字符串我有工作:

(所有的SQL Server 2008 R2 SP2)

Provider=SQLNCLI10.1;Data Source=CLE-SQL01;Persist Security Info=True;Password=****;User ID=****;Initial Catalog=master 

Provider=SQLNCLI10.1;Data Source=SFO-SQL01;Persist Security Info=True;Password=****;User ID=****;Initial Catalog=master 

這裏是我試圖作爲SQL Server的連接字符串使用2012標準SP1:

Provider=SQLNCLI11;Data Source=EXP1-SQL01;Persist Security Info=True;Initial Catalog=master;User=****;Pwd=****;Trusted_Connection=yes; 

這是試圖運行SSIS包,抓住從這個表中的所有細節的SQL服務器數據時出現錯誤。

TEW\srv.sql. ...ersion 9.00.4035.00 for 32-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 9:31:51 AM Error: 2014-10-30 09:32:06.91 Code: 0xC0202009 Source: SQLInventory Connection manager "Dynamic SQL Connection"
Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040154. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered". End Error Error: 2014-10-30 09:32:06.91 Code: 0xC0202009 Source: SQLInventory Connection manager "Dynamic SQL Connection" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040154. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered". End Error Error: 2014-10-30 09:32:06.91 Code: 0xC020801C Source: Data ... The package execution fa... The step failed.,00:00:16,0,0,,,,0

任何想法或想法,爲什麼這不會連接我?任何和所有的援助/指導將遠遠超出我的讚賞。

-Nick

回答

1

你告訴SSIS使用用戶名/密碼作爲連接字符串中提供和使用正在運行的SSIS包的用戶。這很可能是問題。更改字符串

Provider=SQLNCLI11;Data Source=EXP1-SQL01;Persist Security Info=True;Initial Catalog=master;User=****;Pwd=****; 

這裏是一個解釋連接字符串

http://www.connectionstrings.com/sql-server/

+0

負很大的網站的鏈接。在我原來的帖子上仍然會得到同樣的錯誤信息。 (顯然,只是不同的時間戳) – NCollinsTE 2014-10-30 17:00:31