http://www.sqler.com/807689 와 동일한 의문을 풀고자 질문합니다


1. sql server인증을 윈도우 인증으로 해야 한다고 해서

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f50d8727-3741-45bf-8cf0-cb4ebdd61ae2/error-while-reading-file-from-network-path-using-openrowsetplese-helpits-urgent?forum=sqldataaccess


sql server 인증을 윈도우인증으로 했고


2. 서버컴퓨터의 윈도우인증시 사용자이름은 main02\server이고 보안 -로그인에 MAIN02\Guest라는 계정도 있습니다


3. 네트워크상의 컴퓨터이름은 cds04이고  input는 cds04컴퓨터의 공유폴더이며 여기에 '201807통장.xls'가 위치합니다


4.네트워크컴퓨터의 SSMS에서 cds04\cds라는 사용자로 로그인하면 아무런 제약없이 사용가능 합니다.


다만 아래와 같은   문구가 포함된  ImportYegum 라는 저장프로시져를 만들고


Set @String=
    'SELECT  Replace(replace( f4, char(13), ''''), char(10), '' ''),
             Convert(Float, dbo.GetNumeric(F6)),
             Convert(Float, dbo.GetNumeric(F5)),
          Convert(Float, dbo.GetNumeric(F7)),
          F9               
    FROM OPENROWSET(''Microsoft.ACE.OLEDB.12.0'', ''Excel 12.0 Xml;HDR=Yes;  DataBase=' + @YeFileName + ''',  [입출금거래내역$])
    WHERE isnumeric(입출금거래내역)=1 '



1. main02컴퓨터에 'd:\201807통장.xls'를 넣고 exec ImportYegum 'd:\201807통장.xls'로 실행하면 잘  됩니다 


2. 네트워크의 컴퓨터에 있는 엑셀 파일로 작업하기 위하여 exec ImportYegum '\\cds04\input\201807통장.xls' 로 실행하니 


'연결된 서버 "(null)"에 대한 OLE DB 공급자 "Microsoft.ACE.OLEDB.12.0"의 인스턴스를 만들 수 없습니다.' 에러메세지가 뜹니다



윈도우 사용자 계정 또는 공유와  관련된 문제인 것 같아서 자세히 설명해 올렸습니다.


전문가 여러분의 답변을  기다리며 미리 감사드립니다.


길주석 올림


추신: sqlserver를 다시 설치하면서 사용자계정을 바꾸면 (guest라든지 cds라든지) 도움이 될까요?  별별 생각을 다해봅니다

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 28367
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 15473
10321 한테이블에 두 컬럼을 비교해서 출력하는 쿼리 질문좀 부탁드려요 ㅠㅠ [1] 쿠린이 2018.09.29 782
10320 SQL "," 구분자로 되어 있는 컬럼 특정 데이터 COUNT 질문 드립니다. [1] 고SQL 2018.09.28 862
10319 MS SQL 데이터베이스 복구 실패 문의 아레나도 2018.09.18 835
10318 SQL 2000 -> SQL 2008 로 DB 이전시 문의드립니다. [1] 주도 2018.09.15 1014
10317 대용량 테이블 삭제에 대하여 [10] freighter 2018.09.14 3070
10316 AD서버와 시간동기화 관련 질문드립니다. wesh30 2018.09.11 871
10315 프로시저의 파라메터 타입을 (일괄) 변경할수 있을까요? 착한넘 2018.09.11 830
10314 Agent 스케쥴 질문 입니다. l1j2e3 2018.09.10 913
10313 checkdb를 했을 경우 하나의 일관성 오류가 발생합니다. 유노 2018.09.07 954
10312 오라클에서 OUT 있는 프로시저 출력하는 방법? 단비령 2018.09.04 890
10311 사용자 함수에 with recompile 는 없네요ㅠ.. 대체가 없나요? 봉술의달인 2018.09.04 700
10310 pl sql 공부 문의 [1] 후대 2018.09.03 901
10309 쿼리 질문드립니다. hsp-user 2018.09.02 746
10308 mssql의 Funcion에서 rand같은 내부 함수 사용불가인가요? [1] 슈리슈리 2018.08.31 2756
» 네트워크의 파일엑세스하는 방법 좀... [3] 길주석 2018.08.30 1232
10306 exexpression을(를) 데이터 형식 varchar(으)로 변환하는 중 산술 오버플로 오류가 발생... [3] 플라이어 2018.08.28 1104
10305 한글 문자열에서 공백이 있으면 검색이 안돼요 담덕 2018.08.25 826
10304 IntelliSense 후알유? 2018.08.22 615
10303 sysrscols, syscolpars block lock이 왜 걸릴까요? nang86 2018.08.22 746
10302 SQL Server 2000 복구가 안되어 문의드립니다. 블랙21 2018.08.21 804





XE Login