Chyba: Zosobnění nefungují při při použití ASP.NET SQL Server stavu relace s integrované zabezpečení

Překlady článku Překlady článku
ID článku: 326606 - Produkty, které se vztahují k tomuto článku.
Tento článek byl archivován. Je nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při zosobnění povoleno pro aplikaci ASP.NET používající správy stavu režimu relace serveru SQL s integrované zabezpečení, může se zobrazit problémy, ke kterým dochází při ztrátě nebo uzamčen pro dlouho stav relace.

Příčina

ASP.NET nelze použít zosobnění v následujících scénářích:
  • Při psaní stav relace zpět k serveru SQL.
  • Při použití dotazování získání stavu relace, protože jiný uživatel vnímat jako podržením stejná data stavu relace.

Jak potíže obejít

Pro řešení tohoto problému, použijte jednu z následujících metod:
  • Nepoužívejte zosobnění.
  • Pokud je nutné použít zosobnění, nepoužívejte integrované zabezpečení s Správa stavu režimu relace serveru SQL.
  • Pokud je nutné použít zosobnění a integrované zabezpečení s Správa stavu režimu relace serveru SQL, udělit přístup k účtu, který je zadán v nastavení userName prvek processModel. Je umístěn v souboru Machine.config v počítači je spuštěn SQL Server.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o chybu v Microsoft produktů uvedených na začátku tohoto článku.

Další informace

Stav relace SQL Server implementuje vlastní sdružování připojení pro otevřené objekty SqlConnection. Když stav relace SQL Server uloží data do databáze SQL Server, používá podprocesem na pozadí. Pozadí podproces spuštěn pod pracovního procesu ASP.NET (Aspnet_wp.exe v ASP.NET výchozí instalace systému Windows 2000 a Microsoft Windows XP) a W3wp.exe ASP.NET výchozí instalace v systému Microsoft Windows Server 2003 účtu. Pokus o připojení serveru SQL je úspěšný, pokud otevřený objekt SqlConnection lze nalézt ve fondu. Však Pokud ve fondu nebyl nalezen žádný otevřený objekt SqlConnection, je objekt SqlConnection vytvořena prostřednictvím účtu pracovního procesu ASP.NET. Tento účet nemá oprávnění k připojení k počítači je spuštěn SQL Server, připojení není úspěšné a také výsledkem neúspěšný pokus o zápis dat relace zpět do počítače, který je spuštěn SQL Server. Ve výchozím uzamčení Zapisovatel použit pro relaci přístupu relace. Z tohoto důvodu zůstává relace uzamčen, dokud časový limit.

Odkazy

Další informace o použití zosobnění aplikací ASP.NET a pomocí integrované zabezpečení při připojení k serveru SQL klepněte na následující čísla následujících článcích databáze Microsoft Knowledge Base:
306158INFORMACE: Implementace zosobnění v aplikaci ASP.NET
316989PRB: "přihlášení se nezdařilo" chybová zpráva vytváření důvěryhodných datové připojení z ASP.NET k serveru SQL
Další informace o opravách hotfix a dalších souvisejících aktualizací pro ASP.NET a .NET Framework navštivte následující weby:
Aktualizace produktů rozhraní .NET framework
http://msdn2.microsoft.com/en-us/vstudio/aa718353.aspx
Fóra ASP.NET
http://forums.asp.net/

Vlastnosti

ID článku: 326606 - Poslední aktualizace: 28. února 2014 - Revize: 3.7
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
  • Microsoft SQL Server 1.1 Standard Edition
Klíčová slova: 
kbnosurvey kbarchive kbmt kbbug kbhttpruntime kbsecurity kbstate KB326606 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:326606

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