Sdílet prostřednictvím


Vytvoření a inicializace databáze pomocí rutin technologie Windows Server AppFabric

Pomocí rutin technologie AppFabric lze vytvořit a inicializovat úložiště trvalosti nebo monitorování. Tyto rutiny však do technologie AppFabric nepřidají položku připojovacího řetězce, která by umožňovala získat přístup k těmto úložištím. Tento úkol je nutné provést pomocí rozšíření Správce služby IIS. Další informace naleznete v tématu Vytvoření a inicializace databáze pomocí Správce služby IIS.

Vytvoření a inicializace úložiště dat

Úložiště trvalosti můžete inicializovat pomocí rutiny Initialize-ASPersistenceSqlDatabase technologie AppFabric. V následujícím postupu jsou použity pouze některé z celé řady parametrů, které jsou pro rutinu Initialize-ASPersistenceSqlDatabase k dispozici. Tento postup mohou provádět pouze členové skupiny AS_Administrators a je nutné, aby byla spuštěna konzola prostředí Windows PowerShell s oprávněními správce.

Inicializace úložiště trvalosti pomocí rutin technologie AppFabric

  1. Spusťte konzolu prostředí Windows PowerShell.

  2. Spusťte následující příkaz:

    Initialize-ASPersistenceSqlDatabase –Database NewPersistenceDatabase –Server localhost –Readers AS_Observers –Users “BUILTIN\IIS_IUSRS” –Admins AS_Administrators
    

Databázi monitorování můžete inicializovat pomocí rutiny Initialize-ASMonitoringSqlDatabase technologie AppFabric. V následujícím postupu jsou použity pouze některé z celé řady parametrů, které jsou pro rutinu Initialize-ASMonitoringSqlDatabase k dispozici. K provedení tohoto postupu jsou nutná oprávnění k vytváření databází na používaném databázovém serveru. Musí být také spuštěna konzola prostředí Windows PowerShell s oprávněními správce.

Inicializace úložiště monitorování pomocí rutin technologie AppFabric

  1. Spusťte konzolu prostředí Windows PowerShell.

  2. Spusťte následující příkaz:

    Initialize-ASMonitoringSqlDatabase –Database NewMonitoringDatabase –Server localhost –Readers AS_Observers –Writers “NT SERVICE\AppFabricEventCollectionService” –Admins AS_Administrators
    

    Pokud je databázový server v místním počítači, musí být v parametru -Writers použita identita služby Služba Shromažďování událostí. Ve skupině domény se doporučuje vytvořit skupinu domény a přidat do ní uživatele, kteří budou službu Služba Shromažďování událostí spouštět jako v počítačích domény. Tuto skupinu domény pak použijete při inicializaci úložiště monitorování pro parametr -Writers. Za předpokladu, že máte potřebná oprávnění, název úložiště a hostitel je platný a všechny skupiny zabezpečení existují, bude za vás vytvořeno a inicializováno nové úložiště monitorování.

Poznámka

Pokud spouštíte rutinu Initialize-ASMonitoringSqlDatabase z programu v jazyku C#, může se objevit chyba podobná této: „Nelze otevřít databázi monitoringdb požadovanou při přihlášení. Přihlášení se nezdařilo. Přihlášení uživatele doména_x\uživatel_y se nezdařilo.“ Vzniku této chyby se můžete vyhnout tím, že do parametru connectionString rutiny Initialize-ASMonitoringSqlDatabase přidáte atribut "pooling=false".

Poznámka

Pokud používáte pojmenovanou instanci systému SQL Server (například SQLEXPRESS), bude nutné zadat tuto instanci explicitně pomocí parametru -Server, jak je uvedeno v následujícím příkladu:

Initialize-ASMonitoringSqlDatabase -Database NewDB -Server localhost\SQLEXPRESS

  2011-12-05