SQL Server Management Studio에서 필자는 의도 한 특정 데이터베이스 대신 master 데이터베이스에 대해 SQL 스크립트를 반복적으로 실행하도록 관리합니다. SQL 파일을 연 다음 실행을 클릭하면 데이터베이스를 먼저 설정하는 것을 잊어 버립니다.SQL을 실행하기 전에 데이터베이스 이름 확인
서버 연결에 대한 기본값을 설정할 수 있다는 것을 알고 있지만 의도 한 것이 기본값이 아닌 경우 의도 한 데이터베이스가 아닌 기본 데이터베이스에서 sql을 실행할 수 있습니다.
sql의 USE 문도 작동하지 않습니다. 스크립트를 여러 다른 테스트 데이터베이스에 대해 실행해야합니다.
어쨌든 스크립트가 master 데이터베이스에 대해 실행될 것이라는 경고를 표시 할 수 있습니까? 아니면 스크립트가 실행되기 전에 데이터베이스를 먼저 선택해야합니까?
+1 : 폭력적이지만 재미있는 해결책! – Tao
+1, 내가 본 최고의 오류 메시지 !!! ''오이! 그만! '' –
+1하지만 이것은 부정 행위입니다. 'SET NOEXEC ON'에 재미있는 메시지를 제공 할 수 없습니다! – Quassnoi