중앙 관리 서버를 사용하여 여러 서버 관리
SQL Server 2008에서는 중앙 관리 서버를 지정하고 서버 그룹을 만들어 여러 서버를 관리할 수 있습니다. 중앙 관리 서버로 지정된 SQL Server 인스턴스는 하나 이상의 SQL Server 인스턴스에 대한 연결 정보를 유지 관리하는 서버 그룹을 유지 관리합니다. 서버 그룹에 대해 Transact-SQL 문과 정책 기반 관리 정책을 동시에 실행할 수 있습니다. SQL Server 2008 이전의 SQL Server 버전은 중앙 관리 서버로 지정할 수 없습니다.
[!참고]
등록된 서버의 로컬 서버 그룹에 대해 Transact-SQL 문을 실행할 수도 있습니다.
중앙 관리 서버 및 서버 그룹 만들기
중앙 관리 서버에는 구성 대상에 대한 연결 정보가 들어 있습니다. Windows 인증만 지원됩니다. 따라서 인증 정보는 저장되지 않습니다. 이를 통해 중앙 관리 서버가 동시에 여러 서버에서 Transact-SQL 문을 실행할 수 있습니다.
중앙 관리 서버 및 서버 그룹을 만들려면 SQL Server Management Studio의 등록된 서버 창을 사용합니다. 중앙 관리 서버는 자신이 유지 관리하는 그룹의 멤버가 될 수 없습니다. 중앙 관리 서버 및 서버 그룹을 만드는 방법은 방법: 중앙 관리 서버 및 서버 그룹 만들기(SQL Server Management Studio)를 참조하십시오.
다중 서버 쿼리
서버 그룹의 모든 서버에 대해 Transact-SQL 문을 동시에 실행하려면 등록된 서버 창의 서버 그룹에서 쿼리 편집기를 엽니다. 쿼리 편집기에서 실행되는 Transact-SQL 문은 그룹의 모든 서버에 대해 실행됩니다. 쿼리에서 반환되는 결과는 단일 결과 창에 병합되거나 별도의 결과 창에 반환될 수 있습니다. 결과를 병합할 때 응답할 첫 번째 서버가 결과 집합에 대한 스키마를 설정합니다. 결과 집합을 병합하려면 쿼리가 각 서버에서 같은 열 이름을 사용하는 동일한 수의 열을 반환해야 합니다. 결과를 병합할 때 결과를 반환할 첫 번째 서버에서 반환된 스키마(열 개수 및 열 이름)와 일치하지 않는 각 서버에 대해 메시지가 표시됩니다. 결과를 병합하지 않을 때 각 서버의 결과 집합은 자체 스키마와 함께 자체 표에 표시됩니다.
선택적으로 쿼리 편집기는 각 행을 생성한 서버의 이름과 각 행을 제공한 서버에 연결하는 데 사용된 로그인을 제공하는 열을 포함할 수 있습니다.
다중 서버 쿼리를 실행하는 방법은 방법: 여러 서버에 대해 동시에 문 실행(SQL Server Management Studio)을 참조하십시오.
정책 기반 관리
등록된 서버 또는 전체 서버 그룹에 대해 정책을 평가할 수 있습니다. 요청 시 정책 실행 모드는 정책에 대한 평가 및 적용 모드를 모두 활성화합니다. 하나 이상의 서버에 연결을 설정할 수 없는 경우 해당 서버는 무시되며 다른 서버에 대한 평가는 독립적으로 계속됩니다. 정책 기반 관리 및 실행 모드에 대한 자세한 내용은 자습서: 정책 기반 관리를 사용하여 서버 관리를 참조하십시오.
보안
중앙 관리 서버 그룹의 서버에 대한 연결은 Windows 인증을 사용하여 사용자 컨텍스트에서 실행되기 때문에 서버 그룹의 서버에 대한 유효 사용 권한이 달라질 수 있습니다. 예를 들어 사용자가 SQL Server A 인스턴스에서는 sysadmin 고정 서버 역할의 멤버이지만 SQL Server B 인스턴스에서는 제한된 사용 권한을 가질 수도 있습니다.