다음을 통해 공유


응용 프로그램 데이터베이스를 호스팅할 SQL Server 준비

업데이트: 2009-04-09

응용 프로그램 데이터베이스를 호스팅하기 위해 Microsoft SQL Server가 실행되는 컴퓨터를 준비할 때는 서비스 ID 계정이 올바르게 설정되어 있는지 확인해야 합니다. 다음 스크립트는 응용 프로그램 이벤트 로그에서 오류 메시지를 캡처하고 각 서비스 ID 계정에 올바른 역할을 적용했는지 확인할 목적으로 제공됩니다. 자세한 내용은 Planning Server 응용 프로그램 풀 ID 및 SI 계정 고려 사항을 참조하십시오.

참고

이 문서의 내용은 계획 서버 분산 배포 환경에만 해당하며 독립 실행형 배포 환경에는 적용되지 않습니다.

계획 시스템 데이터베이스가 포함되지 않고 SQL Server를 실행하는 컴퓨터에 응용 프로그램 데이터베이스를 호스팅하려는 경우 응용 프로그램 SQL Server 컴퓨터 각각의 서비스 ID 계정 각각에 대해 다음 스크립트를 실행해야 합니다. 다음 GRANT 문의 목적은 RAISERROR를 통한 SQL Server의 오류 메시지를 응용 프로그램 이벤트 로그에 기록할 수 있도록 하는 데 있습니다.

use [master] 
GO 
GRANT ALTER TRACE TO [Domain\ServiceIdentityAccount] 
GO

다음 스크립트는 서비스 ID 계정에 dbcreator 역할을 부여하는 보안 조치를 담당합니다. 다음 사항 중 하나에 해당하는 경우 응용 프로그램 SQL Server 컴퓨터 각각의 서비스 ID 계정 각각에 대해 이 스크립트를 실행해야 합니다.

  • 계획 시스템 관리 콘솔에서 응용 프로그램을 만드는 동안 응용 프로그램 만들기 스크립트 자동 실행 옵션을 선택하려는 경우

  • 계획 시스템에서 아웃바운드 데이터베이스 기능을 사용하려는 경우

다음 문의 목적은 서비스 ID 계정에 적절한 권한을 부여하여 응용 프로그램 데이터베이스 서버 내에서 서비스 ID 계정을 사용하여 응용 프로그램, 준비 데이터베이스 또는 아웃바운드 데이터베이스를 만들 수 있도록 하는 데 있습니다. 수동으로 진행되는 이 추가 단계를 수행하면 계획 시스템의 보안을 강화할 수 있습니다. 원하는 경우 응용 프로그램, 준비 데이터베이스 또는 아웃바운드 데이터베이스를 만든 다음 서비스 ID 계정에서 이 dbcreator 역할을 취소할 수 있습니다.

use [master] 
GO 
EXEC master..sp_addsrvrolemember 
      @loginame = N'Domain\ServiceIdentityAccount', 
      @rolename = N'dbcreator' 
GO

참고

Planning Server 데이터베이스 및 그 물리적 저장소 디자인 지침에 대한 자세한 내용은 계획 서버 데이터베이스 유지 관리라는 PerformancePoint Server 2007 운영 가이드 문서를 참조하십시오. 이 문서의 "계획 서버 물리적 데이터베이스 저장소 디자인" 단원에는 데이터베이스 데이터와 로그 파일 디자인, 임시 데이터베이스 배치 및 파일 그룹 디자인에 대한 정보가 들어 있습니다. 이 물리적 데이터베이스 저장소 디자인 정보는 배포 프로세스에 매우 중요합니다.