3

DbProviderFactory の machine.config に登録されている ADO.NET マネージド データ プロバイダーがあります。たとえば、Analysis Services から使用できるため、正しく登録されていることがわかります。

ただし、Excel からマネージド プロバイダーのクエリを実行できるようにする必要がありますが、マネージド プロバイダーが [データ リンク プロパティ] の選択肢として表示されません。すべての Ole Db プロバイダー。

ADO.NET マネージド データ プロバイダーをそこに表示するにはどうすればよいですか? または使用する必要がある別の手法はありますか?

前もってありがとう、エリ。

4

3 に答える 3

3

Excel で ADO.NET プロバイダーを直接使用する方法はありません。

2 つを橋渡しするために OLE DB プロバイダーを (ATL C++ で) 作成する必要がありました。これは楽しかったです...

于 2010-03-17T17:39:59.347 に答える
1

これは遅い投稿ですが、これにはADO.NETの方法があります-http ://support.microsoft.com/kb/316934#12

于 2011-11-13T20:00:38.640 に答える
0

潜在的な回避策があります。

マネージ プロバイダーを使用して、渡された SQL クエリを実行する CLR ストアド プロシージャを作成します。

その後、SQLServer OLE DB または ODBC プロバイダーを使用して、ストアド プロシージャを呼び出すことができます。

マーフィーが離れていれば、うまくいくはずです。

于 2009-11-25T20:40:55.363 に答える