2014-10-30 194 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