Aracılığıyla paylaş


rsconfig yardımcı programı (SSRS)

rsconfig.exe yardımcı programı, bağlantı ve hesap değerlerini RSReportServer.config dosyasında şifreler ve depolar. Şifrelenmiş değerler rapor sunucusu veritabanı bağlantı bilgilerini ve katılımsız rapor işleme için kullanılan hesap değerlerini içerir.

Sözdizimi

  
rsconfig {-?}  
{-cconnection}  
{-eunattendedaccount}  
{-mcomputername}  
{-iinstancename}  
{-sservername}  
{-ddatabasename}  
{-aauthmethod}  
{-uusername}  
{-ppassword}  
{-ttrace}  

Arguments

Süre İsteğe Bağlı/Gerekli Definition
-? Optional. Rsconfig.exe bağımsız değişkenlerinin söz dizimini görüntüler.
-c -e bağımsız değişkeni kullanılmıyorsa gereklidir. Bir rapor sunucusunu rapor sunucusu veritabanına bağlamak için kullanılan bağlantı dizesini, kimlik bilgilerini ve veri kaynağı değerlerini belirtir.

Bu bağımsız değişken bir değer almaz. Bununla birlikte, gerekli tüm bağlantı değerlerini sağlamak için diğer bağımsız değişkenlerin onunla birlikte belirtilmesi gerekir.

-c ile belirtebileceğiniz bağımsız değişkenler -m, -s, -i,-d,-a,-u,-pve-t'yi içerir.
-e -c bağımsız değişkeni kullanılmıyorsa gereklidir. Katılımsız rapor yürütme hesabını belirtir.

Bu bağımsız değişken bir değer almaz. Ancak, yapılandırma dosyasında şifrelenen değerleri belirtmek için komut satırına başka bağımsız değişkenler eklemeniz gerekir.

-e ile belirtebileceğiniz bağımsız değişkenler -u ve -p içerir. -t de ayarlayabilirsiniz.
-mbilgisayar adı Uzak rapor sunucusu örneği yapılandırıyorsanız gereklidir. Rapor sunucusunu barındıran bilgisayarın adını belirtir. Bu bağımsız değişken atlanırsa, varsayılan değer localhost olur.
-ssunucu adı Gerekli. Rapor sunucusu veritabanını barındıran SQL Server örneğini belirtir.
-iinstancename Adlandırılmış örnekler kullanıyorsanız gereklidir. Adlandırılmış bir Reporting Services örneği kullandıysanız, bu değer Reporting Services örneğinin adını belirtir.
-ddatabasename Gerekli. Rapor sunucusu veritabanının adını belirtir.
-aauthmethod Gerekli. Rapor sunucusunun rapor sunucusu veritabanına bağlanmak için kullandığı kimlik doğrulama yöntemini belirtir. Geçerli değerler Windows veya SQL'tir (bu bağımsız değişken büyük/küçük harfe duyarlı değildir).

Windows , rapor sunucusunun Windows Kimlik Doğrulaması kullandığını belirtir.

SQL , rapor sunucusunun SQL Server Kimlik Doğrulaması kullandığını belirtir.
-u[etkialanı\]kullanıcıadı -e ile gerekli -c ile isteğe bağlı. Rapor sunucusu veritabanı bağlantısı veya katılımsız hesap için bir kullanıcı hesabı belirtir.

rsconfig -e için bu bağımsız değişken gereklidir. Bir etki alanı kullanıcı hesabı olmalıdır.

rsconfig -c ve -a SQL için bu bağımsız değişkenin bir SQL Server oturum açması belirtmesi gerekir.

rsconfig -c ve -a Windows için bu bağımsız değişken bir etki alanı kullanıcısı, yerleşik hesap veya hizmet hesabı kimlik bilgileri belirtebilir. Bir etki alanı hesabı belirtiyorsanız etki alanı ve kullanıcı adını etki alanı\kullanıcıadı biçiminde belirtin. Yerleşik bir hesap kullanıyorsanız, bu bağımsız değişken isteğe bağlıdır. Hizmet hesabı kimlik bilgilerini kullanmak istiyorsanız, bu bağımsız değişkeni atla.
-pparolası -u belirtilirse gereklidir. Kullanıcı adı bağımsız değişkeniyle kullanılacak parolayı belirtir. Hesap parola gerektirmiyorsa bu bağımsız değişkeni boş bir değere ayarlayabilirsiniz. Bu değer, etki alanı hesapları için büyük/küçük harfe duyarlıdır.
-t Optional. hata iletilerini izleme günlüğüne aktarır. Bu bağımsız değişken bir değer almaz. Daha fazla bilgi için bkz. Rapor Sunucusu Hizmeti İzleme Günlüğü.

Permissions

Yapılandırdığınız rapor sunucusunu barındıran bilgisayarda yerel yönetici olmanız gerekir.

Dosya konumu

Rsconfig.exe \Program Files\Microsoft SQL Server\110\Tools\Binn konumunda bulunur. Yardımcı programı dosya sisteminizdeki herhangi bir klasörden çalıştırabilirsiniz.

Açıklamalar

Rsconfig.exe iki amaçla kullanılır:

  • Rapor sunucusunun bir rapor sunucusu veritabanına bağlanmak için kullandığı bağlantı bilgilerini değiştirmek için.

  • Rapor sunucusunun kullandığı özel bir hesabı yapılandırmak için, diğer kimlik bilgileri kullanılamadığında uzak veritabanı sunucusunda oturum açın.

Rsconfig yardımcı programını Reporting Services'in yerel veya uzak bir örneğinde çalıştırabilirsiniz. Zaten ayarlanmış olan değerlerin şifresini çözmek ve görüntülemek için rsconfig yardımcı programını kullanamazsınız.

Bu yardımcı programı çalıştırabilmeniz için windows yönetim araçları (WMI) yapılandırdığınız bilgisayara yüklenmelidir.

Örnekler

Aşağıdaki örneklerde rsconfig kullanmanın yolları gösterilmektedir.

Etki alanı kullanıcı hesabı belirtme

Bu örnekte, bir rapor sunucusunun yerel rapor sunucusu veritabanına bağlanırken etki alanı kullanıcı hesabını kullanacak şekilde nasıl yapılandırılması gösterilmektedir.

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows -u <MYDOMAIN\MYACCOUNT> -p <PASSWORD>  

SQL Server veritabanı kullanıcı hesabı belirtme

Bu örnekte, bir rapor sunucusunun uzak rapor sunucusu veritabanına bağlanmak için SQL Server oturum açmasını kullanacak şekilde nasıl yapılandırılır gösterilmektedir.

rsconfig -c -m <REMOTECOMPUTERNAME> -s <SQLSERVERNAME> -d reportserver -a SQL -u SA -p <SAPASSWORD>  

Yerleşik hesap belirtme

Bu örnekte, bir rapor sunucusunun yerel rapor sunucusu veritabanına bağlanırken yerleşik hesap kullanacak şekilde nasıl yapılandırılması gösterilmektedir. -u'nun kullanılmadığını fark edin. Desteklenen yerleşik hesap değerlerine örnek olarak Yerel Sistem için NT AUTHORITY\SYSTEM ve Ağ Hizmeti için NT AUTHORITY\NETWORKSERVICE (yalnızca Microsoft Windows Server 2003) verilebilir.

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows "NT AUTHORITY\SYSTEM"  

Hizmet hesabı belirtme

Bu örnekte, rapor sunucusunun Rapor Sunucusu Windows hizmet hesabını kullanacak şekilde nasıl yapılandırılır gösterilmektedir. Ayrıca, yerel rapor sunucusu veritabanına bağlanırken Web hizmeti hesabının yapılandırılması gösterilmektedir. -u'nun kullanılmadığını ve hiçbir hesap bilgisi belirtilmediğinden dikkat edin. Hesap değerlerini komutundan kaldırdığınızda , rsconfig yardımcı programı tümleşik güvenliği ve her hizmetin altında çalıştığı hizmet hesabını kullanır.

rsconfig -c -s <SQLSERVERNAME> -d reportserver -a Windows  

Yerel sunucuda katılımsız hesabı belirtme

Bu örnek, kimlik bilgilerini dış veri kaynağına geçirmeyen raporlar için katılımsız rapor yürütme için kullanılan hesabın nasıl yapılandırıldığını gösterir. Hesap bir Windows etki alanı hesabı olmalıdır. Kullanıcı adı ve parola için SQL Server oturum açma belirtemezsiniz. Hesap, yerel bir rapor sunucusu örneğinde yapılandırılır. Hata iletileri ReportingServices\LogFiles klasöründeki izleme günlüklerinde yakalanır.

rsconfig -e -u <DOMAIN\ACCOUNT> -p <PASSWORD> -t  

Uzak sunucuda katılımsız hesabı belirtme

Bu örnekte, hesabın Rsconfig.exeile aynı sürümdeki bir uzak rapor sunucusu örneğinde nasıl yapılandırıldığını gösterir. Örneğin, rapor sunucusu ve Rsconfig.exe SQL Server 2008 R2 sürümüdür. Hata iletisi bilgileri uzak sunucudaki izleme günlüklerinde yakalanır.

rsconfig -e -m <REMOTECOMPUTERNAME> -s <SQLSERVERNAME> -u <DOMAIN\ACCOUNT> -p <PASSWORD> -t