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

티스토리 뷰

SQL Server - CATEGORY

SQLCMD Mode in SSMS

AWS-in 2015. 11. 17. 11:20

SQLCMD Mode in SSMS

명령프롬프트에서 SQLCMD 명령어를 자주 사용한다.

하지만 SSMS 에서도 SQLCMD Mode를 실행할 수 있다.

 

[방법]

SSMS 에서 세션창을 한 개 열로 해당 메뉴 SSMS > 쿼리 > SQLCMD 모드 를 선택하면

해당 세션은 SQLCMD 모드로 동작하여 다양한 명령어들을 사용할 수 있다.

 

아래와 같이 쿼리를 작성하여 각 서버에 쿼리를 수행하는 방법이다.

:CONNECT AG1

SELECT @@SERVERNAME, sys.fn_hadr_backup_is_preferred_replica('AGDB1');

GO

:CONNECT AG2

SELECT @@SERVERNAME, sys.fn_hadr_backup_is_preferred_replica('AGDB1');

GO

:CONNECT AG3

SELECT @@SERVERNAME, sys.fn_hadr_backup_is_preferred_replica('AGDB1');

GO

그 외 다양한 명령어들을 지원한다.

 

[참고문서]

쿼리 편집기로 SQLCMD 스크립트 편집

https://msdn.microsoft.com/ko-kr/library/ms174187(v=sql.120).aspx

 

sqlcmd Utility

https://msdn.microsoft.com/en-us/library/ms162773.aspx


SQLCmd Mode and Variable Limitations

http://www.sqlsoldier.com/wp/sqlserver/tsqltuesday65overcomingvariablelimitationsinsqlcmdmode

 

댓글
  • 프로필사진 AWS-in 예제에서 처럼 각 서버의 쿼리를 수행하고 싶을 경우에는 다른 방법이 있다. SSMS에서 등록된 서버 메뉴를 통해서도 가능하다. 2015.11.17 11:22 신고
댓글쓰기 폼
1 ··· 60 61 62 63 64 65 66 67 68 ··· 119