OLE DB プロバイダー インスタンスを作成できない: トラブルシューティングと解決策
T-SQL クエリを通じて Excel にデータをエクスポートしようとすると、ユーザーが「リンク サーバー null に対して OLE DB プロバイダー Microsoft.Jet.OLEDB.4.0 のインスタンスを作成できません。」というエラーが発生します。このエラーは、エクスポート操作に必要な OLE DB プロバイダーのインスタンスの作成に関する問題を示しています。
考えられる原因:
解決策:
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.Jet.OLEDB.4.0', N'AllowInProcess', 1 GO EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.Jet.OLEDB.4.0', N'DynamicParameters', 1 GO
EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParam', 1
regsvr32 C:\Windows\SysWOW64\msexcl40.dll
これらの手順に従うと、ユーザーは OLE DB プロバイダー インスタンスの作成エラーが発生することなく、データを Excel に正常にエクスポートできるようになります。
以上がデータを Excel にエクスポートするときに OLE DB プロバイダー インスタンスを作成できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。