Ändra Orchestrator-databasen
Du kan behöva ändra platsen för Orchestrator-databasen efter installationen, eftersom du kanske vill separera hanteringsservern och databasservern, flytta databasen till en större server eller ett kluster eller bara konfigurera om orkestreringsdatabasen baserat på nödvändiga ändringar i din miljö. Du kan använda Microsoft SQL Server-standardmetoder för att flytta den befintliga databasen till en annan server, men sedan måste du konfigurera Orchestrator-funktionerna för att ansluta till den nya servern. Du måste utföra den här konfigurationen för hanteringsservern, webbtjänsten som stöder Orchestration-konsolen och varje runbook-server enligt beskrivningen i följande procedurer.
Hanteringsserver och runbook-servrar
Du kan använda verktyget Databaskonfiguration för att ändra de anslutningsinställningar som hanteringsservern och runbook-servrarna installerade i din miljö. Inställningarna för dessa servrar lagras i en krypterad fil med namnet Settings.dat. Om du ändrar inställningarna för orkestreringsdatabasen, till exempel porten, användarkontoåtkomsten eller datornamnet, måste du avinstallera och installera om alla runbook-servrar manuellt och sedan köra verktyget Databaskonfiguration igen på hanteringsservern och alla runbook-servrar.
Ändra databasinställningarna för hanteringsservern och runbook-servrarna
Följ dessa steg för att ändra databasinställningarna för hanteringsservern och runbook-servrarna:
På hanteringsservern väljer du Starta, pekar på Alla program, väljer Microsoft System Center <version>, väljer Orchestratoroch väljer sedan Konfiguration av datalager.
I rutan Server anger du namnet på den server som är värd för databasen med hjälp av formatet <server>\<instans>,<port>. Du kan välja ellipsknappen (...) för att välja datorn. Du behöver inte inkludera instansen om Orchestrator-databasen är installerad på standardinstansen. Du behöver inte inkludera porten om SQL Server vanligtvis är installerad på standardporten 1433.
Om Orchestrator-databasen är installerad på en instans med namnet MyInstance på en dator med namnet MySQLServer som har konfigurerats på port 12345 anger du MySQLServer\MyInstance,12345.
Om Orchestrator-databasen är installerad på en instans med namnet MyInstance på en dator med namnet MySQLServer som har konfigurerats på port 1433 anger du MySQLServer\MyInstance.
Om orkestreringsdatabasen är installerad på standardinstansen på en dator med namnet MySQLServer som är konfigurerad på port 1433 anger du MySQLServer.
Välj den autentiseringsmetod som ska användas för att ansluta till SQL Server:
Windows-autentisering Anslut till SQL Server med hjälp av Windows-autentisering.
SQL Server-autentisering Anslut till SQL Server med hjälp av ett SQL Server-användarkonto. Ange användarnamn och lösenord för SQL Server-användarkontot. Det här kontot måste ha behörighet att skapa, skriva och äga en databas och skapa, uppdatera och ta bort rader i databasen.
Välj Nästa.
I fönstret Data Store väljer du Använd en befintlig databas.
I listan Namn väljer du databasen.
Välj Slutför.
Webbtjänst
Webbtjänsten som stöder Orchestration-konsolen använder inte Settings.dat-filen. Om du vill ändra databasinställningarna för webbtjänsten måste du ändra filen web.config
på IIS-servern (Internet Information Services).
Du kan använda IIS Manager- för att ändra filen, men du måste först dekryptera den genom att köra den aspnet_regiis.exe körbara filen.
Ändra databasinställningarna för Orchestrator-webbtjänsten
Följ dessa steg för att ändra databasinställningarna för Orchestrator-webbtjänsten:
Logga in med administrativa autentiseringsuppgifter på datorn med Orchestration-konsolen installerad.
Öppna ett kommandotolksfönster med administratörsautentiseringsuppgifter.
Kör följande kommando för att dekryptera Web.config-filen:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
Starta IIS-hanteraren genom att välja Start, peka på Administrationsverktygoch välj sedan IIS-hanteraren (Internet Information Services).
Expandera noden Platser och välj sedan Microsoft System Center <version> Orchestrator Web Service.
Dubbelklicka på Anslutningssträngari Funktionsvyn.
Dubbelklicka på OrchestratorContexti fönstret Anslutningssträng .
I rutan Anpassad rullar du ned till den del av strängen som innehåller servernamnet (datakällan) och databasnamnet (den första katalogen). Ändra dessa värden efter behov.
Välj OK för att stänga dialogrutan.
Stäng IIS Manager.
Kör följande kommando för att kryptera Web.config-filen:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
Redigera elementet environmentVariable
i system.webServer
>aspNetCore
>environmentVariables
i web.config
med hjälp av en textredigerare. I synnerhet vill du ändra värdena för DATABASE__*
variabler.
Den fullständiga listan över inställningar för databasanslutning är tillgänglig i syntax för anslutningssträng. Bestäm först de nycklar som du behöver ange för ditt scenario. Till exempel kan Trusted_Connection
(eller dess alias Integrated Security
) kräva andra nycklar som User ID
.
<!-- system.webServer > aspNetCore -->
<environmentVariables>
<environmentVariable name="Database__Database" value="Orchestrator" />
<environmentVariable name="Database__Trusted_Connection" value="true" />
<environmentVariable name="Database__Address" value="localhost\mssqlserver" />
</environmentVariables>
Om du vill ange ett värde för en nyckel med namnet property
anger du en miljövariabel med namnet Database__<property>
.
Not
Du måste använda två understreck för att avgränsa prefixet Database
.
Nästa steg
- Läs mer om metodtips för databasstorlek och prestanda.
- Få en översikt över Orchestrator-arkitekturen.