연결된 서버에 대한 OLE DB 공급자를 인스턴스화할 수 없습니다.
문제:
T-SQL 쿼리를 사용하여 테이블의 데이터를 Excel로 내보낼 때 "인스턴스를 생성할 수 없습니다. 연결된 서버용 OLE DB 공급자 Microsoft.Jet.OLEDB.4.0 null"이 발생합니다.
원인:
이 오류는 일반적으로 다음과 같은 경우에 발생합니다.
64비트 SQL Server용 솔루션:
임시 분산 활성화 Microsoft.ACE.OLEDB 속성 쿼리 및 구성:
SP_CONFIGURE 'show advanced options', 1; GO RECONFIGURE; SP_CONFIGURE 'Ad Hoc Distributed Queries', 1; GO RECONFIGURE; 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'DynamicParameters', 1
msexcl40.dll 등록:
regsvr32 C:\Windows\SysWOW64\msexcl40.dll
추가 참고:
위 내용은 내 SQL Server가 연결된 서버를 Excel로 내보내기 위해 OLE DB 공급자를 인스턴스화할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!