System.Data.SqlClient Obor názvů

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

Třídy

SqlAuthenticationInitializer

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

SqlAuthenticationParameters

Představuje parametry ověřování AD předávané ovladačem zprostředkovatelům 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ě hromadně načíst SQL Server tabulku s daty z jiného zdroje.

SqlBulkCopyColumnMapping

Definuje mapování mezi sloupcem ve SqlBulkCopy 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řídy zdroje dat.

SqlClientLogger

Představuje protokolovací nástroj klienta SQL.

SqlClientMetaDataCollectionNames

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

SqlClientPermission

Povolí zprostředkovatele dat rozhraní .NET Framework pro SQL Server, aby se zajistilo, že uživatel má 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ů systému Windows. Tato třída umožňuje používat certifikáty uložené v úložišti certifikátů systému Windows jako hlavní klíče sloupců. Podrobnosti najdete v tématu Always Encrypted.

SqlColumnEncryptionCngProvider

Implementace zprostředkovatele ú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í zprostředkovatelů kryptografických služeb (CSP) založených na rozhraní MICROSOFT CAPI s Always Encrypted.

SqlColumnEncryptionEnclaveProvider

Základní třída, která definuje rozhraní pro zprostředkovatele 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 poté ho zaregistrovat pomocí SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Podrobnosti najdete v tématu Always Encrypted.

SqlCommand

Představuje transact-SQL příkaz nebo uložená procedura provést proti SQL Server databáze. Tato třída se nemůže dědit.

SqlCommandBuilder

Automaticky vygeneruje příkazy s jednou tabulkou, které se používají k odsouhlasení změn provedených v souboru s přidruženou DataSet databází SQL Server. Tato třída se nemůže dědit.

SqlConnection

Představuje připojení k databázi SQL Server. Tato třída se nemůže dě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 budou používat pro ověřování SQL Server. Heslo v objektu SqlCredential je typu SecureString.

SqlCredential nelze dědit.

Ověřování systému Windows (Integrated Security = true) zůstává nejbezpečnějším způsobem přihlášení k databázi SQL Server.

SqlDataAdapter

Představuje sadu datových příkazů a připojení k databázi, které se používají k vyplnění DataSet a aktualizaci SQL Server databáze. Tato třída se nemůže dědit.

SqlDataReader

Poskytuje způsob čtení dopředného datového proudu řádků z databáze SQL Server. Tato třída se nemůže dědit.

SQLDebugging

Součástí je podpora ladění aplikací. Není určeno k přímému použití.

SqlDependency

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

SqlEnclaveAttestationParameters

Zapouzdří informace, které SqlClient odešle SQL Server k zahájení procesu ověřování a vytvoření zabezpečené relace s enklávou, SQL Server používá k výpočtům se sloupci chráněnými pomocí Always Encrypted.

SqlEnclaveSession

Zapouzdřuje stav zabezpečené relace mezi sqlclient a enklávou uvnitř SQL Server, která se dá použít pro výpočty se šifrovanými sloupci chráněnými pomocí Always Encrypted.

SqlError

Shromažďuje informace související s upozorněním nebo chybou vrácenou SQL Server.

SqlErrorCollection

Shromažďuje všechny chyby generované zprostředkovatelem dat rozhraní .NET Framework pro SQL Server. Tato třída se nemůže dědit.

SqlException

Výjimka, která se vyvolá, když SQL Server vrátí upozornění nebo chybu. Tato třída se nemůže dědit.

SqlInfoMessageEventArgs

Poskytuje data pro událost InfoMessage.

SqlNotificationEventArgs

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

SqlParameter

Představuje parametr objektu SqlCommand a volitelně jeho mapování na DataSet sloupce. Tato třída se nemůže dě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 objektu SqlCommand a jejich příslušným mapováním na sloupce v objektu DataSet. Tato třída se nemůže dědit.

SqlProviderServices

Implementace DbProviderServices pro zprostředkovatele SqlClient pro SQL Server.

SqlRowsCopiedEventArgs

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

SqlRowUpdatedEventArgs

Poskytuje data pro událost RowUpdated.

SqlRowUpdatingEventArgs

Poskytuje data pro událost RowUpdating.

SqlTransaction

Představuje transact-SQL transakce, které mají být provedeny v databázi SQL Server. Tato třída se nemůže dědit.

Výčty

ApplicationIntent

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

PoolBlockingPeriod

Určuje hodnotu PoolBlockingPeriod vlastnosti .

SortOrder

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

SqlAuthenticationMethod

Popisuje různé metody ověřování SQL, které mohou být použity klientem připojujícím se ke službě 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í pro použití s instancí SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Určuje, jak se budou data odesílat a přijímat při čtení a zápisu šifrovaných sloupců. V závislosti na konkrétním dotazu může být dopad na výkon snížen obejitím zpracování ovladače Always Encrypted při použití nešifrovaných sloupců. 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 je v připojení povolená funkce Always Encrypted. 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).

SqlNotificationInfo

Tento výčet poskytuje další informace o různých oznámeních, která mohou být přijata obslužnou rutinou událostí závislostí.

SqlNotificationSource

Označuje zdroj oznámení přijatého obslužnou rutinou události závislostí.

SqlNotificationType

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

Delegáti

OnChangeEventHandler

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

SqlInfoMessageEventHandler

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

SqlRowsCopiedEventHandler

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

SqlRowUpdatedEventHandler

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

SqlRowUpdatingEventHandler

Představuje metodu, která bude zpracovávat RowUpdating událost objektu 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. SqlDataAdapterPomocí můžete vyplnit rezidenta DataSet paměti, který 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í s .NET najdete v tématu SQL Server a ADO.NET.