System.Data.SqlClient Obor názvů

System.Data.SqlClient Je obor názvů .NET Data Provider pro SQL Server. The System.Data.SqlClient namespace is the .NET Data Provider for 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.Defines the core behavior of authentication initializers that can be registered in the app.config file and provides a base for derived classes.

SqlAuthenticationParameters

Představuje parametry ověřování AD předané ovladačem pro zprostředkovatele ověřování.Represents AD authentication parameters passed by a driver to authentication providers.

SqlAuthenticationProvider

Definuje základní chování zprostředkovatelů ověřování a poskytuje základní třídu pro odvozené třídy.Defines the core behavior of authentication providers and provides a base class for derived classes.

SqlAuthenticationToken

Představuje ověřovací token AD.Represents an AD authentication token.

SqlBulkCopy

Umožňuje efektivně hromadně načíst SQL Server tabulku s daty z jiného zdroje.Lets you efficiently bulk load a SQL Server table with data from another source.

SqlBulkCopyColumnMapping

Definuje mapování mezi sloupcem ve zdroji dat instance SqlBulkCopy a sloupcem v cílové tabulce instance.Defines the mapping between a column in a SqlBulkCopy instance's data source and a column in the instance's destination table.

SqlBulkCopyColumnMappingCollection

Kolekce objektů SqlBulkCopyColumnMapping, které dědí z CollectionBase.Collection of SqlBulkCopyColumnMapping objects that inherits from CollectionBase.

SqlClientFactory

Představuje sadu metod pro vytváření instancí třídy zdrojů dat poskytovatele System.Data.SqlClient.Represents a set of methods for creating instances of the System.Data.SqlClient provider's implementation of the data source classes.

SqlClientLogger

Představuje protokolovací nástroj klienta SQL.Represents a SQL client logger.

SqlClientMetaDataCollectionNames

Poskytuje seznam konstant pro použití s metodou GetSchema pro načtení kolekcí metadat.Provides a list of constants for use with the GetSchema method to retrieve metadata collections.

SqlClientPermission

Povolí .NET Framework Zprostředkovatel dat SQL Server, aby bylo možné zajistit, že uživatel má úroveň zabezpečení, která je dostatečná pro přístup ke zdroji dat.Enables the .NET Framework Data Provider for SQL Server to help make sure that a user has a security level sufficient to access a data source.

SqlClientPermissionAttribute

Přidruží akci zabezpečení k vlastnímu atributu zabezpečení.Associates a security action with a custom security attribute.

SqlColumnEncryptionCertificateStoreProvider

Implementace zprostředkovatele úložiště klíčů pro úložiště certifikátů Windows.The implementation of the key store provider for Windows Certificate Store. Tato třída povoluje použití certifikátů uložených v úložišti certifikátů Windows jako hlavních klíčů sloupce.This class enables using certificates stored in the Windows Certificate Store as column master keys. Podrobnosti najdete v tématu Always Encrypted.For details, see Always Encrypted.

SqlColumnEncryptionCngProvider

Implementace poskytovatele úložiště CMK pro použití kryptografického rozhraní API Microsoftu: Nové generace (CNG) s Always Encrypted.The CMK Store provider implementation for using the Microsoft Cryptography API: Next Generation (CNG) with Always Encrypted.

SqlColumnEncryptionCspProvider

Implementace poskytovatele služby CMK Store pro použití zprostředkovatele kryptografických služeb založeného na rozhraní Microsoft CAPI s Always Encrypted.The CMK Store provider implementation for using Microsoft CAPI based Cryptographic Service Providers (CSP) with Always Encrypted.

SqlColumnEncryptionEnclaveProvider

Základní třída definující rozhraní pro poskytovatele enklávy pro Always Encrypted.The base class that defines the interface for enclave providers for Always Encrypted.

SqlColumnEncryptionKeyStoreProvider

Základní třída pro všechny poskytovatele úložiště klíčů.Base class for all key store providers. Vlastní poskytovatel se musí odvozovat z této třídy a přepsat jeho členské funkce a pak ho zaregistrovat pomocí SqlConnection. RegisterColumnEncryptionKeyStoreProviders ().A custom provider must derive from this class and override its member functions and then register it using SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Podrobnosti najdete v tématu Always Encrypted.For details see, Always Encrypted.

SqlCommand

Představuje příkaz Transact-SQL nebo uloženou proceduru, která se má provést v databázi SQL Server.Represents a Transact-SQL statement or stored procedure to execute against a SQL Server database. Tuto třídu nelze zdědit.This class cannot be inherited.

SqlCommandBuilder

Automaticky generuje příkazy jedné tabulky, které se používají pro sjednocení změn provedených v DataSet s přidruženou databází SQL Server.Automatically generates single-table commands that are used to reconcile changes made to a DataSet with the associated SQL Server database. Tuto třídu nelze zdědit.This class cannot be inherited.

SqlConnection

Představuje připojení k databázi SQL Server.Represents a connection to a SQL Server database. Tuto třídu nelze zdědit.This class cannot be inherited.

SqlConnectionStringBuilder

Poskytuje jednoduchý způsob, jak vytvořit a spravovat obsah připojovacích řetězců, které používá třída SqlConnection.Provides a simple way to create and manage the contents of connection strings used by the SqlConnection class.

SqlCredential

SqlCredential poskytuje bezpečnější způsob, jak zadat heslo pro pokus o přihlášení pomocí ověřování SQL Server.SqlCredential provides a more secure way to specify the password for a login attempt using SQL Server Authentication.

SqlCredential se skládá z ID uživatele a hesla, které se bude používat pro ověřování SQL Server.SqlCredential is comprised of a user id and a password that will be used for SQL Server Authentication. Heslo v objektu SqlCredential je typu SecureString.The password in a SqlCredential object is of type SecureString.

SqlCredential Nelze zdědit.SqlCredential cannot be inherited.

Ověřování systému Windows (Integrated Security = true) zůstane nejbezpečnější způsob, jak se přihlásit k databázi SQL Server.Windows Authentication (Integrated Security = true) remains the most secure way to log in to a SQL Server database.

SqlDataAdapter

Představuje sadu datových příkazů a připojení k databázi, které slouží k vyplnění DataSet a aktualizaci databáze SQL Server.Represents a set of data commands and a database connection that are used to fill the DataSet and update a SQL Server database. Tuto třídu nelze zdědit.This class cannot be inherited.

SqlDataReader

Poskytuje způsob, jak přesměrovat proud řádků z databáze SQL Server, který je jen pro čtení.Provides a way of reading a forward-only stream of rows from a SQL Server database. Tuto třídu nelze zdědit.This class cannot be inherited.

SQLDebugging

Zahrnuje podporu ladění aplikací.Included to support debugging applications. Není určeno k přímému použití.Not intended for direct use.

SqlDependency

Objekt SqlDependency představuje závislost oznamování dotazů mezi aplikací a instancí SQL Server.The SqlDependency object represents a query notification dependency between an application and an instance of SQL Server. Aplikace může vytvořit objekt SqlDependency a zaregistrovat se pro příjem oznámení prostřednictvím obslužné rutiny události OnChangeEventHandler.An application can create a SqlDependency object and register to receive notifications via the OnChangeEventHandler event handler.

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.Encapsulates the information SqlClient sends to SQL Server to initiate the process of attesting and creating a secure session with the enclave, SQL Server uses for computations on columns protected using 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.Encapsulates the state of a secure session between SqlClient and an enclave inside SQL Server, which can be used for computations on encrypted columns protected with Always Encrypted.

SqlError

Shromažďuje informace týkající se upozornění nebo chyby vrácených SQL Server.Collects information relevant to a warning or error returned by SQL Server.

SqlErrorCollection

Shromažďuje všechny chyby vygenerované Zprostředkovatel dat .NET Framework pro SQL Server.Collects all errors generated by the .NET Framework Data Provider for SQL Server. Tuto třídu nelze zdědit.This class cannot be inherited.

SqlException

Výjimka, která je vyvolána, když SQL Server vrátí upozornění nebo chybu.The exception that is thrown when SQL Server returns a warning or error. Tuto třídu nelze zdědit.This class cannot be inherited.

SqlInfoMessageEventArgs

Poskytuje data pro událost InfoMessage.Provides data for the InfoMessage event.

SqlNotificationEventArgs

Představuje sadu argumentů předaných obslužné rutině události oznámení.Represents the set of arguments passed to the notification event handler.

SqlParameter

Představuje parametr pro SqlCommand a volitelně mapování na DataSet sloupce.Represents a parameter to a SqlCommand and optionally its mapping to DataSet columns. Tuto třídu nelze zdědit.This class cannot be inherited. Další informace o parametrech najdete v tématu Konfigurace parametrů a datových typů parametrů.For more information on parameters, see Configuring Parameters and Parameter Data Types.

SqlParameterCollection

Představuje kolekci parametrů přidružených k SqlCommand a jejich příslušná mapování na sloupce v DataSet.Represents a collection of parameters associated with a SqlCommand and their respective mappings to columns in a DataSet. Tuto třídu nelze zdědit.This class cannot be inherited.

SqlProviderServices

Implementace DbProviderServices pro poskytovatele SqlClient pro SQL Server.The DbProviderServices implementation for the SqlClient provider for SQL Server.

SqlRowsCopiedEventArgs

Představuje sadu argumentů předaných SqlRowsCopiedEventHandler.Represents the set of arguments passed to the SqlRowsCopiedEventHandler.

SqlRowUpdatedEventArgs

Poskytuje data pro událost RowUpdated.Provides data for the RowUpdated event.

SqlRowUpdatingEventArgs

Poskytuje data pro událost RowUpdating.Provides data for the RowUpdating event.

SqlTransaction

Představuje transakci Transact-SQL, která se má provést v databázi SQL Server.Represents a Transact-SQL transaction to be made in a SQL Server database. Tuto třídu nelze zdědit.This class cannot be inherited.

Výčty

ApplicationIntent

Určuje hodnotu pro ApplicationIntent.Specifies a value for ApplicationIntent. Možné hodnoty jsou ReadWrite a ReadOnly.Possible values are ReadWrite and ReadOnly.

PoolBlockingPeriod

Určuje hodnotu vlastnosti PoolBlockingPeriod.Specifies a value for the PoolBlockingPeriod property.

SortOrder

Určuje způsob řazení řádků dat.Specifies how rows of data are sorted.

SqlAuthenticationMethod

Popisuje různé metody ověřování SQL, které může klient připojení k Azure SQL Database použít. Podrobnosti najdete v tématu připojení k SQL Database pomocí ověřování Azure Active Directory.For details, see Connecting to SQL Database By Using Azure Active Directory Authentication.

SqlBulkCopyOptions

Bitový příznak, který určuje jednu nebo více možností, které mají být použity s instancí SqlBulkCopy.Bitwise flag that specifies one or more options to use with an instance of SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Určuje, jakým způsobem budou data odeslána a přijímána při čtení a zápisu šifrovaných sloupců. V závislosti na konkrétním dotazu se může dopad na výkon snížit tak, že se vynechá zpracování Always Encrypted ovladače, pokud se nepoužívají nešifrované sloupce. 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).For details, see Always Encrypted (Database Engine).

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).For details, see Always Encrypted (Database Engine).

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.This enumeration provides additional information about the different notifications that can be received by the dependency event handler.

SqlNotificationSource

Určuje zdroj oznámení obdrženého obslužnou rutinou události závislosti.Indicates the source of the notification received by the dependency event handler.

SqlNotificationType

Popisuje různé typy oznámení, které může obslužná rutina události OnChangeEventHandler přijmout prostřednictvím parametru SqlNotificationEventArgs.Describes the different notification types that can be received by an OnChangeEventHandler event handler through the SqlNotificationEventArgs parameter.

Delegáti

OnChangeEventHandler

Zpracovává událost OnChange, která se aktivuje při přijetí oznámení pro kterýkoli z příkazů přidružených k objektu SqlDependency.Handles the OnChange event that is fired when a notification is received for any of the commands associated with a SqlDependency object.

SqlInfoMessageEventHandler

Představuje metodu, která zpracuje událost InfoMessage SqlConnection.Represents the method that will handle the InfoMessage event of a SqlConnection.

SqlRowsCopiedEventHandler

Představuje metodu, která zpracovává událost SqlRowsCopied SqlBulkCopy.Represents the method that handles the SqlRowsCopied event of a SqlBulkCopy.

SqlRowUpdatedEventHandler

Představuje metodu, která zpracuje událost RowUpdated SqlDataAdapter.Represents the method that will handle the RowUpdated event of a SqlDataAdapter.

SqlRowUpdatingEventHandler

Představuje metodu, která zpracuje událost RowUpdating SqlDataAdapter.Represents the method that will handle the RowUpdating event of a SqlDataAdapter.

Poznámky

.NET Data Provider pro SQL Server popisuje kolekce tříd pro přístup k databázi SQL serveru do spravované místo.The .NET Data Provider for SQL Server describes a collection of classes used to access a SQL Server database in the managed space. Použití SqlDataAdapter, můžete přejít k vyplnění rezidentní DataSet , můžete použít k dotazování a aktualizaci databáze.Using the SqlDataAdapter, you can fill a memory-resident DataSet that you can use to query and update the database.

Poznámka

Koncepční informace o používání tohoto oboru názvů při programování v .NET najdete v tématu systému SQL Server a ADO.NET.For conceptual information about using this namespace when programming with .NET, see SQL Server and ADO.NET.