Подготовка SQL Server для размещения базы данных приложения

Обновлено: 2009-04-09

При подготовке компьютера с Microsoft SQL Server для размещения базы данных приложения необходимо убедиться, что учетные записи удостоверения служб настроены правильно. Следующие сценарии служат для записи сообщений об ошибках в журналы событий приложений и позволяют гарантировать применение правильной роли к каждой учетной записи удостоверения служб. Дополнительные сведения см. в разделе Учетная запись удостоверения пула приложений и удостоверения службы на сервере планирования.

ПримечаниеПримечание.

Эта статья относится только к распределенному развертыванию Сервер планирования. Она не охватывает изолированное развертывание.

Если база данных приложения будет размещаться на компьютере с SQL Server без системной базы данных планирования, необходимо запустить следующий сценарий для каждой учетной записи удостоверения служб на каждом компьютере с SQL Server. Следующая инструкция GRANT позволяет включить запись сообщений об ошибках SQL Server из RAISERROR в журнал событий приложения.

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

Следующий сценарий является мерой обеспечения безопасности, которая предоставляет роль «dbcreator» для учетной записи удостоверения служб. Этот сценарий необходимо выполнить для каждой учетной записи удостоверения служб на каждом компьютере с SQL Server в одном из перечисленных ниже случаев.

  • Когда необходимо выбрать параметр Автоматическое выполнение сценариев создания приложения во время создания приложений из консоли администрирования системы планирования

  • Когда необходимо использовать возможности исходящий базы данных в системе планирования

Следующая инструкция служит для настройки правильного разрешения для учетной записи удостоверения служб таким образом, чтобы приложение, промежуточная база данных или исходящая база данных могли быть созданы учетной записью на сервере базы данных приложения. Этот дополнительный шаг, выполняемый вручную, служит для повышения безопасности системы планирования. В случае необходимости можно исключить учетную запись удостоверения служб их роли «dbcreator» после создания приложения, промежуточной базы данных или исходящей базы данных.

use [master] 
GO 
EXEC master..sp_addsrvrolemember 
      @loginame = N'Domain\ServiceIdentityAccount', 
      @rolename = N'dbcreator' 
GO
ПримечаниеПримечание.

Для получения подробных сведений о базах данных сервера планирования и рекомендаций по созданию их физического хранилища обратитесь к статье руководства по эксплуатации PerformancePoint Server 2007 Обслуживание баз данных сервера планирования. Раздел статьи «Создание физического хранилища базы данных сервера планирования» содержит сведения о структуре базы данных и файле журнала, размещении базы данных «tempdb» и структуре файловых групп. Сведения о создании физического хранилища для базы данных важны для процесса развертывания.