단일 Windows 서버에 여러 SQL Server 인스턴스를 설치하려고합니다. 서버는 베어 메탈 Windows 2008 R2이므로 VM을 사용할 수 없습니다.
보안을 위해 관리, Windows 서비스, 계정 등을 포함하여 두 인스턴스가 아무것도 공유하지 않도록해야합니다. 따라서 문제는 다음과 같습니다.
Windows 서버에 둘 이상의 "인스턴스"SQL Server를 설치할 때 무엇을 공유합니까?
단일 Windows 서버에 여러 SQL Server 인스턴스를 설치하려고합니다. 서버는 베어 메탈 Windows 2008 R2이므로 VM을 사용할 수 없습니다.
보안을 위해 관리, Windows 서비스, 계정 등을 포함하여 두 인스턴스가 아무것도 공유하지 않도록해야합니다. 따라서 문제는 다음과 같습니다.
Windows 서버에 둘 이상의 "인스턴스"SQL Server를 설치할 때 무엇을 공유합니까?
답변:
SQL Server 인스턴스에는 각 설치마다 별도의 이진 집합이 있습니다. 기본 엔진의 경우 별도의 계정으로 실행할 수있는 별도의 SQL Server 및 SQL 에이전트 서비스가 있습니다. 각각 고유 한 구성과 사용자가 있습니다. Analysis Services 및 Reporting Services와 같은 다른 구성 요소를 설치 한 경우에도 마찬가지입니다.
Management Studio, Integration Services 및 SQL Browser 서비스를 포함한 공유 구성 요소가 있습니다. 공유 구성 요소의 전체 목록은 여기에서 찾을 수 있습니다 .
다른 인스턴스를 유지 관리 할 때 고려해야 할 사항이 몇 가지 있습니다.
전반적으로 모든 인스턴스가 동일한 서버의 리소스를 놓고 경쟁하므로 해당 리소스의 균형을 적절하게 유지해야합니다.
다른 Windows 계층을 사용하여 다른 SQL 인스턴스를 시작하면 다른 보안 계층이 좋은 아이디어 일 수 있습니다. 또한 다른 Windows 사용자가 디렉토리에 액세스 할 수있는 별도의 디렉토리에 MDF 파일을 넣을 수 있습니다. 필요한 MDF에 액세스 할 수있는 다른 사용자로 다른 명명 된 인스턴스를 시작하십시오.