2016-11-23 1 views
0

Linux에서 SQL Server를 테스트하고 있습니다. SQL Server에서 파일로 테이블을 출력하려고합니다. Linux에서는 xp_cmdshell을 사용할 수 없으므로 SQL Server Management Studio에서 직접 BCP를 사용할 수 없습니다. SQL Server Management Studio를 사용하여 파일에 쓸 수 있습니까?Linux의 SQL Server에서 파일에 쓰기

+0

MS가 SQLAgent를 제공 한 다음 Job을 통해 잠시 기다릴 수도 있습니다. –

답변

0

Windows 컴퓨터에서 쿼리 결과 만 필요하면 "결과 파일"단추를 선택하거나 Ctrl-Shift-F를 눌러 SSMS에서 파일에 쓸 수 있습니다.

파일이 특정 형식이어야하는 경우 도구> 옵션> 쿼리 결과> SQL Server> 결과 텍스트로 이동 한 다음 창의 오른쪽 상단에서 원하는 형식을 선택할 수 있습니다.

도움이 될지 알려주세요.

+0

불행히도 이것은 많이 도움이되지 않습니다. 주어진 테이블의 내용을 파일에 저장할 수있는 저장 프로 시저가 필요합니다. 이전에는 xp_cmdshell을 사용하여 많이 사용했습니다. – smucha

+0

이제 알겠습니다. SQLCMD를 사용하여 쿼리를 실행하고 결과를 파일에 출력하는 스크립트를 만드는 것이 한 가지입니다. '$ sqlcmd -S your_server -U sa -P your_password -Q "SELECT * FROM test_table"-o your_output_file.txt ' –