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

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Not

Azure DevOps Server daha önce Visual Studio Team Foundation Server olarak adlandırılmıştı.

SQL Server Reporting Services 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, SQL Server Reporting Services veri kaynaklarından proje verileri aldığında bir hizmet hesabının güvenlik bağlamında davranır. Azure DevOps Server belgeler, bu hizmet hesabına TFSReports yer tutucusu tarafından başvurur. Gerçek hesap adı, yüklemenize göre değişir. Bu hesabın parolasını değiştirmeniz veya farklı bir hesap atamanız gerekebilir. Örneğin, temeldeki hesabın parolasının süresi dolarsa ve yeni bir parola atarsanız, Azure DevOps Server ' de TFSReports hesabının parolasını eşleşecek şekilde değiştirmeniz gerekir.

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

TFSConfig yardımcı programı, veri kaynakları hesabı olarak kullanılmak üzere yeni bir hesap oluşturmaz ve yardımcı program hesap parolasını değiştirir. Bunun yerine, yardımcı program farklı bir kimlik bilgileri kümesi kullanmak için Azure DevOps Server güncelleştirir.

Önemli

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

Farklı bir hesabı TFSReports hesabı olacak şekilde atamak için aynı yardımcı programı kullanabilirsiniz, ancak aşağıdaki ek eylemlerden birini veya birkaçını yapmanız gerekebilir:

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

  • Yerel olarak oturum açmaya Izin ver Iznini, TFSReports hesabı olarak kullanacağınız hesaba el ile vermeniz gerekir. TFSConfig yardımcı programı hesabı atarken bu izne izin vermez.

  • İsteğe bağlı olarak, TFSReports hesabı olarak kullanılacak bir hesap belirtmek için TFSConfig kullandıktan sonra, TFSConfig hesabına otomatik olarak izin veren bir hizmet olarak oturum açma iznini iptal edebilirsiniz. TFSReports öğesine bu izin gerekmez, ancak TFSService hesabı. Bu nedenle, her iki hizmet hesabı için aynı etki alanı veya çalışma grubu hesabını kullanırsanız bu izni kaldırmamalıdır.

    Hizmet olarak oturum açma izni hakkında daha fazla bilgi için, bkz. bir hesaba hizmet olarak oturum açma hakkı ekleme. Yerel olarak oturum açmaya Izin ver izni hakkında daha fazla bilgi için bkz. yerel olarak oturum açmaya izin verme.

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 yüklü olduğu sunucuda Yöneticiler grubunun bir üyesi olmanız gerekir. Ayrıca, yapılandırma veritabanını barındıran sunucudaki sysadmin grubunun bir üyesi 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 ele almanız gerekebilir:

  • Bir komut satırı yordamını takip etmek için, yükseltilmiş bir komut Istemi açmanız gerekebilir.
  • SQL Server Reporting Services için Rapor Yöneticisi, raporlara veya Web sitelerine erişmek amacıyla, bu siteleri Internet Explorer 'daki güvenilen siteler listesine eklemeniz veya Internet Explorer 'ı yönetici olarak başlatmanız gerekebilir.

Kimlik bilgilerini güncelleştirmek için TFSConfig kullanın

TFSReports hesabının parolasını değiştirmek veya farklı bir hesap atamak Için, Azure DevOps için uygulama hizmetleri 'ni barındıran sunucuda oturum açın ve TFSConfig accounts 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) öğesini yeniden başlatmanız gerekebilir.

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

  1. Bir komut Istemi penceresi açın ve TFSConfig yardımcı programını içeren dizine geçin.

    Varsayılan olarak, yardımcı program sürücü: \ Program Files \ TFS 12,0 Araçları ' nda bulunur \ .

  2. Komut satırında TFSConfig accounts/UpdatePassword/AccountType: ReportingDatasource/Account: AccountName /Password: YeniParola yazın ve ardından ENTER tuşuna basın.

    AccountName değerini geçerli TFSReports hesabının adıyla değiştirin. YeniParola değerini hesabın yeni parolasıyla değiştirin.

Parolayı değiştirmek üzere yönetim konsolunu kullanmak 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, Raporlama Hizmetleri Ö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ında Kullanıcı tarafından yönetilen parolalar yoktur.

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

    Rapor okuyucu hesabını değiştir penceresi açılır.

  5. Durum iletilerinin tümünün durumunda tamamlanmasını bekleyin ve ardından 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 Istemi penceresi açın ve TFSConfig yardımcı programını içeren dizine geçin.

    Varsayılan olarak, yardımcı program sürücü: \ Program Files \ Microsoft Team Foundation Server 12,0 Araçları ' nda bulunur \ .

  2. Komut satırında TFSConfig accounts/Change/AccountType: ReportingDatasource/Account: NewAccountName /Password: YeniParola yazın ve ardından ENTER tuşuna basın.

    NewAccountName ' i yeni TFSReports hesabının adıyla değiştirin. YeniParola değerini hesabın parolasıyla değiştirin.

Kimlik bilgilerini güncelleştirmek için yönetim konsolunu kullanın

Hesabı değiştirmek üzere yönetim konsolunu kullanmak 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, Raporlama Hizmetleri Ö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. Bir sistem hesabı kullanmak için, bir sistem hesabı kullan' ı seçin ve ardından açılır listeden bir sistem hesabı seçin.

      Not

      Sistem hesaplarında Kullanıcı tarafından yönetilen parolalar yoktur. Bir sistem hesabını TFSReports olarak kullanmayı seçerseniz, parola alanına bir parola girmemelisiniz.

    2. Bir 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 bu hesabın parolasını parola olarak girin.

  5. Tamam’ı seçin.

    Rapor okuyucu hesabını değiştir penceresi açılır.

  6. Durum iletilerinin tümünün durumunda tamamlanmasını bekleyin ve ardından Kapat' ı seçin.

    Not

    Bu işlem birkaç dakika sürebilir.