Создайте приложение PerformancePoint Services с пользовательским именем базы данных с помощью PowerShell
-
16-10-2019 - |
Вопрос
Это кажется Новое-приложение SPPerformancePointServiceApplication командлет не имеет параметра -DatabaseName, как другие командлеты для создания приложений-служб.Интересно, возможно ли создать PerformancePoint services с пользовательским именем базы данных с помощью PowerShell?
Если вы запустите эту команду с требуемыми параметрами:
New-SPPerformancePointServiceApplication -Name "PerformancePointServices" -ApplicationPool "ServiceAppPool"
Будет создано новое приложение Performance Point service, имя базы данных которого будет PerformancePointServices_GUID.Я хотел бы иметь возможность создать базу данных с пользовательским именем (без guid :))
Решение
Извините - известная проблема - для PPS вы не можете этого сделать. Научитесь любить гииды!
Другие советы
Пост Тодда Картера "Волшебник любит его гииды" Предоставляет скрипт PowerShell, который должен создавать имена баз данных без руководства. В его скрипте нет явно установив имя базы данных, но, возможно, он использует имя приложения службы?
Вы также можете попробовать Autospinstaller Но я вообще не вижу, чтобы PerformancePoint был развернут в этом.
К сожалению, сценарий Тодда не делает этого, вы все равно получите GUID, и, согласно этому блогу: Развертывание PerformancePoint 2010 Soup в орехи это невозможно.
Позор, как я Просто не могу дождаться Впервые я сталкиваюсь с необходимостью установить в управляемый экземпляр SQL, где все базы данных должны быть предварительно предварительно!
Эта проблема была исправлена в пакете обновления 1. New-SPPerformancePointServiceApplication
теперь включает в себя DatabaseName
и DatabaseServer
параметры.