Aracılığıyla paylaş


Orchestrator veritabanını değiştirme

Önemli

Orchestrator'ın bu sürümü destek sonuna ulaştı. Orchestrator 2022'ye yükseltmenizi öneririz.

Yönetim sunucusunu ve veritabanı sunucusunu ayırmak, veritabanını daha büyük bir sunucuya veya kümeye taşımak ya da düzenleme veritabanını ortamınızdaki gerekli değişikliklere göre yeniden yapılandırmak isteyebileceğiniz için, yüklemeden sonra Orchestrator veritabanının konumunu değiştirmeniz gerekebilir. Mevcut veritabanını başka bir sunucuya taşımak için standart Microsoft SQL Server yöntemlerini kullanabilirsiniz, ancak ardından Orchestrator özelliklerini yeni sunucuya bağlanacak şekilde yapılandırmanız gerekir. Bu yapılandırmayı yönetim sunucusu, Orchestration konsolunu destekleyen web hizmeti ve her runbook sunucusu için aşağıda tanımlanan şekilde yapmalısınız.

Yönetim sunucusu ve runbook sunucuları

Ortamınızda yüklü yönetim sunucusu ve runbook sunucularının bağlantı ayarlarını değiştirmek için Veritabanı Bağlantısı yardımcı programını kullanabilirsiniz. Bu sunuculara yönelik ayarlar Settings.datadlı şifrelenmiş dosyada depolanır. Bağlantı noktası, kullanıcı hesabı erişimi veya bilgisayar adı gibi Orchestration veritabanı ayarlarını değiştirirseniz, tüm runbook sunucularını elle kaldırmanız ve yeniden yüklemeniz ve sonra yönetim sunucusunda ve tüm runbook sunucularında Veritabanı Yapılandırması yardımcı programını yeniden çalıştırmanız gerekir.

Yönetim sunucusu ve runbook sunucuları için veritabanı ayarlarını değiştirme

Yönetim sunucusu ve runbook sunucularının veritabanı ayarlarını değiştirmek için şu adımları izleyin:

  1. Yönetim sunucusunda Başlat'ı seçin, Tüm Programlar'ın üzerine gelin, Microsoft System Center <sürümü'ne> tıklayın, Orchestrator'ı ve ardından Veri Deposu Yapılandırması'nı seçin.

  2. Sunucu kutusuna, sunucu\<örnek,bağlantı>< noktası> biçimini< kullanarak veritabanını barındıran sunucunun> adını girin. Bilgisayarı seçmek için üç nokta düğmesini (...) seçebilirsiniz. Orchestrator veritabanı varsayılan örnekte yüklüyse örneği eklemeniz gerekmez. SQL Server genellikle varsayılan bağlantı noktası 1433'te yüklüyse bağlantı noktasını eklemeniz gerekmez.

    Orchestrator veritabanı bağlantı noktası 12345'te yapılandırılmış MySQLServer adlı bilgisayardaki MyInstance adlı örneğe yüklendiyse MySQLServer\MyInstance,12345girin.

    Orchestrator veritabanı bağlantı noktası 1433'te yapılandırılmış MySQLServer adlı bilgisayardaki MyInstance adlı örneğe yüklendiyse MySQLServer\MyInstancegirin.

    Orchestration veritabanı bağlantı noktası 1433'te yapılandırılmış MySQLServer adlı bilgisayardaki varsayılan örneğe yüklendiyse MySQLServergirin.

  3. SQL Server'a bağlanmak için kullanılacak kimlik doğrulama yöntemini seçin:

    • Windows Kimlik Doğrulaması SQL Server'a Windows Kimlik Doğrulaması kullanarak bağlanın.

    • SQL Server Kimlik Doğrulaması SQL Server'a SQL Server kullanıcı hesabı kullanarak bağlanın. SQL Server kullanıcı hesabının Kullanıcı Adını ve Parolasını girin. Bu hesabın bir veritabanı oluşturma, yazma ve sahip olma ve veritabanında satır oluşturma, güncelleştirme ve silme hakları olmalıdır.

  4. İleri’yi seçin.

  5. Veri Deposu bölmesinde Var olan bir veritabanını kullan'ı seçin.

  6. Ad listesinde veritabanını seçin.

  7. Son'u seçin.

Web Hizmeti

Orchestration konsolunu destekleyen web hizmeti Settings.dat dosyasını kullanmaz. Web hizmetinin veritabanı ayarlarını değiştirmek için, Internet Information Services (IIS) sunucusundaki dosyayı değiştirmeniz web.config gerekir.

Dosyayı değiştirmek için IIS Yöneticisi 'ni kullanabilirsiniz, ancak önce aspnet_regiis.exe yürütülebilir dosyasını çalıştırarak dosyanın şifresini çözmelisiniz.

Orchestrator web hizmetinin veritabanı ayarlarını değiştirme

Orchestrator web hizmetinin veritabanı ayarlarını değiştirmek için şu adımları izleyin:

  1. Orchestration konsolu yüklü olarak bilgisayarda yönetici kimlik bilgileriyle oturum açın.

  2. Yönetici kimlik bilgileriyle bir Komut İstemi penceresi açın.

  3. Web.config dosyasının şifresini çözmek için aşağıdaki komutu çalıştırın:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pdf "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
    
  4. IIS Yöneticisi'ni başlatmak için Başlat'ı seçin, Yönetimsel Araçlar'ın üzerine gelin ve ardından Internet Information Services (IIS) Yöneticisi'ni seçin.

  5. Siteler düğümünü genişletin ve ardından Microsoft System Center <sürümü> Orchestrator Web Hizmeti'ni seçin.

  6. Özellikler Görünümü'nde Bağlantı Dizeleri'ne çift tıklayın.

  7. Bağlantı Dizesi bölmesinde OrchestratorContext'e çift tıklayın.

  8. Özel kutusunda dizenin sunucu adını (Veri Kaynağı) ve veritabanı adını (İlk Katalog) içeren kısmına ilerleyin. Buradaki değerleri gereken şekilde değiştirin.

  9. İletişim kutusunu kapatmak için Tamam'ı seçin.

  10. IIS Yöneticisi'ni kapatın.

  11. Web.config dosyasını şifrelemek için aşağıdaki komutu çalıştırın:

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet\_regiis.exe -pef "connectionStrings" "C:\Program Files (x86)\Microsoft System Center\Orchestrator\Web Service\Orchestrator"
    

environmentVariable içindeki öğesini>web.configsystem.webServer>aspNetCoreenvironmentVariables metin düzenleyicisi kullanarak düzenleyin. Özellikle değişkenlerin değerlerini DATABASE__* değiştirmek istersiniz.

Veritabanı bağlantı ayarlarının tam listesi Bağlantı Dizesi söz diziminde bulunabilir. İlk olarak senaryonuz için belirtmeniz gereken anahtarları belirleyin; örneğin, Trusted_Connection (veya diğer adı Integrated Security) gibi User IDbaşka anahtarlar gerektirebilir.

<!-- 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>

adlı propertybir anahtara değer ayarlamak için adlı Database__<property>bir ortam değişkeni ayarlayın.

Not

Ön eki ayırmak Database için iki alt çizgi kullanmanız gerekir.

Sonraki adımlar