운영체제 : 윈도우2008 32비트
DB : MS-SQL2008
연결된서버를 통해서 엑셀로 연결을 하면 에러가 발생이 됩니다.
그래서 OPENROWSET을 사용하여 쿼리를 만들어도 에러가 발생이 되네요..
에러문구는 아래와 같습니다.
연결된 서버 "(null)"의 OLE DB 공급자 "Microsoft.Jet.OLEDB.4.0"이(가) 메시지 "지정되지 않은 오류입니다."을(를) 반환했습니다.
메시지 7303, 수준 16, 상태 1, 줄 1
연결된 서버 "(null)"에 대한 OLE DB 공급자 "Microsoft.Jet.OLEDB.4.0"의 데이터 원본 개체를 초기화할 수 없습니다.
제 기억으로는 예전에는 되었던 걸로 알고 있습니다.
한동안 사용을 하지 않다가 다시 확인 해보니 동작이 되지 않네요..
그래서 아래와 같이 처리를 해 주었습니다.
exec sp_configure 'show advanced options', 1
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1
GO
RECONFIGURE;
GO
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure;
GO
제가 서버를 처음 만들 때, 로컬에서와 동일하게 셋팅을 해서 사용을 하고 있는데,
로컬에서는 정상적으로 동작이 되고, 서버에서는 안되네요..
물론 중간에 조금씩 바뀌었겠지만...
링크드서버를 만들면 아래와 같이 오류가 나타납니다.
Comment 1
-
팔개
2014.05.09 21:24
SQL 서버 재시작을 하니깐 되네요;;
헐~~