2016-12-28 36 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

次に、ドライバ情報がオーバーライドされているかどうかを確認します。あなたがconfigファイルを言うとき、configファイルを通して何を提供していますか?接続文字列のプロバイダ部分が新しいドライバに変更されていることを確認します。 –

答えて

0

私はこの今日終えなければならなかったので、私は新しいレポートサーバー上のSQLNCLI10ドライバをインストールしてしまったし、すべてが再び働きました。将来私がより良い解決策を見つけたら、私は答えを更新します。

0

ジョブステップを編集します。 「実行オプション」に進みます。 「32ビットランタイムを使用する」オプションをチェックしてみてください。

関連する問題