Jak přesunout databázi služby Reporting Services z počítače se službou Reporting Services do jiného počítače (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Překlady článku Překlady článku
ID článku: 842425 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Úvod

Tento článek popisuje přesunutí databáze Reporting Services z počítače se spuštěnou službou Reporting Microsoft SQL Server do jiného počítače. Tento článek popisuje prostředí SQL Server 2005 Reporting Services a SQL Server 2005 Reporting Services prostředí.

Pokud chcete přenést SQL Server 2000 Reporting Services nasazení nové instance SQL Server 2005 Reporting Services, navštivte následující web společnosti Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms143724.aspx

Další informace

Chcete přesunutí databáze Reporting Services z jednoho počítače do jiného počítače několika důvodů. Například pomocí služby Reporting vytváření sestav v počítači, který se používá ve vývojovém prostředí aplikace. Pokud chcete přesunout tyto sestavy do počítače, který se používá v prostředí výroby je nutné přesunout databáze Reporting Services společně s služba Reporting Services systému Windows a webovou službou Reporting Services. Pokud přesunete databáze Reporting Services a služba Reporting Services z jednoho počítače do jiného počítače, nemají sestavy znovu nasadit.

SQL Server 2000 Reporting Services



Přesunout databáze SQL Server 2000 Reporting Services do jiného počítače a zkontrolujte Reporting Services na databázi, postupujte takto:
  1. Zálohovat databázi služby Reporting a dočasné databáze Reporting Services ve zdrojovém počítači.

    Poznámka: Standardně je název databáze Reporting Services ReportServer a název dočasné databáze Reporting Services je ReportServerTempDB.
  2. Obnovte databázi zazálohovanou v kroku 1 na příslušné instance serveru SQL v cílovém počítači.
  3. Chcete-li Reporting Services přejděte databáze obnovena v kroku 2, spusťte následující příkaz příkazového řádku v počítači, který je konfigurován jako server sestavy:

    RSConfig - c-s Server name -d Reporting Services database name-Sql|Windows -u User name -p User password

    Poznámka: Další informace o Rsconfig.exe Nástroj příkazového řádku spusťte následující příkaz příkazového řádku:

    RSConfig /?
Přesunutí databáze Reporting Services společně s služby Reporting Services Windows a webovou službou Reporting Services z jednoho počítače do jiného počítače, je nutné nejprve zálohovat šifrovací klíče ve zdrojovém počítači. Potom přesunutí databáze Reporting Services ze zdrojového počítače do cílového počítače a obnovení šifrovacích klíčů v cílovém počítači. Postupujte takto:
  1. Ve zdrojovém počítači pomocí nástroje příkazového řádku Rskeymgmt.exe zálohovat klíče symetrické šifrování. Do příkazového řádku zadejte následující příkaz:

    RSKeyMgmt.exe -e-f -p Path of file nameStrong password

    Poznámka: Další informace o Rskeymgmt.exe Nástroj příkazového řádku spusťte následující příkaz příkazového řádku:

    RSKeyMgmt /?
  2. V cílovém počítači postupujte takto:
    1. Nainstalujte službu Reporting.
    2. Zastavit službu Report Server Windows.
    3. Zastavit Internetová informační služba (IIS).
  3. Přesunutí databáze Reporting Services a dočasné databáze Reporting Services ze zdrojového počítače do příslušné instance serveru SQL v cílovém počítači.

    Poznámka: Standardně je název databáze Reporting Services ReportServer a název dočasné databáze Reporting Services je ReportServerTempDB.

    Další informace o způsobu přesunutí databází mezi počítači se systémem SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    314546Jak přesunout databáze mezi počítači se systémem SQL Server
  4. V cílovém počítači postupujte takto:
    1. Spusťte službu Report Server Windows.
    2. Spustit IIS.
    3. Nakonfigurujte instanci serveru sestavy používat databáze Reporting Services, které přesunuty do cílového počítače v kroku 3 pomocí nástroje příkazového řádku rsconfig.exe. Do příkazového řádku zadejte následující příkaz:

      RSConfig - c-s Server name -d Reporting Services database name-Sql|Windows -u User name -p User password

      Poznámka: Další informace o Rsconfig.exe Nástroj příkazového řádku spusťte následující příkaz příkazového řádku:

      RSConfig /?
    4. Pomocí nástroje příkazového řádku Rskeymgmt.exe použít šifrování symetrického klíče zazálohovanou v kroku 1. Do příkazového řádku zadejte následující příkaz

      Poznámka:Path of file name je cesta název souboru a Strong password je heslo, které jste použili v kroku 1):

      RSKeyMgmt - a-f -p Path of file nameStrong password
Poznámka: Řešení v tomto článku není účet pro problémy, které dojde, pokud obnovujete sestavy server standard edition. Problém je, že řádek staré instance bude stále v databázi po postupujte podle pokynů. Standard edition nelze spustit, protože se domníváte, že zdrojový počítač a cílový počítač připojen webové serverové farmy.

Chcete-li tento problém vyřešit ručně spustit Odstranit z klíče kde klienta > hodnotu -1 před použít záložní klíč. Spustit ručně z klíče odstranit kde klienta > hodnotu -1 pro standard edition. Pokud máte webové serverové farmy, je nutné zakázat všechny ostatní uzly v webové serverové farmy, pravděpodobně z důvodu stále pracujete.

SQL Server 2005 Reporting Services

Poznámka: Předpokládá, že je název serveru SQL Server 2005 vykazování databáze služeb přesunete ReportServer.

Přesunout databáze SQL Server 2005 Reporting Services do jiného počítače a zkontrolujte Reporting Services na databázi, postupujte takto:
Operace na zdrojovém serveru
  1. Otevřete SQL Server Management Studio a připojit k instanci serveru SQL Server 2005.
  2. Zálohovat databázi ReportServer, ReportServerTempDB databáze a zbytek databází, která bude přístupná sestav.

    Další informace o zálohování a obnovení databáze na webu služby MSDN:
    http://msdn2.microsoft.com/en-us/library/ms143724.aspx
  3. Pomocí konfigurace služby Reporting správce zálohovat šifrovací klíč.

    Další informace o tom, jak zálohovat šifrovací klíč na webu služby MSDN:
    http://msdn2.microsoft.com/en-us/library/ms157275.aspx
  4. Kopírování souborů záložní databáze a šifrování záložní soubor klíče na cílovém serveru.
Operace na cílovém serveru
  1. Zastavte službu (IIS) Internetová informační služba spuštěním příkazu příkaz iisreset/stop na příkazovém řádku.

    Další informace o spuštění a zastavení služby IIS naleznete na následujícím webu:
    http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/95826e7a-bac4-4e1f-bcb6-c52d49c9d7f4.mspx?mfr=true
  2. Otevřete Reporting Services Configuration Manager a připojit k instanci SQL Server 2005 Reporting Services.
  3. Zastavit vykazování služby windows service, klepněte na položku Stav serveru a potom klepněte na tlačítko Zastavit na stránce Stav serveru sestav. Pokud není k dispozici Zastavit, již byla zastavena služba,
  4. Otevřete SQL Server Management Studio a připojit k instanci serveru SQL Server 2005.
  5. Zálohovat databázi ReportServer a databázi ReportServerTempDB Pokud existují.
  6. Pokud existují odpojit ReportServer databáze a databáze ReportServerTempDB.
  7. Obnovit záložní databáze ze zdrojového serveru.
  8. V Reporting Services Configuration Manager Ujistěte se, že jsou shodné ve zdrojovém serveru konfigurací následujících stránkách:
    • Konfigurace virtuálního adresáře serveru sestav
    • Konfigurace Hlásného virtuální adresář
    • Typ konfigurace účtu služby Windows Service Identity
    • Konfiguraci Serveru sestav a konfigurace Hlásného v Identita služby Web
  9. Spuštění služby windows service vykazování, klepněte na tlačítko Stav serveru Reporting Services Configuration Manager a na stránce Stav Server sestavy klepněte na tlačítko Start.
  10. Spuštěním příkazu příkaz iisreset/start na příkazovém řádku spusťte službu IIS.
  11. Odebrat šifrovací klíč ze zdrojového serveru. Pokud je SQL Server 2005 Reporting Services, jsou zahrnuta v aktualizaci SQL Server 2005 Enterprise Edition, můžete tento úkol provést přímo v Reporting Services Configuration Manager. Pokud tomu tak není, máte spoléhají na nástroj rskeymgmt dosáhnout.

    Prostředí SQL Server 2005 Enterprise Edition

    1. V Reporting Services Configuration Manager klepněte na tlačítko Inicializace.
    2. Odebrat z jiné instance SQL Server 2005 šifrovací klíče. Zachovat pouze klíč, který má stejný název serveru jako cílový server.
    3. V Reporting Services Configuration Manager klepněte na tlačítko Šifrovací klíče a klepněte na tlačítko Obnovit v stránce Šifrovací klíč.
    4. V okně Encryption Key informace zadejte heslo, použít zálohovat šifrovací klíč ze zdrojového serveru vyhledejte záložní šifrovací klíč ze zdrojového serveru a potom klepněte na tlačítko OK.

    Ostatní verze SQL Server 2005 prostředí



    Poznámka: Tento postup platí také pro SQL Server 2005 Enterprise Edition prostředí.
    1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz cmd a klepněte na tlačítko OK otevřete okno příkazového řádku.
    2. Prozkoumejte šifrovací klíče, které existují. Na základě typu instance v cílovém serveru nainstalován SQL Server 2005, zadejte následující v okně příkazového řádku.

      Výchozí instance
      Zadejte rskeymgmt -l a stiskněte klávesu ENTER

      Název instance
      Typ rskeymgmt -l -i InstName a stiskněte klávesu ENTER

      Zobrazeny budou uvedeny dva šifrovací klíče. Jeden je ze zdrojového serveru a druhý je z cílového serveru. Formát uvedeny šifrovací klíče je následující:
      ComputerName\ InstNameEncryptionKeyID

      Poznámka:ComputerName je název cílového serveru. InstName je zástupný název instance v cílovém serveru nainstalován SQL Server 2005. EncryptionKeyID je zástupný symbol pro ID šifrovací klíč.
    3. Odstranit šifrovací klíč ze zdrojového serveru. Na základě typu instance SQL Server 2005 v počítači nainstalována, zadejte následující v okně příkazového řádku.

      Výchozí instance
      Zadejte SourceEncryptionKeyID rskeymgmt - r a stiskněte klávesu ENTER

      Název instance
      Typ rskeymgmt -i InstName - r SourceEncryptionKeyID a stiskněte klávesu ENTER

      Poznámka:SourceEncryptionKeyID je zástupný symbol pro ID šifrovací klíč ze zdrojového serveru získali v kroku 2.
    4. Opakujte krok 2. Uvidíte nyní existuje pouze šifrovací klíč cílového serveru.
  12. Zálohování šifrovacího klíče obnovit ze zdrojového serveru. Postupujte takto:
    1. V Reporting Services Configuration Manager klepněte na tlačítko Šifrovací klíče a klepněte na tlačítko Obnovit v stránce Šifrovací klíč.
    2. V okně Encryption Key informace zadejte heslo, použít zálohovat šifrovací klíč ze zdrojového serveru vyhledejte záložní šifrovací klíč ze zdrojového serveru a potom klepněte na tlačítko OK.
  13. Ujistěte se, zda je stejný účet jako účet služby ASP.NET nastaven soubor Rsreportserver.config. Postupujte takto:
    1. V Reporting Services Configuration Manager klepněte na Web Service Identity. Všimněte si informace Účet služby ASP.NET.
    2. Otevřete SQLInstall: \Program Files\Microsoft SQL Server\ MSSQL.X \Reporting Services\ReportServer složky. Klepněte pravým tlačítkem myši na soubor Rsreportserver.config a potom klepněte na příkaz Vlastnosti.

      Poznámka:SQLInstall je zástupný symbol pro jednotku, kde je nainstalován SQL Server 2005. MSSQL.X je zástupný symbol pro ID instance instance SQL Server 2005 sestava Services, která je spuštěna na cílovém serveru. Získání instance ID, klepněte na tlačítko Stav serveru Reporting Services Configuration Manager a Všimněte si informace o Instance ID.
    3. V dialogovém okně Vlastnosti Rsreportserver klepněte na kartu zabezpečení.
    4. Pokud účet služby ASP.NET není uveden, přidejte jej. Zkontrolujte, zda má účet služby ASP.NET Číst a Číst & spouštět oprávnění.
    5. Klepněte na tlačítko OK zavřete okno vlastností Rsreportserver.
  14. Otevřete webový prohlížeč a zobrazit sestavy na cílovém serveru.
Pokud dochází k problémům při zobrazení sestavy na cílovém serveru, máte zkontrolovat nastavení zabezpečení pro součásti sestav v SQL Server Management Studio. Chybová zpráva na webové stránce zobrazí je problém.

Odkazy

Další informace o správě databáze Reporting Services naleznete na následujícím webu:
http://msdn2.microsoft.com/en-us/library/aa972237.aspx
Další informace o řešení problémů oprávnění při přesunutí databáze mezi počítači se systémem SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
240872Jak vyřešit problémy oprávnění při přesunutí databáze mezi servery se systémem SQL Server

Vlastnosti

ID článku: 842425 - Poslední aktualizace: 7. dubna 2006 - Revize: 4.4
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2000 Reporting Services
  • Microsoft SQL Server 2005 Reporting Services
Klíčová slova: 
kbmt kbsql2005rs kbexpertiseadvanced kbinfo kbreport kbserver kbdatabase kbsettings kbconsole kbhowto KB842425 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:842425

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com