본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

sqlcmd을 사용하는 것은 장애 발생시 보통 사용하게 된다.
그런데 sqlcmd는 윈도우 명령프롬프트 창에서 수행하기에 쿼리에 결과를 볼때 어려움이 있다.

그래서 아래와 같이 sqcmd로 접속하여 쿼리를 수행할때 해당 결과를 txt 파일로 저장하는 방법이 있다.

예)
sqlcmd -Q "SELECT * FROM AdventureWorks2012.Person.Person" -o MyOutput.txt

또는

C:\Windows\system32>sqlcmd -E -Ss2012sql -o c:\txt.txt
1> select @@version
2> go
1> select * from sys.dm_exec_sessions
2> go
1> select * from sys.master_files
2> go
위와 같이 수행할 수 있으며, txt.txt 파일에 쿼리수행한 결과를 누적하여 저장하게 된다.
많은 양의 데이터를 쿼리할때는 명령프롬프트창에서 보기 어렵기에 해당 txt 파일에 저장하여 보면 편하다.

[기술문서]
sqlcmd 유틸리티 사용
https://msdn.microsoft.com/ko-kr/library/ms180944.aspx


본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아님을 알려드립니다.
참고만 하시고 궁금한 사항이 있으시면 연락주시기 바랍니다.

댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday