Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Fontos, hogy az olyan kiszolgálói környezetekben futó kód, mint az SQL Server, védve legyen az aszinkron kivételektől. Az itt tárgyalt megbízhatóság nem kizárólag az SQL Serverre vonatkozik, hanem megbízható kód írására akármelyik operációs környezet számára, amely .NET keretrendszer 2.0-s verziójában fut. Az SQL Server azonban az első olyan szolgáltatás, amely széles körben használja a 2.0-s verzió új megbízhatósági funkcióit, ezért példaként használják.
Az SQL Serveren futó kódnak szigorúbb megbízhatósági irányelvekkel kell foglalkoznia, mint a többi kiszolgálói környezetnek. Ennek az az oka, hogy az SQL Server folyamatosan működik az erőforrás-felhasználás szélén. OutOfMemoryException és ThreadAbortException a kivételek nem gyakoriak az SQL Server-környezetben. Ezek az irányelvek általában kevésbé a megbízhatóságra koncentrálnak, és inkább arra, hogy a teljes mértékben megbízható felügyelt kód zökkenőmentesen kezelje a AppDomain-szintű újrahasznosítást, ami a kiszolgáló konzisztenciájának és rendelkezésre állásának fő módja.
Ebben a részben
SQL Server programozási és rendszer gazdavédelmi attribútumok
Ismerteti, hogy az HostProtectionAttribute SQL Server hogyan használja az attribútumot a felügyelt kód végrehajtásának korlátozására.
Megbízhatósági legjobb gyakorlatok
Útmutatást nyújt a megbízhatósági követelményeknek megfelelő kódíráshoz.
Korlátozott végrehajtási régiók
A korlátozott végrehajtási régiók (CER-k) függvényét és viselkedését ismerteti.