2012-11-19 2 views
0

이전에 특정 인스턴스의 모든 데이터베이스에서 동적 SQL 문을 실행하는 방법에 대해 질문했습니다. 대답은 sp_MSForEachDB입니다.SQL Server - 모든 인스턴스의 모든 데이터베이스에서 SQL 문 실행

이제는 다른 문제에 직면하고 있으며 모든 인스턴스에서 모든 데이터베이스에서이 문을 실행해야합니다.

우리는 이것을하는 VB 스크립트를 가지고 있지만, tsql 솔루션을 기대합니다.

누구에게이 작업을 수행 했습니까?

답변

0

제어하는 ​​모든 서버에 sp_MSForEachDB을 사용하여 작업을 푸시하는 multi-server administration을 설정할 수 있습니다.

다중 서버 관리를 설정하려는 경우를 대비하여 내 사이트 mssqlforum에 multi-server requirements 목록을 문서화했습니다.

+0

감사하지만 샘플 솔루션을 찾고 있습니다. 즉, 추가 설정을 만들거나 설정하지 않아도됩니다. 내가 실행할 수있는 select 문에 대해서만. – gotqn

+0

글쎄, sp_MSForEachDB woudl을 추가하면 서버간에 작동하지 않을 것입니다. 어떤 형식의 구성 (예 : 연결된 서버)을 건드리지 않고도이 작업을 수행 할 수있는 방법을 찾을 수 있을지 의심 스럽습니다. – SchmitzIT

1

레드 게이트의 SQL Multi script을 사용 해본 적이 있습니까? 모든 데이터베이스를 선택하고 이들 모두에서 sql을 실행하고 선택을 사전 설정으로 저장하여 여러 번 사용할 수 있습니다. 이 세트를 여러 개 가질 수도 있습니다.

관련 문제