Sdílet prostřednictvím


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 SLUŽBY AD.

SqlBulkCopy

Umožňuje efektivně hromadně načíst tabulku SQL Serveru 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

Umožňuje zprostředkovatele dat rozhraní .NET Framework pro SQL Server zajistit, ž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 Windows Certificate Store. Tato třída umožňuje používat certifikáty uložené ve Windows Certificate Store 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 funkcí 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 funkcí 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 poskytovatele úložiště klíčů. Vlastní zprostředkovatel musí odvodit z této třídy a přepsat její členské funkce a pak ho zaregistrovat pomocí SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Podrobnosti najdete v tématu Always Encrypted.

SqlCommand

Představuje příkaz jazyka Transact-SQL nebo uloženou proceduru, která se má provést proti databázi SQL Serveru. 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 Serveru. Tato třída se nemůže dědit.

SqlConnection

Představuje připojení k databázi SQL Serveru. 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

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

SqlCredential se skládá z ID uživatele a hesla, které se budou používat pro ověřování SQL Serveru. 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 Serveru.

SqlDataAdapter

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

SqlDataReader

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

SQLDebugging

Součástí je podpora ladicích 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 Serveru. 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 do SQL Serveru, aby zahájil proces testování a vytvoření zabezpečené relace s enklávou, SQL Server používá pro výpočty ve sloupcích chráněných pomocí funkce Always Encrypted.

SqlEnclaveSession

Zapouzdřuje stav zabezpečené relace mezi SqlClient a enklávou uvnitř SQL Serveru, která se dá použít pro výpočty v šifrovaných sloupcích chráněných funkcí Always Encrypted.

SqlError

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

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á je vyvolán, 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 a SqlCommand 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á má být provedena v databázi SQL Serveru. 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 vlastnosti PoolBlockingPeriod .

SortOrder

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

SqlAuthenticationMethod

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

SqlBulkCopyOptions

Bitový příznak určující jednu nebo více možností pro použití s instancí SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Určuje způsob odesílání a přijetí dat 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 vynechání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 obcházení š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 obcházení š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á může obslužná rutina události závislostí přijímat.

SqlNotificationSource

Označuje zdroj oznámení přijaté 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 Serveru ve spravovaném prostoru. Pomocí příkazu SqlDataAdaptermůž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.