SQL Server 2000 인스턴스는 클라이언트와 비슷한 여러 개의 데이터베이스를 호스팅합니다. 시간을내어 업데이트하면 Red Gate SQL Compare를 사용하여 개발 데이터베이스와 모든 클라이언트 데이터베이스의 현재 상태 DB 복사본간에 마이그레이션 스크립트를 생성합니다.SQL Server, 여러 데이터베이스에서 일괄 T-SQL 스크립트 실행
SQL Compare는 트랜잭션 인 스크립트를 생성합니다. 한 단계가 실패하면 스크립트는 모든 것을 롤백합니다. 그러나 현재 우리 시스템에서는 스크립트를 일괄 분리 기호 (GO 문)로 분할 한 다음 각 명령을 개별적으로 실행하여 모든 트랜잭션 작업을 망칠 수있는 방법을 사용합니다. GO GO30 프로그래밍 방식으로 데이터베이스를 쿼리 할 때 문이 지원되지 않음
프로그래밍 방식으로 또는 해당 데이터베이스 (예 : 250 DB)에서 해당 스크립트를 어떻게 실행할 수 있는지 알고 싶습니다. 도구에서 수동으로? 쿼리 분석기에서 각 데이터베이스를 선택하고 을 실행해야합니다. 실행중인은 DB 수가 매우 깁니다.
SQL 서버 2008가 보낸 링크되어,이 명령 줄 도구는 SQL Server 2000에서 사용할 수 있습니까? – MaxiWheat
내 대답이 업데이트되었습니다. SQL Server 2000에서 도구는 osql이라고했습니다. –
* .bat 파일의 모양은 무엇입니까 –