2016-12-28 1 views
0

나는 새로운보고 서버에 내 ETL 작업을 업데이트하기 위해 노력하고있어 등록되지 않고이 오류가있어 :SSIS는 : 요청 된 OLE DB 제공자 SQLNCLI10.1는

Microsoft (R) SQL Server Execute Package Utility Version 13.0.1601.5 for 64-bit Copyright (C) 2016 Microsoft. All rights reserved. Started: 3:44:21 PM Error: 2016-12-28 15:44:22.24 Code: 0xC0209303 Source: FactCOGS Connection manager "MyConnection" Description: The requested OLE DB provider SQLNCLI10.1 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000. An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered". End Error Error: 2016-12-28 15:44:22.24 Code: 0xC020F42A
Description: Consider changing the PROVIDER in the connection string to SQLNCLI11 or visit http://www.microsoft.com/downloads to find and install support for SQLNCLI10.1. End Error Error: 2016-12-28 15:44:22.24
Code: 0xC020801C Source: Load Stage OLE DB Source [149]

내가에서 공급자를 변경 시도를 내 config 파일을 SQLNCLI11으로 변경했는데 다른 것으로 문제를 해결 한 것으로 보였지만 여전히 같은 오류가 발생합니다. 보고서 서버에

드라이버 :

enter image description here

+0

Jonathan, 필요한 SQL Server 드라이버가 설치되어 있지 않은 것 같습니다. SQLNCLI10 및 SQLNCLI11은 SQL Server (SQL Server 2008 및 2012에 각각 도입 된)의 연결 드라이버입니다. 이 문제를 해결하기 위해 액세스를 검토하는 이유가 있습니까? 새 시스템에 SQLNCLI10 또는 SQLNCLI11 드라이버가 설치되어 있는지 확인하십시오. 나는 보통 ODBC 관리 유틸리티를보고 무슨 드라이버를 사용할 수 있는지, –

+0

샘, 도와 줘서 고마워! 드라이버를 검사하고 SQLNCLI11이 설치되어 있고 SQLNCLI11을 공급자로 사용하도록 구성 파일을 변경했지만 "요청 된 OLE DB 공급자 SQLNCLI10.1이 등록되지 않았습니다."라는 동일한 오류가 발생합니다. –

+0

그러면 드라이버 정보가 무시되고 있는지 확인하겠습니까? 설정 파일을 말할 때 설정 파일을 통해 무엇을 제공하고 있습니까? 연결 문자열의 공급자 부분이 새 드라이버로 변경되는지 확인하십시오. –

답변

0

나는 내가 새 보고서 서버에 SQLNCLI10 드라이버를 설치 결국 모든 것을 다시 일이 오늘 마무리했다. 앞으로 더 나은 솔루션을 찾으면 내 대답을 업데이트 할 것입니다.

0

작업 단계를 편집하십시오. "실행 옵션"으로 이동하십시오. "32 비트 런타임 사용"옵션을 확인해보십시오.

관련 문제