Aracılığıyla paylaş


SQL Server Reporting Services için hizmet kimlik bilgilerini değiştirme

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Azure DevOps Server, SQL Server Reporting Services'daki veri kaynaklarından proje verilerini aldığında hizmet hesabının güvenlik bağlamında hareket eder. SQL Server Reporting Services için veri kaynakları için kullandığı hizmet hesabını değiştirerek veya bu hesap için kullanılan parolayı değiştirerek Azure DevOps Server güvenliğini artırmaya yardımcı olabilirsiniz.

Azure DevOps Server belgeler yer tutucusu TFSReportstarafından bu hizmet hesabına başvurur. Hesap adı yüklemenize bağlıdır. Bu hesabın parolasını değiştirmeniz veya farklı bir hesap atamanız gerekebilir. Örneğin, temel alınan hesabın parolasının süresi dolarsa ve yeni bir parola atarsanız, Azure DevOps Server hesabın TFSReports parolasını eşleşecek şekilde değiştirmeniz gerekir.

seçeneğiyle birlikte Accounts TFSConfig komut satırı yardımcı programını kullanarak hesap olarak TFSReports kullanılan parolayı veya hesabı değiştirin.

TFSConfig yardımcı programı, veri kaynakları hesabı olarak kullanılacak yeni bir hesap oluşturmaz. Hesap parolasını değiştirmez. Bunun yerine, yardımcı programı Azure DevOps Server farklı bir kimlik bilgileri kümesi kullanacak şekilde güncelleştirir.

Önemli

TFSConfig yardımcı programı yalnızca eski hesap altında çalışan hizmetleri değiştirir.

Hesap olarak TFSReports farklı bir hesap atamak için aynı yardımcı programı kullanabilirsiniz, ancak aşağıdaki eylemlerden birini veya daha fazlasını yapmanız gerekebilir:

  • Hesap olarak TFSReports kullanmak üzere bir hesap atamadan önce, Azure DevOps dağıtımındaki her bilgisayar tarafından güvenilen bir çalışma grubunun veya etki alanının üyesi olduğunu doğrulayın.

  • Hesap olarak TFSReportsAllow log on locally kullandığınız hesaba el ile izin vermelisiniz. TFSConfig yardımcı programı, hesabı atadığında bu izni vermez.

    İzin hakkında Allow log on locally daha fazla bilgi için bkz. Yerel olarak oturum açmaya izin verme.

  • TFSConfig, hesaba hesap olarak TFSReports kullanma izni verirLog on as a service. İsteğe bağlı olarak bu izni iptal edebilirsiniz. TFSReports bu izne ihtiyaç duymasa da hesabın TFSService ihtiyacı vardır. Her iki hizmet hesabı için de aynı etki alanı veya çalışma grubu hesabını kullanıyorsanız bu izni kaldırmamalısınız.

    İzin hakkında Log on as a service daha fazla bilgi için bkz. Hizmet olarak oturum açma hakkını hesaba ekleme.

Gerekli hizmet hesapları hakkında daha fazla bilgi için bkz. Azure DevOps Server hizmet hesapları ve bağımlılıkları ve ayrıca Azure DevOps Server yüklemesi için gereken hesaplar.

Önkoşullar

Bu yordamları gerçekleştirmek için, TFSConfig'in Administrators yüklü olduğu sunucuda grubun bir üyesi olmanız gerekir. Yapılandırma veritabanını barındıran sunucuda grubun da üyesi sysadmin olmanız gerekir. İzinler hakkında daha fazla bilgi için bkz. Azure DevOps Server için izin başvurusu.

Bu izinlere ek olarak, aşağıdaki gereksinimleri de karşılamanız gerekebilir:

  • Komut satırı yordamını kullanmak için yükseltilmiş bir Komut İstemi'ne ihtiyacınız olabilir.
  • SQL Server Reporting Services için Rapor Yöneticisi'ne, raporlara veya web sitelerine erişmek için, bu siteleri Internet Explorer'daki güvenilir siteler listesine eklemeniz veya Internet Explorer'ı yönetici olarak başlatmanız gerekebilir.

Kimlik bilgilerini güncelleştirmek için TFSConfig kullanma

Hesabın TFSReports parolasını değiştirmek veya farklı bir hesap atamak için Azure DevOps için uygulama hizmetlerini barındıran bir sunucuda oturum açın ve TfsConfig Hesapları yardımcı programını kullanın.

Not

Dağıtım yapılandırmanıza bağlı olarak, değişikliklerin etkili olması için bu yordamı tamamladıktan sonra Internet Information Services'ı (IIS) yeniden başlatmanız gerekebilir.

TFSConfig yardımcı programını kullanarak parolayı değiştirmek için:

  1. Bir Komut İstemi penceresi açın ve TFSConfig yardımcı programını içeren dizine geçin.

    Varsayılan olarak, yardımcı program Drive>:\Program Files\TFS 12.0\Tools konumundadır<>

  2. Komut satırına şu komutu girin:

    TFSConfig Accounts /UpdatePassword /accountType:ReportingDatasource /account: <AccountName> /password: <NewPassword>
    

    AccountName değerini geçerli TFSReports hesabın adıyla değiştirin<.> NewPassword değerini hesabın yeni parolası ile değiştirin<.>

Yönetim konsolunu kullanarak parolayı değiştirmek için:

  1. Uygulama katmanını barındıran sunucuda Azure DevOps için yönetim konsolunu açın.

    Daha fazla bilgi için bkz. Azure DevOps Server kaynaklarını yapılandırma ve yönetme.

  2. konsolunda sunucu adını genişletin ve Uygulama Katmanı'nı seçin.

  3. Uygulama Katmanı bölmesinde Reporting Services Özeti'ne gidin ve Hesap Parolasını Güncelleştir'i seçin.

    Hesap Parolasını Güncelleştir penceresi açılır.

    Not

    Hizmet hesabı olarak bir sistem hesabı kullandıysanız Hesap>Parolasını Güncelleştir'i seçtiğinizde bir hata iletisi görürsünüz. Bu hesabın parolasını değiştirmeniz gerekmez. Sistem hesaplarının kullanıcı tarafından yönetilen parolaları yoktur.

  4. Parola alanına yeni parolayı girin ve Tamam'ı seçin.

    Rapor Okuyucu Hesabını Değiştir penceresi açılır.

  5. Durum'da tüm durum iletilerinin tamamlanmasını bekleyin ve kapat'ı seçin.

    Not

    Bu işlem birkaç dakika sürebilir.

TFSConfig yardımcı programını kullanarak tüm Azure DevOps Server hizmetlerine yeni bir Reporting Services hizmet hesabı atamak için:

  1. Bir Komut İstemi penceresi açın ve TFSConfig yardımcı programını içeren dizine geçin.

    Varsayılan olarak, yardımcı program Drive>:\Program Files\Microsoft Team Foundation Server 12.0\Tools konumundadır<.

  2. Komut satırında aşağıdaki komutu çalıştırın:

    TFSConfig Accounts /change /accountType:ReportingDatasource /account: <NewAccountName> /password: <NewPassword>
    

    NewAccountName değerini yeni TFSReports hesabın adıyla değiştirin<.> NewPassword> değerini hesabın parolası ile değiştirin.<

Kimlik bilgilerini güncelleştirmek için yönetim konsolunu kullanma

Yönetim konsolunu kullanarak hesabı değiştirmek için:

  1. Uygulama katmanını barındıran sunucuda Azure DevOps için yönetim konsolunu açın.

  2. konsolunda sunucu adını genişletin ve Uygulama Katmanı'nı seçin.

  3. Uygulama Katmanı bölmesinde Reporting Services Özeti'ne gidin ve Hesabı Değiştir'i seçin.

    Rapor Okuyucu Hesabını Değiştir penceresi açılır.

  4. Aşağıdaki adımlardan birini seçin:

    1. Sistem hesabı kullanmak için Sistem hesabı kullan'ı seçin ve ardından açılan listeden bir sistem hesabı seçin.

      Not

      Sistem hesaplarının kullanıcı tarafından yönetilen parolaları yoktur. Olarak TFSReportsbir sistem hesabı kullanmayı seçerseniz, parola alanına parola girmemelisiniz.

    2. Etki alanı veya çalışma grubu hesabı kullanmak için Kullanıcı hesabı kullan'ı seçin, Hesap Adı alanına hesabın adını girin ve ardından Parola alanına bu hesabın parolasını girin.

  5. Tamam’ı seçin.

    Rapor Okuyucu Hesabını Değiştir penceresi açılır.

  6. Durum'da tüm durum iletilerinin tamamlanmasını bekleyin ve kapat'ı seçin.

    Not

    Bu işlem birkaç dakika sürebilir.

Sonraki adımlar

İzinleri, erişimi ve güvenlik gruplarını kullanmaya başlama