2012-03-13 2 views
0

내 서버의 다른 서버에있는 SQL 서버에 연결하고 있습니다.BCP 작업 방법

내가 실행하고 다음

Exec master..xp_cmdshell 'bcp "select * from databasename.dbo.tablename " 
queryout "D:\tempexportfile.txt" -c -t, -T -S[Connected servername]' 

내 서버에서 연결된 서버에서 텍스트 파일을 작성하지만, 텍스트 파일 내 서버에에 내가 원하는,

인가가 어떤 현재 서버를 지정하고 텍스트 파일을 여기에 쓸 수 있습니까?

답변

1

bcp를 실행하는 서버에서 공유 드라이브를 통해 서버에 연결해야합니다. 그런 다음 D : \를 공유 드라이브 문자로 바꿉니다.

또 다른 방법은 SQL Server에서 액세스 할 수있는 서버 공유를 확인한 다음 D : \를 \ yourservername \ sharename으로 바꿉니다.

희망이 있습니다.