JAK Konfigurovat ASP.NET pro správu trvalých stav relace SQL Server

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

Na této stránce

Souhrn

Tento článek obsahuje soubory skriptu konfigurovat Microsoft SQL Server podporu správy stavu relace režimu ASP.NET SQL Server so that data relace trvala mimo databázi tempdb. Tento článek obsahuje informace o stažení těchto souborů alternativní skriptu, které jsou pojmenovány InstallPersistSqlState.sql a UninstallPersistSqlState.sql.

Poznámka: Zaváděná skripty, které odkazuje v tomto článku jsou určeny pouze pro použití s Microsoft .NET Framework 1.0. Nelze používat tyto skripty s Microsoft .NET Framework 1.1 protože rozhraní .NET Framework 1.1 je nepodporuje. Použít trvalé skripty, které jsou dodávané s .NET Framework 1.1 namísto při vývoji aplikací pomocí rozhraní .NET Framework 1.1.


Požadavky

  • Microsoft Windows XP, Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server nebo Microsoft Windows 2000 Advanced Server
  • Rozhraní Microsoft .NET framework
  • Internetová informační služba (IIS)
  • Microsoft SQL Server

Popis Technique

Při použití původní SQL Server režimu relace stav správy soubory skriptů (InstallSqlState.sql a UninstallSqlState.sql) jsou vytvořeny ASPStateTempApplications a ASPStateTempSessions tabulek v databázi tempdb k ukládání dat relace. Data stavu relace je však ztraceny, pokud restartovat počítač, který je spuštěn SQL Server.

Stálé verze skripty (InstallPersistSqlState.sql a UninstallPersistSqlState.sql) Tento problém vyřešit vytvořením těchto tabulek v databázi ASPState místo. Data relace je proto zachován po restartování počítače je spuštěn SQL Server.

Chcete-li získat InstallPersistSqlState.sql a soubory UninstallPersistSqlState.sql stáhnout samorozbalovací spustitelný soubor PersistSqlState.exe. Na webu služby Stažení softwaru je k dispozici ke stažení následující soubor:
Zmenšit tento obrázekZvětšit tento obrázek
Download
Download PersistSqlState.exe now
Datum vydání: 23. dubna 2002

Další informace o tom, jak stahovat soubory podpory společnosti Microsoft, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
119591Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Microsoft tento soubor zkontroloval na výskyt virů. Společnost Microsoft použila aktuální antivirový software, který byl k dispozici v den uveřejnění tohoto článku. Soubor je uložený na zabezpečených serverech neumožňujících neoprávněné změny souborů.

Nakonfigurujte trvalé stav relace SQL Server režim správy

Spustit soubor skriptu InstallPersistSqlState.sql, která konfiguruje Správa stavu relace režimu trvalý serveru SQL, postupujte takto:
  1. Pokud jste dříve používali původního souboru InstallSqlState.sql konfigurovat SQL Server stavu relace režimu, musíte spustit původní soubor UninstallSqlState.sql odebrat stav režimu relace serveru SQL.
  2. V SQL Query Analyzer klepněte v nabídce soubor na příkaz Otevřít.
  3. V dialogovém okně Otevřít soubor dotazu klepněte InstallPersistSqlState.sql a potom klepněte na tlačítko Otevřít.
  4. V nabídce dotaz spustit soubor skriptu, klepněte na tlačítko Spustit.

Odebrat trvalá konfigurace správy stavu relace režim SQL Server

Spustit soubor skriptu UninstallPersistSqlState.sql, který odebere trvalý stav správy konfigurace relace režim serveru SQL, postupujte takto:
  1. V SQL Query Analyzer klepněte v nabídce soubor na příkaz Otevřít.
  2. V dialogovém okně Otevřít soubor dotazu klepněte UninstallPersistSqlState.sql a potom klepněte na tlačítko Otevřít.
  3. Před spuštěním skriptu UninstallPersistSqlState.sql nutné zastavit službu w3svc. Zastavte službu w3svc, postupujte takto:
    1. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
    2. Do pole Otevřít zadejte příkaz cmd a klepněte na tlačítko OK.
    3. Na příkazovém řádku zadejte net stop w3svc. Obdržíte potvrzení zastavena služba w3svc.
  4. V SQL Query Analyzer klepněte v nabídce dotaz spustit soubor skriptu spouštění.
  5. Po dokončení odinstalování restartujte službu w3svc. Příkazového řádku zadejte net start w3svc.

Odstraňování potíží

  • Pokud nezastavíte službu w3svc před spuštění skriptu UninstallPersistSqlState.sql, může se zobrazit následující chybová zpráva:
    Databáze 'ASPState nelze vynechat, protože je právě používán
  • Pokud zjistíte, že položky v tabulce ASPStateTempSessions nejsou odebrány po souvisejících relací byl překročen jejich platnosti, ujistěte se, že běží SQL Server Agent. Tato funkce je implementována pomocí uložené procedury, které jsou naplánovány prostřednictvím úlohy serveru SQL. SQL Server Agent spravuje tyto úlohy.

Odkazy

Další informace o spuštění skriptů výchozí konfiguraci serveru SQL pro správu stavů režimu relace ASP.NET SQL Server klepněte na článek číslo článku databáze Microsoft Knowledge Base:
317604JAK Konfigurovat Server SQL stavu relace ASP.NET úložiště
Další informace o příkazy net stopnet start a klepněte na článek číslo článku databáze Microsoft Knowledge Base:
236166Pomocí příkazů NET START k službě IIS Force a NET STOP Re-Read registru
Další informace o ASP.NET a ASP.NET state správu, klepněte na následující čísla následujících článcích databáze Microsoft Knowledge Base:
305140INFORMACE: Přehled ASP.NET
307598INFORMACE: Přehled správy stavu ASP.NET
Další informace o správě stavu relace ASP.NET naleznete v následujícím článku ze sloupce Nothin' ale ASP.NET na MSDN:
Stav relace ASP.NET
http://msdn2.microsoft.com/en-us/library/ms972429.aspx

Vlastnosti

ID článku: 311209 - Poslední aktualizace: 27. března 2007 - Revize: 6.9
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft ASP.NET 1.0
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
Klíčová slova: 
kbmt kbdownload kbhowtomaster kbstate KB311209 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:311209

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