Databáze serveru sestav (SSRS v nativním režimu)

Server bez stavů je server, který používá databázový stroj SQL Serveru k ukládání metadat a definic objektů. Instalace služby Reporting Services v nativním režimu používá dvě databáze k oddělení trvalého úložiště dat od dočasných požadavků na úložiště. Databáze jsou vytvořeny společně a svázány podle názvu. Výchozí názvy databází jsou ReportServer a ReportServerTempDB v tomto pořadí.

Instalace služby Reporting Services v režimu SharePointu také vytvoří databázi pro funkci upozorňování dat. Tři databáze v režimu Služby SharePoint jsou přidružené k aplikacím služby Reporting Services. Další informace najdete v tématu Správa služby SharePoint pro aplikaci Reporting Services.

Databáze se můžou spouštět v místní nebo vzdálené instanci databázového stroje. Volba místní instance je užitečná, pokud máte dostatek systémových prostředků nebo chcete ušetřit softwarové licence, ale spouštění databází na vzdáleném počítači může zlepšit výkon.

Můžete přenést nebo znovu použít existující databázi reportovacího serveru z předchozí instalace nebo z jiného případu s jiným reportovacím serverem. Schéma databáze serveru sestav musí být kompatibilní s instancí serveru sestav. Pokud je databáze ve starším formátu, zobrazí se výzva k jeho upgradu na aktuální formát. Novější verze nelze downgradovat na starší verzi. Pokud máte novější databázi serveru sestav, nemůžete ji použít se starší verzí instance serveru sestav. Další informace o upgradu databází serveru sestav na novější formáty naleznete v tématu Upgrade databáze serveru sestav.

Důležité

Struktura tabulky pro databáze je optimalizovaná pro operace serveru a neměla by být upravena ani vyladěna. Microsoft může změnit strukturu tabulky z jedné verze na druhou. Pokud databázi upravíte nebo rozšíříte, můžete omezit nebo zabránit možnosti provádět budoucí upgrady nebo použít aktualizace Service Pack. Můžete také zavést změny, které mohou negativně ovlivnit provoz serveru sestav. Pokud například zapnete READ_COMMITTED_SNAPSHOT na ReportServer databázi, přerušíte funkci interaktivního řazení.

Veškerý přístup k databázi serveru sestav musí být zpracován prostřednictvím serveru sestav. K přístupu k obsahu v databázi serveru sestav můžete použít nástroje pro správu serveru sestav. Mezi tyto nástroje patří webový portál a SQL Server Management Studio) nebo programová rozhraní, jako je přístup k adrese URL, webová služba serveru sestav nebo poskytovatel rozhraní WMI (Windows Management Instrumentation).

Připojení k databázi serveru sestav je definováno prostřednictvím správce konfigurace služby Reporting Services. Pokud se ale rozhodnete nainstalovat výchozí konfiguraci, můžete ji definovat během instalace. Další informace o připojení serveru sestav k databázi naleznete v tématu Konfigurace připojení k databázi serveru sestav (Správce konfigurace serveru sestav).

Databáze sestavového serveru

Databáze serveru sestav je databáze SQL Serveru, která ukládá následující obsah:

  • Položky spravované serverem sestav Mezi tyto položky patří sestavy a propojené sestavy, sdílené zdroje dat, modely sestav, složky, prostředky a všechna nastavení vlastností a zabezpečení, která jsou k těmto položkám přidružená.

  • Definice předplatného a plánu

  • Snímky sestav, které zahrnují výsledky dotazů, a historie sestav.

  • Systémové vlastnosti a nastavení zabezpečení na úrovni systému.

  • Protokolová data o spouštění sestavy

  • Symetrické klíče, šifrované připojení a přihlašovací údaje pro zdroje dat zpráv.

Vzhledem k tomu, že databáze serveru sestav ukládá stav aplikace a trvalá data, měli byste pro tuto databázi vytvořit plán zálohování, abyste zabránili ztrátě dat. Doporučení a pokyny k zálohování databáze najdete v tématu Přesunutí databází serveru sestav do jiného počítače (nativní režim SSRS).

Dočasná databáze reportovacího serveru

Každá databáze serveru sestav používá související dočasnou databázi k ukládání dat relace, spouštěcích dat, dat uložených v mezipaměti a pracovních tabulek, které server sestav generuje. Procesy na pozadí serveru pravidelně odstraňují starší a nepoužité položky z tabulek v dočasné databázi.

Služba Reporting Services nevytvoří dočasnou databázi, pokud chybí, ani nevypravuje chybějící nebo upravené tabulky. I když dočasná databáze neobsahuje trvalá data, měli byste přesto zálohovat kopii databáze, abyste se vyhnuli opětovnému vytvoření v rámci operace obnovení selhání.

Pokud dočasnou databázi zálohujete a pak ji obnovíte, měli byste obsah odstranit. Obecně platí, že je bezpečné kdykoli odstranit obsah dočasné databáze. Po odstranění obsahu však musíte restartovat Windows službu serveru sestav.