SQL Server Reporting Services'da rapor sunucusu için hizmet hesabını değiştirmek için en iyi yöntemler
Bu makalede, Microsoft SQL Server Reporting Services ve Power BI Rapor Sunucusu rapor sunucusu için hizmet hesabını değiştirmeye yönelik en iyi yöntemler tanıtılarak hazırlanmıştır.
Özgün ürün sürümü: SQL Server
Özgün KB numarası: 958999
Giriş
Microsoft SQL Server Reporting Services'de, rapor sunucusunu veritabanı bağlantısı için Hizmet Kimlik Bilgileri türünü kullanacak şekilde yapılandırabilirsiniz. Services.msc yönetim konsolunu kullanarak hizmet hesabını değiştirmeye çalıştığınızda, işlem rapor sunucusu veritabanında depolanan hassas bilgileri korumak için kullanılan şifreleme anahtarını bozabilir. Aşağıdaki yöntemlerden birini kullanarak rapor sunucusunun hizmet hesabını değiştirmenizi öneririz
Yöntem 1
Rapor sunucusunun hizmet hesabını değiştirmek için Reporting Services Configuration Manager kullanın. Bunu yapmak için şu adımları izleyin:
- Reporting Services Configuration Manager açın ve SQL Server Reporting Services örneğine bağlanın.
- Sol bölmede Microsoft hizmet kimliği'ne tıklayın.
- Hesap metin kutusunda ve Parola metin kutusunda hesabı ve parolayı değiştirin ve uygula'ya tıklayın.
Yöntem 2
Rsconfig.exe
Rapor sunucusunun hizmet hesabını değiştirmek için yardımcı programını kullanın. Bunu yapmak için aşağıdaki komutu çalıştırın:
Rsconfig -c -s <Server Name> -d <Database Name> -u <User Name> -p <Password> -a <Authentication Method>
Not
Rapor sunucusu veritabanını barındıran SQL Server örneği adlandırılmış bir örnekse, örnek adını belirtmek için -i anahtarını ekleyin.
Yöntem 3
Yöntem 1 ve yöntem 2 çalışmazsa yardımcı programını kullanın rskeymgmt
. Bu yardımcı programı kullandığınızda, Rapor Sunucusu Microsoft hizmetini veya Rapor Sunucusu Web hizmetini çalıştırmak için kullanılan kullanıcı hesabını değiştirmeden önce şifrelenmiş anahtarları yedeklemeniz ve ardından yedeklenen anahtarları uygulamanız gerekir. Bunu yapmak için, hizmeti çalıştıran bilgisayarda şu adımları izleyin:
Hizmetin başarıyla çalıştırıldığı kullanıcı hesabını kullanarak Rapor Sunucusu Microsoft hizmetini ve Rapor Sunucusu Web hizmetini başlatın.
rskeymgmt
Şifreleme anahtarlarını yedeklemek için komut satırı yardımcı programını kullanın. Bunu yapmak için komut isteminde komutunu çalıştırın:RSKeyMgmt -e -f <FileName> -p <StrongPassword>
Not
Varsayılan olarak,
rskeymgmt
komut satırı yardımcı programı içinde<InstallationDrive>:\Program Files\Microsoft SQL Server\80\Tools\Binn folder
bulunur.Komut satırı yardımcı programı hakkında
rskeymgmt
daha fazla bilgi için komut isteminde aşağıdaki komutu çalıştırın:rskeymgmt /?
rskeymgmt
Var olan anahtarlara başvuruyu kaldırmak için komut satırı yardımcı programını kullanın. Bunu yapmak için komut isteminde komutunu çalıştırın:rskeymgmt -r <InstallationID>
Not
InstallationID
RSReportServer.config dosyasının InstallationID ayarında sağlanan yükleme kimliğini kullanarak yer tutucuyu değiştirin. Varsayılan olarak ,RSReportServer.config dosyası içinde<InstallationDrive>:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer folder
depolanır.Internet Information Services'i (IIS) durdurun.
Rapor Sunucusu Microsoft hizmetini durdurun.
Rapor Sunucusu Microsoft hizmetini veya Rapor Sunucusu Web hizmetini çalıştırmak için kullanılan kullanıcı hesabını istediğiniz kullanıcı hesabıyla değiştirin.
IIS'i başlatın.
Rapor Sunucusu Microsoft hizmetini başlatın.
2. adımda yedeklenen şifreleme anahtarlarını uygulamak için rskeymgmt komut satırı yardımcı programını kullanın. Bunu yapmak için komut isteminde aşağıdaki komutu çalıştırın:
rskeymgmt -a -f <FileName> -p <StrongPassword>
Not
Yer tutucuyu
<FileName>
ve yer tutucuyu<StrongPassword>
, 1. adımda simetrik şifreleme anahtarlarını yedeklemek için kullandığınız dosya adı ve parolayla değiştirin.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin