nástroj rsconfig (SSRS)

Nástroj rsconfig.exe šifruje a ukládá hodnoty připojení a účtu do souboru RSReportServer.config. Šifrované hodnoty zahrnují informace o připojení k databázi serveru sestav a hodnoty účtu používané pro bezobslužné zpracování sestav.

Syntaxe

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

Arguments

Term Volitelné nebo povinné Definition
-? Optional. Zobrazí syntaxi Rsconfig.exe argumentů.
-c Povinný argument, pokud argument -e není použit. Určuje připojovací řetězec, přihlašovací údaje a hodnoty zdroje dat používané k připojení serveru sestav k databázi serveru sestav.

Tento argument nemá hodnotu. Ostatní argumenty však musí být zadány, aby poskytovaly všechny požadované hodnoty připojení.

Argumenty, které můžete zadat pomocí parametru -c include -m, -s, -i,-d,-a,-u,-pa-t.
-e Povinný argument, pokud se argument -c nepoužívá. Určuje bezobslužný účet spuštění sestavy.

Tento argument nemá hodnotu. Pokud ale chcete zadat hodnoty zašifrované v konfiguračním souboru, musíte do příkazového řádku zahrnout další argumenty.

Argumenty, které můžete zadat pomocí parametru -e include -u a -p. Můžete také nastavit -t.
-mnázev_počítače Vyžaduje se, pokud konfigurujete instanci vzdáleného serveru sestav. Určuje název počítače, který je hostitelem serveru sestav. Pokud tento argument vynecháte, výchozí hodnota je localhost.
-snázev serveru Povinné. Určuje instanci SYSTÉMU SQL Server, která je hostitelem databáze serveru sestav.
-inázev instance Vyžaduje se, pokud používáte pojmenované instance. Pokud jste použili pojmenovanou instanci služby Reporting Services, tato hodnota určuje název instance služby Reporting Services.
-dnázev_databáze Povinné. Určuje název databáze serveru sestav.
-aauthmethod Povinné. Určuje metodu ověřování, kterou server sestav používá pro připojení k databázi serveru sestav. Platné hodnoty jsou Windows nebo SQL (tento argument nerozlišuje malá a velká písmena).

Systém Windows určuje, že server sestav používá ověřování systému Windows.

SQL určuje, že server sestav používá ověřování SQL Serveru.
-u[doména\]uživatelské jméno Povinné s -e Optional s -c. Určuje uživatelský účet pro připojení k databázi serveru sestav nebo pro bezobslužný účet.

Pro příkaz rsconfig -e je tento argument povinný. Musí se jednat o uživatelský účet domény.

Pro rsconfig -c a -a SQL musí tento argument zadat přihlášení k SQL Serveru.

Pro rsconfig -c a -a Windows může tento argument zadat uživatele domény, předdefinovaný účet nebo přihlašovací údaje účtu služby. Pokud zadáváte účet domény, zadejte doménu a uživatelské jméno ve formátu doména\uživatelské_jméno. Pokud používáte předdefinovaný účet, je tento argument nepovinný. Pokud chcete použít přihlašovací údaje účtu služby, tento argument vynecháte.
-pheslo Vyžaduje se, pokud je zadán parametr -u . Určuje heslo, které se má použít s argumentem uživatelského jména . Pokud účet nevyžaduje heslo, můžete tento argument nastavit na prázdnou hodnotu. Tato hodnota u účtů domény rozlišují malá a velká písmena.
-t Optional. Vypíše chybové zprávy do protokolu trasování. Tento argument nemá hodnotu. Další informace naleznete v tématu Protokol trasování služby serveru sestav.

Povolení

Musíte být místním správcem počítače, který je hostitelem serveru sestav, který konfigurujete.

Umístění souboru

Rsconfig.exe se nachází ve složce \Program Files\Microsoft SQL Server\110\Tools\Binn. Nástroj můžete spustit z libovolné složky v systému souborů.

Poznámky

Rsconfig.exe se používá pro dva účely:

  • Chcete-li upravit informace o připojení, které server sestav používá pro připojení k databázi serveru sestav.

  • Pokud chcete nakonfigurovat speciální účet, který server sestav používá, přihlaste se ke vzdálenému databázovému serveru, pokud nejsou k dispozici jiné přihlašovací údaje.

Nástroj rsconfig můžete spustit v místní nebo vzdálené instanci služby Reporting Services. Nástroj rsconfig nelze použít k dešifrování a zobrazení hodnot, které jsou již nastaveny.

Před spuštěním tohoto nástroje musí být v počítači, který konfigurujete, nainstalována služba WMI (Windows Management Instrumentation).

Examples

Následující příklady ilustrují způsoby použití nástroje rsconfig.

Zadání uživatelského účtu domény

Tento příklad ukazuje, jak nakonfigurovat server sestav tak, aby při připojování k místní databázi serveru sestav používal uživatelský účet domény.

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

Zadání uživatelského účtu databáze SQL Serveru

Tento příklad ukazuje, jak nakonfigurovat server sestav tak, aby používal přihlášení k SQL Serveru pro připojení k databázi vzdáleného serveru sestav.

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

Zadání integrovaného účtu

Tento příklad ukazuje, jak nakonfigurovat server sestav tak, aby při připojování k místní databázi serveru sestav používal předdefinovaný účet. Všimněte si, že -u se nepoužívá. Mezi podporované předdefinované hodnoty účtu patří NT AUTHORITY\SYSTEM pro místní systém a NT AUTHORITY\NETWORKSERVICE pro síťovou službu (pouze Microsoft Windows Server 2003).

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

Zadání účtu služby

Tento příklad ukazuje, jak nakonfigurovat server sestav tak, aby používal účet služby Systému Windows Serveru sestav. Ukazuje také konfiguraci účtu webové služby při připojování k místní databázi serveru sestav. Všimněte si, že parametr -u se nepoužívá a že nejsou zadány žádné informace o účtu. Když z příkazu eliminujete hodnoty účtu, nástroj rsconfig používá integrované zabezpečení a účet služby, pod kterým každá služba běží.

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

Zadání bezobslužného účtu na místním serveru

Tento příklad ukazuje, jak nakonfigurovat účet použitý pro bezobslužné spuštění sestavy pro sestavy, které nepředávají přihlašovací údaje externímu zdroji dat. Účet musí být účtem domény systému Windows. Nemůžete zadat přihlášení k SQL Serveru pro uživatelské jméno a heslo. Účet je nakonfigurovaný v instanci místního serveru sestav. Chybové zprávy se zaznamenávají do protokolů trasování ve složce ReportingServices\LogFiles.

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

Zadání bezobslužného účtu na vzdáleném serveru

Tento příklad ukazuje, jak nakonfigurovat účet na instanci vzdáleného serveru sestav, která je stejná verze jako Rsconfig.exe. Například server sestav a Rsconfig.exe jsou verze SQL Serveru 2008 R2. Informace o chybové zprávě jsou zachyceny v protokolech trasování na vzdáleném serveru.

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