select * from 
openrowset
('Microsoft.ACE.OLEDB.12.0','Excel 12.0 Xml;HDR=YES;DATABASE=c:\test.xlsx;',[cover$])
 
이렇게 현재 로컬 컴퓨터에서 로컬파일을 셀렉션을 하는데
 
다른 컴퓨터에 있는 파일을 셀렉션 할 수는 없을까요?

 
select * from 
openrowset
('Microsoft.ACE.OLEDB.12.0','Excel 12.0 Xml;HDR=YES;DATABASE=\\sb\util\test.xlsx;',[cover$])
 
이렇게 실행하니 아래와 같이 에러메세지가 뜨네요..

 

[OLE/DB provider returned message: Microsoft Access 데이터베이스 엔진에서 '\\sb\util\test.xlsx' 파일을 열거나 파일에 쓸 수 없습니다. 다른 사용자가 단독 사용 모드로 파일을 이미 열었거나 데이터를 보고 쓸 수 있는 권한이 필요합니다.]
OLE DB 오류 추적 [OLE/DB Provider 'Microsoft.ACE.OLEDB.12.0' IDBInitialize::Initialize returned 0x80004005:   ].
메시지 7399, 수준 16, 상태 1, 줄 2
OLE DB 공급자 'Microsoft.ACE.OLEDB.12.0'이(가) 오류를 보고했습니다.