이전에 특정 인스턴스의 모든 데이터베이스에서 동적 SQL 문을 실행하는 방법에 대해 질문했습니다. 대답은 sp_MSForEachDB
입니다.SQL Server - 모든 인스턴스의 모든 데이터베이스에서 SQL 문 실행
이제는 다른 문제에 직면하고 있으며 모든 인스턴스에서 모든 데이터베이스에서이 문을 실행해야합니다.
우리는 이것을하는 VB 스크립트를 가지고 있지만, tsql 솔루션을 기대합니다.
누구에게이 작업을 수행 했습니까?
이전에 특정 인스턴스의 모든 데이터베이스에서 동적 SQL 문을 실행하는 방법에 대해 질문했습니다. 대답은 sp_MSForEachDB
입니다.SQL Server - 모든 인스턴스의 모든 데이터베이스에서 SQL 문 실행
이제는 다른 문제에 직면하고 있으며 모든 인스턴스에서 모든 데이터베이스에서이 문을 실행해야합니다.
우리는 이것을하는 VB 스크립트를 가지고 있지만, tsql 솔루션을 기대합니다.
누구에게이 작업을 수행 했습니까?
제어하는 모든 서버에 sp_MSForEachDB
을 사용하여 작업을 푸시하는 multi-server administration을 설정할 수 있습니다.
다중 서버 관리를 설정하려는 경우를 대비하여 내 사이트 mssqlforum에 multi-server requirements 목록을 문서화했습니다.
레드 게이트의 SQL Multi script을 사용 해본 적이 있습니까? 모든 데이터베이스를 선택하고 이들 모두에서 sql을 실행하고 선택을 사전 설정으로 저장하여 여러 번 사용할 수 있습니다. 이 세트를 여러 개 가질 수도 있습니다.
감사하지만 샘플 솔루션을 찾고 있습니다. 즉, 추가 설정을 만들거나 설정하지 않아도됩니다. 내가 실행할 수있는 select 문에 대해서만. – gotqn
글쎄, sp_MSForEachDB woudl을 추가하면 서버간에 작동하지 않을 것입니다. 어떤 형식의 구성 (예 : 연결된 서버)을 건드리지 않고도이 작업을 수행 할 수있는 방법을 찾을 수 있을지 의심 스럽습니다. – SchmitzIT