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'); G..
SQL Cluster 환경일 경우에 단일모드를 하는 방법에 있어서 재미난 사실을 알았다. 그 동안 경험이 없는 터라 몰랐던 사실일뿐이다. 일반적은 StandAlone SQL Server 환경일 경우에는 단일모드 시작 후 SSMS 로 접근이 가능하다. 그러나 클러스터 환경일 경우에는 조금 차이가 있다. 우선, 단일모드란? 사용자 한명만 서버에 연결하는 모드이며, 서버 구성 옵션을 변경하거나 손상된 master 데이터베이스 또는 다른 시스템 데이터베이스를 복구할때 시작하는 모드이다. 단일모드 시작 시 주의사항 Stop the SQL Server Agent service before connecting to an instance of SQL Server in single-user mode; otherwise,..
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 위와 같..
- Total
- Today
- Yesterday