System.Data.SqlClient Obor názvů

System.Data.SqlClientObor názvů je zprostředkovatel dat .NET pro SQL Server.

Třídy

SqlAuthenticationInitializer

Definuje základní chování inicializátorů ověřování, které mohou být registrovány v souboru app.config a poskytuje základ pro odvozené třídy.

SqlAuthenticationParameters

Představuje parametry ověřování AD předané ovladačem zprostředkovateli ověřování.

SqlAuthenticationProvider

Definuje základní chování zprostředkovatelů ověřování a poskytuje základní třídu pro odvozené třídy.

SqlAuthenticationToken

Představuje ověřovací token AD.

SqlBulkCopy

Umožňuje efektivně načíst tabulku SQL Server s daty z jiného zdroje.

SqlBulkCopyColumnMapping

Definuje mapování mezi sloupcem SqlBulkCopy ve zdroji dat instance a sloupcem v cílové tabulce instance.

SqlBulkCopyColumnMappingCollection

SqlBulkCopyColumnMapping Kolekce objektů, které dědí z CollectionBase.

SqlClientFactory

Představuje sadu metod pro vytváření instancí System.Data.SqlClient implementace zprostředkovatele tříd zdrojů dat.

SqlClientLogger

Představuje protokolovací SQL klienta.

SqlClientMetaDataCollectionNames

Poskytuje seznam konstant pro použití s metodou GetSchema pro načtení kolekcí metadat.

SqlClientPermission

Povolí .NET Framework Zprostředkovatel dat pro SQL Server, aby se zajistilo, že má uživatel dostatečnou úroveň zabezpečení pro přístup ke zdroji dat.

SqlClientPermissionAttribute

Přidruží akci zabezpečení k vlastnímu atributu zabezpečení.

SqlColumnEncryptionCertificateStoreProvider

Implementace zprostředkovatele úložiště klíčů pro úložiště certifikátů Windows. Tato třída povoluje použití certifikátů uložených v úložišti certifikátů Windows jako hlavních klíčů sloupce. Podrobnosti najdete v tématu Always Encrypted.

SqlColumnEncryptionCngProvider

Implementace poskytovatele úložiště CMK pro použití rozhraní Microsoft Cryptography API: Next Generation (CNG) s Always Encrypted.

SqlColumnEncryptionCspProvider

Implementace zprostředkovatele úložiště CMK pro použití poskytovatelů kryptografických služeb založených na rozhraní Microsoft CAPI (CSP) Always Encrypted.

SqlColumnEncryptionEnclaveProvider

Základní třída definující rozhraní pro poskytovatele enklávy pro Always Encrypted.

SqlColumnEncryptionKeyStoreProvider

Základní třída pro všechny zprostředkovatele úložiště klíčů. Vlastní zprostředkovatel musí být odvozen z této třídy, přepsat její členské funkce a pak ho zaregistrovat pomocí SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Podrobnosti najdete v tématu Always Encrypted.

SqlCommand

Představuje příkaz transact-SQL nebo uloženou proceduru, která se má provést v SQL Server databázi. Tuto třídu nelze zdědit.

SqlCommandBuilder

Automaticky generuje příkazy s jednou tabulkou, které slouží k odsouhlasení změn provedených v DataSet přidružené SQL Server databázi. Tuto třídu nelze dědit.

SqlConnection

Představuje připojení k databázi SQL Server. Tuto třídu nelze zdědit.

SqlConnectionStringBuilder

Poskytuje jednoduchý způsob, jak vytvořit a spravovat obsah připojovacích řetězců používaných SqlConnection třídou.

SqlCredential

SqlCredentialposkytuje bezpečnější způsob, jak zadat heslo pro pokus o přihlášení pomocí ověřování SQL Server.

SqlCredentialse skládá z ID uživatele a hesla, které se použije pro ověřování SQL Server. Heslo v objektu SqlCredential je typu SecureString.

SqlCredential nelze dědit.

Windows ověřování (Integrated Security = true) zůstává nejbezpečnější způsob, jak se přihlásit k databázi SQL Server.

SqlDataAdapter

Představuje sadu datových příkazů a databázové připojení, které slouží k vyplnění DataSet a aktualizaci databáze SQL Server. Tuto třídu nelze dědit.

SqlDataReader

Poskytuje způsob čtení streamu řádků jen pro předávání z databáze SQL Server. Tuto třídu nelze dědit.

SQLDebugging

Zahrnuje podporu ladění aplikací. Není určeno k přímému použití.

SqlDependency

SqlDependencyObjekt představuje závislost oznamování dotazů mezi aplikací a instancí SQL Server. Aplikace může vytvořit SqlDependency objekt a zaregistrovat se pro příjem oznámení prostřednictvím OnChangeEventHandler obslužné rutiny události.

SqlEnclaveAttestationParameters

zapouzdřuje informace SqlClient pošle SQL Server za účelem zahájení procesu ověřování a vytvoření zabezpečené relace s enklávy, SQL Server používá pro výpočty na sloupcích chráněných pomocí Always Encrypted.

SqlEnclaveSession

Zapouzdřuje stav zabezpečené relace mezi SqlClient a enklávy uvnitř SQL Server, které se dají použít k výpočtům šifrovaných sloupců chráněných pomocí Always Encrypted.

SqlError

Shromažďuje informace relevantní pro upozornění nebo chybu vrácenou SQL Server.

SqlErrorCollection

Shromažďuje všechny chyby generované .NET Framework Zprostředkovatel dat pro SQL Server. Tuto třídu nelze dědit.

SqlException

Výjimka, která se vyvolá, když SQL Server vrátí upozornění nebo chybu. Tuto třídu nelze dědit.

SqlInfoMessageEventArgs

Poskytuje data pro událost InfoMessage.

SqlNotificationEventArgs

Představuje sadu argumentů předané obslužné rutině události oznámení.

SqlParameter

Představuje parametr pro SqlCommand a volitelně jeho mapování na DataSet sloupce. Tuto třídu nelze zdědit. Další informace o parametrech najdete v tématu Konfigurace parametrů a datových typů parametrů.

SqlParameterCollection

Představuje kolekci parametrů přidružených k SqlCommand a jejich příslušným mapováním na sloupce v objektu DataSet. Tuto třídu nelze dědit.

SqlProviderServices

Implementace DbProviderServices pro poskytovatele SqlClient pro SQL Server.

SqlRowsCopiedEventArgs

Představuje sadu argumentů předaných do SqlRowsCopiedEventHandler .

SqlRowUpdatedEventArgs

Poskytuje data pro událost RowUpdated.

SqlRowUpdatingEventArgs

Poskytuje data pro událost RowUpdating.

SqlTransaction

Představuje transakci transact-SQL, která se má provést v databázi SQL Server. Tuto třídu nelze zdědit.

Výčty

ApplicationIntent

Určuje hodnotu pro ApplicationIntent. Možné hodnoty jsou ReadWrite a ReadOnly.

PoolBlockingPeriod

Určuje hodnotu vlastnosti PoolBlockingPeriod .

SortOrder

Určuje způsob řazení řádků dat.

SqlAuthenticationMethod

Popisuje různé SQL ověřování, které může klient připojující se k Azure SQL Database. Podrobnosti najdete v tématu Připojení k SQL Database pomocí ověřování Azure Active Directory.

SqlBulkCopyOptions

Bitový příznak, který určuje jednu nebo více možností, které se mají použít s instancí SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Určuje, jak budou data odeslána a přijata při čtení a zápisu šifrovaných sloupců. V závislosti na konkrétním dotazu se může snížit dopad na výkon obejití zpracování ovladače Always Encrypted, když se používají nezašifrované sloupce. Všimněte si, že tato nastavení nelze použít k obejití šifrování a získání přístupu k datům ve formátu prostého textu. Podrobnosti najdete v tématu Always Encrypted (databázový stroj).

SqlConnectionColumnEncryptionSetting

Určuje, že funkce Always Encrypted je v připojení povolená. Tato nastavení se nedají použít k obejít šifrování a získat přístup k datům v nešifrovaném textu. Podrobnosti najdete v tématu Always Encrypted (databázový stroj).

SqlNotificationInfo

Tento výčet poskytuje další informace o různých oznámeních, která lze přijmout pomocí obslužné rutiny události závislosti.

SqlNotificationSource

Určuje zdroj oznámení obdrženého obslužnou rutinou události závislosti.

SqlNotificationType

Popisuje různé typy oznámení, které může OnChangeEventHandler obslužná rutina události přijmout prostřednictvím SqlNotificationEventArgs parametru.

Delegáti

OnChangeEventHandler

Zpracovává OnChange událost, která se aktivuje při přijetí oznámení pro kterýkoli z příkazů přidružených k SqlDependency objektu.

SqlInfoMessageEventHandler

Představuje metodu, která InfoMessage bude zpracovávat událost SqlConnection .

SqlRowsCopiedEventHandler

Představuje metodu, která SqlRowsCopied zpracovává událost SqlBulkCopy .

SqlRowUpdatedEventHandler

Představuje metodu, která RowUpdated bude zpracovávat událost SqlDataAdapter .

SqlRowUpdatingEventHandler

Představuje metodu, která zpracuje RowUpdating událost SqlDataAdapter .

Poznámky

Zprostředkovatel dat .NET pro SQL Server popisuje kolekci tříd používaných pro přístup k databázi SQL Server ve spravovaném prostoru. Pomocí SqlDataAdapter můžete vyplnit rezidentní paměť DataSet , kterou můžete použít k dotazování a aktualizaci databáze.

Poznámka

Koncepční informace o použití tohoto oboru názvů při programování v rozhraní .NET naleznete v tématu SQL Server a ADO.NET.