데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

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
» 네트워크의 파일엑세스하는 방법 좀... [3] 길주석 2018.08.30 1110
10306 exexpression을(를) 데이터 형식 varchar(으)로 변환하는 중 산술 오버플로 오류가 발생... [3] 플라이어 2018.08.28 1033
10305 한글 문자열에서 공백이 있으면 검색이 안돼요 담덕 2018.08.25 747
10304 IntelliSense 후알유? 2018.08.22 573
10303 sysrscols, syscolpars block lock이 왜 걸릴까요? nang86 2018.08.22 680
10302 SQL Server 2000 복구가 안되어 문의드립니다. 블랙21 2018.08.21 745
10301 data 가공에 대해 질문드립니다.. nozae 2018.08.21 673
10300 [긴급]update 쿼리문 질문입니다 [1] 바자다가사 2018.08.21 800
10299 DB를 close하지 않고 계속 써도될까요? [2] 딧물 2018.08.16 801
10298 유지관리계획 스케쥴 오류 문의 [1] 아틀레틱 2018.08.16 1197
10297 흔히 DB에서 말하는 분산처리가 무슨 의미인지 궁금합니다! sincie 2018.08.14 677
10296 입출금 내역 쿼리작성할 때 조인 질문 [3] 안돼요 2018.08.13 1166
10295 원화표시가 '\' 저장이안되요 문상연 2018.08.11 920
10294 재질문 - 최근 댓글 표현에 관해서...? [6] 문상연 2018.08.10 854
10293 프로시저 실행 및 오류 로그 [1] HoyaSoft 2018.08.10 671
10292 가장최근의 쪽지내용을 표시하고싶습니다 [2] 문상연 2018.08.09 637
10291 쿼리 문의입니다. [1] 얼음왕자 2018.08.07 648
10290 멀티 검색관련 [1] 냥냥 2018.08.04 585
10289 랭킹 프로시저 수정이 필요합니다 도와주세요. 배쉥 2018.08.01 689
10288 쿼리문 질문 합니다 PIVOT 관련 백마탄나 2018.07.31 746





XE Login