Du arbetar offline, väntar på att återansluta till Internet

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

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
SUHRN
V tomto krokovom preukáže ako nakonfigurovať Microsoft SQL Server pre ASP.NET SQL Server režim relácie štátu riadenie.

back to the top

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
back to the top

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.
back to the top

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é.
back to the top

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
back to the top
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
back to the top

Upozornenie: Tento článok bol preložený automaticky.

Egenskaper

Artikel-id: 317604 – senaste granskning 11/08/2011 10:34:00 – revision: 2.0

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

  • kbconfig kbhowtomaster kbstate kbwebforms kbmt KB317604 KbMtsk
Feedback