AKO: Nakonfigurovať server SQL Server pre ukladanie ASP.NET Session štátu

Preklady článku Preklady článku
ID článku: 317604 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

V tomto krokovom preukáže ako nakonfigurovať Microsoft SQL Server pre ASP.NET SQL Server režim relácie štátu riadenie.

Požiadavky

Nasledujúci zoznam popisuje odporúčané hardware, software, sieťovú infraštruktúru a balíky service pack, ktoré potrebujete:
  • Microsoft Windows 2000 Professional, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server alebo Microsoft Windows XP
  • Microsoft.NET Framework
  • Služby Microsoft Internet Information Services (IIS)
  • Microsoft SQL Server

Nakonfigurovať server SQL Server pre ASP.NET SQL Server zasadnutí štátu

Nasledovné kroky popisujú ako spustiť InstallSqlState.sql a UninstallSqlState.sql skript súbory na konfigurovanie servera SQL Server režim relácie štát riadenia.
  1. V analyzátor dotazu SQL, na Súbor ponuky, kliknite na tlačidlo Otvorené.
  2. V Otvoriť súbor s dotazom dialógové okno, prejdite na súbor skriptu InstallSqlState.sql, a kliknite na tlačidlo Otvorené. V predvolenom nastavení InstallSqlState.sql sa nachádza v jednom z nasledujúce zlo?ky:
    Systémová jednotka\WINNT\Microsoft.NET\Framework\verzia\

    Systémová jednotka\Windows\Microsoft.NET\Framework\version\
  3. Po InstallSqlState.sql sa otvorí v analyzátor dotazu SQL, kliknite na tlačidlo Spustiť na Dotaz menu spustiť skript.
  4. Pred spustením súboru skriptu UninstallSqlState.sql na odinštalovať SQL Server režim relácie štátu riadenie konfigurácie, musíte zastaviť procesu w3svc. Chcete urobiť, postupujte nasledovne:
    1. Na Windows Štart ponuky, kliknite na tlačidlo Spustiť, typu cmd, a potom kliknite na tlačidlo ok otvorte príkazový riadok.
    2. Do príkazového riadka, zadajte net stop W3SVC. Dostanete potvrdenie, že je w3svc proces zastavil.
  5. V analyzátor dotazu SQL, na Súbor ponuky, kliknite na tlačidlo Otvorené.
  6. V Otvoriť súbor s dotazom dialógové okno, prejdite na súbor skriptu UninstallSqlState.sql, a kliknite na tlačidlo Otvorené. V predvolenom nastavení UninstallSqlState.sql sa nachádza v jednom z nasledujúce zlo?ky:
    Systémová jednotka\WINNT\Microsoft.NET\Framework\verzia\

    Systémová jednotka\Windows\Microsoft.NET\Framework\version\
  7. Po UninstallSqlState.sql sa otvorí v analyzátor dotazu SQL, kliknite na tlačidlo Spustiť na Dotaz menu spustiť skript.
  8. Po odinštalovaní SQL Server režim relácie štátu Konfigurácia správy, ktorú musí reštartujte službu W3SVC. Reštartujte W3SVC procesu, typu net start w3svc na príkaz Príkazový riadok.

Upraviť súbor Web.config vašej žiadosti

Na implementáciu ASP.NET SQL Server režim relácie štátu riadenia, musíte zmeniť <sessionState></sessionState> prvok vašej žiadosti Web.config súboru:
  1. Nastaviť režim atribút <sessionState></sessionState> prvok SQLServer uviesť túto reláciu štátu je uložená v SQL Server.
  2. Nastaviť sqlConnectionString atribút špecifikovať reťazec pripojenia na server SQL Server. Pre Príklad:
    sqlConnectionString="data source=MySQLServer;user id=<username>;password=<strongpassword>"
    

    Poznámka The používateľ, <user name="">, musí mať povolenia na vykonanie tejto operácie na databázy.</user>

    Modifikovaných <sessionState></sessionState> prvok by mal vyzerať napríklad takto:
    <sessionState 
                mode="SQLServer"
                sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"
                cookieless="false" 
                timeout="20" 
        />
    						
    Poznámka Zabezpečiť, že používate správny prípad, keď zadáte <sessionState></sessionState> prvok a priradený atribút hodnoty. Tento kód je prípad citlivé.

Riešenie problémov

  • Ak nie zastaviť proces w3svc pred spustením UninstallSqlState.sql skript file, zobrazí nasledujúce chybové hlásenie Správa:
    Nemožno kvapka databázy "ASPState", pretože to momentálne používa
  • Ak položky v ASPStateTempSessions Tabuľka neboli odstránené po súvisiacich zasadaniach skončí, aby ste si istí, že je spustený server SQL Server agent. Môžete implementovať tejto funkcie prostredníctvom uložené procedúry, ktoré sú naplánované prostredníctvom pracovných miest v SQL Server. The SQL Server agent spravuje tieto pracovné miesta.
  • Keď použijete predvolené InstallSqlState.sql a UninstallSqlState.sql skript súbory nakonfigurovať ASP.NET SQL Server režim relácie štáte, riadenie, Všimnite si, že tieto súbory pridať ASPStateTempSessions a ASPStateTempApplications Tabuľka tempdb databáza SQL Server v predvolenom nastavení. Okrem toho, ak reštartujete SQL Server, stratíte údaje o stave relácie, ktorý bol uložený v ASPStateTempSessions a ASPStateTempApplications tabuľky.Pre ďalšie informácie o spôsobe spustenia alternatívne skripty nakonfigurovať perzistentné SQL Server relácie stave riadenia tak, že dáta relácie je nestratil, keď ste server reštartovať, kliknite na nasledujúce číslo článku zobrazte článok v Microsoft Knowledge Base:
    311209 AKO: Nakonfigurovať ASP.NET perzistentné Management SQL Server zasadnutí štátu

ODKAZY

Ďalšie informácie získate po kliknutí na nižšie uvedené čísla čím zobrazíte články v databáze Microsoft Knowledge Base:
305140 INFO: ASP.NET plán
307598 INFO: ASP.NET štátu prehl?ad
236166 Pomocou NET STOP a príkazoch NET START služby IIS účinnosti re-čítať databázy Registry
Pre viac informácií o ASP.NET session štátu riadenie, odkazujú na nasledujúcich webových lokalitách spoločnosti Microsoft:
Relácia štátu
http://msdn2.Microsoft.com/en-us/library/87069683 (vs.71) .aspx

Špici: Pomocou relácie a objekty aplikácie v ASP.NET ( Webcasty článok)
http://msdn.Microsoft.com/msdnmag/issues/01/11/cutting/default.aspx

Vlastnosti

ID článku: 317604 - Posledná kontrola: 8. novembra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft ASP.NET 1.1
  • 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
Kľúčové slová: 
kbconfig kbhowtomaster kbstate kbwebforms kbmt KB317604 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:317604

Odošlite odozvu

 

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