2013-10-15 2 views
1

다음 명령을 사용하여 XML 변수의 내용을 SSMS (SQL Server Management Studio)에서 내 디스크의 파일로 내보내려고했습니다.SQL Server에서 XML 파일 내보내기 - NT AUTHORITY NETWORK 서비스 오류

enter image description here

내가 답을 검색 한 및 것들의 대부분은 내 데이터베이스에이 NT AUTHORITY\NETWORK SERVICE 사용자로 추가 참여 발견이 명령을 실행하는 경우

EXEC xp_cmdshell 'bcp "SELECT @xml_file" queryout "C:\Radu\bcptest.txt" -T -c -t' 

나는 끊임없이이 오류를 받고 있어요 Windows 인증을 사용하여 로그인하는 SSMS의 신뢰할 수있는 사용자이지만 여전히 작동하지 않았습니다.

enter image description here

나는 또한 bulkadminpublic 등의 역할을 추가 한, db_datareader, 내가 (허가에 사용하고 db_datawriterpublicmaster 데이터베이스에 대한 액세스 (보안 -에서 사용자>의 경우는 경로를 로그인) 연결, 로그인) 및 DB_BULK_IMPORT_User에 대한 동일한 속성 및 사용 권한 (성공하지 못함).

각 수정 후 IIS 서버와 데이터베이스 서버를 사용 가능하게하고 다시 시작하기 위해 IIS에서 Impersonation을 변경했습니다.

내가 누락 된 자료가 있습니까? 또는 내가 너무 많이하고있는 것?

미리 감사드립니다.

+0

관리자로 SSMS를 실행 해 보셨습니까? 오류가 동일합니까? –

+0

@WimOmbelets 불행히도 작동하지 않습니다. 방금 시도했습니다. 같은 오류가 발생합니다. –

+0

이 쿼리를 실행하는 동안 프로파일 러를 실행하여 좀 더 자세한 피드백을 받아야합니다. –

답변

1

-T 플래그는 통합 보안을 사용하여 트러스트 된 연결을 사용하도록 지정합니다. -T을 삭제하고 사용자 이름 (-U)과 비밀번호 (-P)를 지정하십시오.

+0

그건 내가 시도한 첫 번째 것들 중 하나였다, 그것은 작동하지 않았다. –

+0

오, 죄송합니다. 질문에 언급되지 않았습니다 ... 나는 그것을 삭제할 것입니다. –

+0

문제 없습니다. 답을 남겨주세요. 아마 다른 사람들의 문제를 해결할 것입니다. –