System.Data.SqlClient Ad Alanı

System.Data.SqlClientAd alanı, SQL Server için .net veri sağlayıcısı. The System.Data.SqlClient namespace is the .NET Data Provider for SQL Server.

Sınıflar

SqlAuthenticationInitializer

app.config dosyasında kaydedilebilecek kimlik doğrulama başlatıcılarının temel davranışını tanımlar ve türetilmiş sınıflar için bir temel sağlar.Defines the core behavior of authentication initializers that can be registered in the app.config file and provides a base for derived classes.

SqlAuthenticationParameters

Kimlik doğrulama sağlayıcılarına bir sürücü tarafından geçirilen AD kimlik doğrulama parametrelerini temsil eder.Represents AD authentication parameters passed by a driver to authentication providers.

SqlAuthenticationProvider

, Kimlik doğrulama sağlayıcılarının temel davranışını tanımlar ve türetilmiş sınıflar için bir temel sınıf sağlar.Defines the core behavior of authentication providers and provides a base class for derived classes.

SqlAuthenticationToken

Bir AD kimlik doğrulama belirtecini temsil eder.Represents an AD authentication token.

SqlBulkCopy

Farklı bir kaynaktaki verilerle bir SQL Server tablosunu verimli bir şekilde yüklemeyi sağlar.Lets you efficiently bulk load a SQL Server table with data from another source.

SqlBulkCopyColumnMapping

SqlBulkCopyÖrneğin veri kaynağındaki bir sütun ve örneğin hedef tablosundaki bir sütun arasındaki eşlemeyi tanımlar.Defines the mapping between a column in a SqlBulkCopy instance's data source and a column in the instance's destination table.

SqlBulkCopyColumnMappingCollection

SqlBulkCopyColumnMappingÖğesinden devralan nesnelerin koleksiyonu CollectionBase .Collection of SqlBulkCopyColumnMapping objects that inherits from CollectionBase.

SqlClientFactory

Sağlayıcının veri kaynağı sınıfları uygulamasının örneklerini oluşturmak için bir yöntemler kümesini temsil eder 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

Bir SQL istemci günlükçüsü temsil eder.Represents a SQL client logger.

SqlClientMetaDataCollectionNames

Meta veri koleksiyonlarını almak için GetSchema yöntemiyle birlikte kullanılacak sabitlerin bir listesini sağlar.Provides a list of constants for use with the GetSchema method to retrieve metadata collections.

SqlClientPermission

, Bir kullanıcının bir veri kaynağına erişmek için yeterli güvenlik düzeyine sahip olduğundan emin olmaya SQL Server için .NET Framework Veri Sağlayıcısı sağlar.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

Bir güvenlik eylemini özel bir güvenlik özniteliğiyle ilişkilendirir.Associates a security action with a custom security attribute.

SqlColumnEncryptionCertificateStoreProvider

Windows sertifika deposu için anahtar deposu sağlayıcısı 'nın uygulanması.The implementation of the key store provider for Windows Certificate Store. Bu sınıf, Windows sertifika deposunda depolanan sertifikaların sütun ana anahtarları olarak kullanılmasını mümkün.This class enables using certificates stored in the Windows Certificate Store as column master keys. Ayrıntılar için bkz. Always Encrypted.For details, see Always Encrypted.

SqlColumnEncryptionCngProvider

Always EncryptedIle Microsoft şifreleme API 'Si: yeni nesıl (CNG) kullanımı için CMK depolama sağlayıcısı.The CMK Store provider implementation for using the Microsoft Cryptography API: Next Generation (CNG) with Always Encrypted.

SqlColumnEncryptionCspProvider

Always EncryptedIle Microsoft CAPI tabanlı şifreleme hizmeti SAĞLAYıCıLARıNı (CSP) kullanmaya yönelik CMK depo sağlayıcısı.The CMK Store provider implementation for using Microsoft CAPI based Cryptographic Service Providers (CSP) with Always Encrypted.

SqlColumnEncryptionEnclaveProvider

Always Encrypted için şifreleme sağlayıcılarının arabirimini tanımlayan temel sınıf.The base class that defines the interface for enclave providers for Always Encrypted.

SqlColumnEncryptionKeyStoreProvider

Tüm anahtar deposu sağlayıcıları için temel sınıf.Base class for all key store providers. Özel bir sağlayıcı bu sınıftan türetilmelidir ve üye işlevlerini geçersiz kılmalıdır ve ardından SqlConnection. RegisterColumnEncryptionKeyStoreProviders () kullanarak kaydeder.A custom provider must derive from this class and override its member functions and then register it using SqlConnection.RegisterColumnEncryptionKeyStoreProviders(). Ayrıntılar için bkz. Always Encrypted.For details see, Always Encrypted.

SqlCommand

Bir SQL Server veritabanında yürütülecek bir Transact-SQL ifadesini veya saklı yordamı temsil eder.Represents a Transact-SQL statement or stored procedure to execute against a SQL Server database. Bu sınıf devralınamaz.This class cannot be inherited.

SqlCommandBuilder

, İlişkili SQL Server veritabanıyla yapılan değişiklikleri mutabık kılmak için kullanılan tek tablo komutlarını otomatik olarak oluşturur DataSet .Automatically generates single-table commands that are used to reconcile changes made to a DataSet with the associated SQL Server database. Bu sınıf devralınamaz.This class cannot be inherited.

SqlConnection

SQL Server veritabanına olan bağlantıyı temsil eder.Represents a connection to a SQL Server database. Bu sınıf devralınamaz.This class cannot be inherited.

SqlConnectionStringBuilder

Sınıfı tarafından kullanılan bağlantı dizelerinin içeriğini oluşturmak ve yönetmek için basit bir yol sağlar SqlConnection .Provides a simple way to create and manage the contents of connection strings used by the SqlConnection class.

SqlCredential

SqlCredential SQL Server kimlik doğrulaması kullanarak bir oturum açma denemesinin parolasını belirtmenin daha güvenli bir yolunu sağlar.SqlCredential provides a more secure way to specify the password for a login attempt using SQL Server Authentication.

SqlCredential , SQL Server kimlik doğrulaması için kullanılacak bir kullanıcı kimliği ve paroladan oluşur.SqlCredential is comprised of a user id and a password that will be used for SQL Server Authentication. Bir SqlCredential nesnedeki parola türündedir SecureString .The password in a SqlCredential object is of type SecureString.

SqlCredential devralınamıyor.SqlCredential cannot be inherited.

Windows kimlik doğrulaması ( Integrated Security = true ) bir SQL Server veritabanında oturum açmak için en güvenli yolu sürdürür.Windows Authentication (Integrated Security = true) remains the most secure way to log in to a SQL Server database.

SqlDataAdapter

Bir SQL Server veritabanını doldurup güncelleştirmek için kullanılan bir veri komutları kümesini ve bir veritabanı bağlantısını temsil eder DataSet .Represents a set of data commands and a database connection that are used to fill the DataSet and update a SQL Server database. Bu sınıf devralınamaz.This class cannot be inherited.

SqlDataReader

SQL Server veritabanından Salt ilet bir satır akışını okumanın bir yolunu sağlar.Provides a way of reading a forward-only stream of rows from a SQL Server database. Bu sınıf devralınamaz.This class cannot be inherited.

SQLDebugging

Uygulamaları hata ayıklamayı desteklemek için eklenmiştir.Included to support debugging applications. Doğrudan kullanım için tasarlanmamıştır.Not intended for direct use.

SqlDependency

SqlDependencyNesnesi, bir uygulama ve bir SQL Server örneği arasındaki sorgu bildirim bağımlılığını temsil eder.The SqlDependency object represents a query notification dependency between an application and an instance of SQL Server. Bir uygulama bir nesne oluşturabilir SqlDependency ve olay işleyicisi aracılığıyla bildirim almak için kaydolabilirsiniz OnChangeEventHandler .An application can create a SqlDependency object and register to receive notifications via the OnChangeEventHandler event handler.

SqlEnclaveAttestationParameters

, SQL Server ' a gönderdiği bilgileri kapsüller ve şifreleme ile güvenli bir oturum oluşturma işlemini başlatmak için, SQL Server Always Encrypted ile korunan sütunlardaki hesaplamalar için kullanır.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

Always Encrypted ile korunan şifreli sütunlarda hesaplamalar için kullanılabilen, SqlClient ve SQL Server içindeki bir kuşatma arasındaki güvenli bir oturumun durumunu kapsüller.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

SQL Server tarafından döndürülen bir uyarı veya hata ile ilgili bilgileri toplar.Collects information relevant to a warning or error returned by SQL Server.

SqlErrorCollection

SQL Server için .NET Framework Veri Sağlayıcısı tarafından oluşturulan tüm hataları toplar.Collects all errors generated by the .NET Framework Data Provider for SQL Server. Bu sınıf devralınamaz.This class cannot be inherited.

SqlException

SQL Server bir uyarı veya hata döndürdüğünde oluşan özel durum.The exception that is thrown when SQL Server returns a warning or error. Bu sınıf devralınamaz.This class cannot be inherited.

SqlInfoMessageEventArgs

InfoMessage olayı için veriler sağlar.Provides data for the InfoMessage event.

SqlNotificationEventArgs

Bildirim olayı işleyicisine geçirilen bağımsız değişkenlerin kümesini temsil eder.Represents the set of arguments passed to the notification event handler.

SqlParameter

Bir parametresini SqlCommand ve isteğe bağlı olarak sütunlarla eşlemesini temsil eder DataSet .Represents a parameter to a SqlCommand and optionally its mapping to DataSet columns. Bu sınıf devralınamaz.This class cannot be inherited. Parametreler hakkında daha fazla bilgi için bkz. parametreleri ve parametre veri türlerini yapılandırma.For more information on parameters, see Configuring Parameters and Parameter Data Types.

SqlParameterCollection

Bir ile ilişkili bir parametre koleksiyonunu SqlCommand ve içindeki sütunlarla ilgili eşlemelerinizi temsil eder DataSet .Represents a collection of parameters associated with a SqlCommand and their respective mappings to columns in a DataSet. Bu sınıf devralınamaz.This class cannot be inherited.

SqlProviderServices

SQL Server için SqlClient sağlayıcısına yönelik DbProviderServices uygulama.The DbProviderServices implementation for the SqlClient provider for SQL Server.

SqlRowsCopiedEventArgs

Öğesine geçirilen bağımsız değişkenlerin kümesini temsil eder SqlRowsCopiedEventHandler .Represents the set of arguments passed to the SqlRowsCopiedEventHandler.

SqlRowUpdatedEventArgs

RowUpdated olayı için veriler sağlar.Provides data for the RowUpdated event.

SqlRowUpdatingEventArgs

RowUpdating olayı için veriler sağlar.Provides data for the RowUpdating event.

SqlTransaction

SQL Server veritabanında yapılacak bir Transact-SQL işlemini temsil eder.Represents a Transact-SQL transaction to be made in a SQL Server database. Bu sınıf devralınamaz.This class cannot be inherited.

Numaralandırmalar

ApplicationIntent

İçin bir değer belirtir ApplicationIntent .Specifies a value for ApplicationIntent. Olası değerler şunlardır ReadWrite ReadOnly .Possible values are ReadWrite and ReadOnly.

PoolBlockingPeriod

Özellik için bir değer belirtir PoolBlockingPeriod .Specifies a value for the PoolBlockingPeriod property.

SortOrder

Veri satırlarının nasıl sıralanacağını belirtir.Specifies how rows of data are sorted.

SqlAuthenticationMethod

Azure SQL veritabanı 'na bağlanan bir istemci tarafından kullanılabilecek farklı SQL kimlik doğrulama yöntemlerini açıklar. Ayrıntılar için bkz. Azure Active Directory kimlik doğrulaması kullanarak SQL veritabanı 'Na bağlanma.For details, see Connecting to SQL Database By Using Azure Active Directory Authentication.

SqlBulkCopyOptions

Bir örneğiyle birlikte kullanılacak bir veya daha fazla seçeneği belirten bit düzeyinde bayrak SqlBulkCopy .Bitwise flag that specifies one or more options to use with an instance of SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Şifrelenmiş sütunları okurken ve yazarken verilerin nasıl gönderileceğini ve alınacağını belirtir. Özel sorgunuza bağlı olarak, şifreli olmayan sütunlar kullanılırken Always Encrypted sürücünün işlenmesi atlanarak performans etkisi azaltılabilir. Bu ayarların şifrelemeyi atlamak ve düz metin verilerine erişim sağlamak için kullanılamayacağını unutmayın. Ayrıntılar için bkz. Always Encrypted (veritabanı altyapısı).For details, see Always Encrypted (Database Engine).

SqlConnectionColumnEncryptionSetting

Bir bağlantıda Always Encrypted işlevinin etkinleştirildiğini belirtir. Bu ayarların şifrelemeyi atlamak ve düz metin verilerine erişim sağlamak için kullanılamayacağını unutmayın. Ayrıntılar için bkz. Always Encrypted (veritabanı altyapısı).For details, see Always Encrypted (Database Engine).

SqlNotificationInfo

Bu numaralandırma, bağımlılık olay işleyicisi tarafından alınabilecek farklı bildirimler hakkında ek bilgiler sağlar.This enumeration provides additional information about the different notifications that can be received by the dependency event handler.

SqlNotificationSource

Bağımlılık olay işleyicisi tarafından alınan bildirimin kaynağını gösterir.Indicates the source of the notification received by the dependency event handler.

SqlNotificationType

Parametresi aracılığıyla bir olay işleyicisi tarafından alınabilecek farklı bildirim türlerini açıklar OnChangeEventHandler SqlNotificationEventArgs .Describes the different notification types that can be received by an OnChangeEventHandler event handler through the SqlNotificationEventArgs parameter.

Temsilciler

OnChangeEventHandler

OnChangeBir nesneyle ilişkili komutlardan herhangi biri için bir bildirim alındığında tetiklenen olayı işler SqlDependency .Handles the OnChange event that is fired when a notification is received for any of the commands associated with a SqlDependency object.

SqlInfoMessageEventHandler

Olayını işleyecek yöntemi temsil eder InfoMessage SqlConnection .Represents the method that will handle the InfoMessage event of a SqlConnection.

SqlRowsCopiedEventHandler

A olayını işleyen yöntemi temsil eder SqlRowsCopied SqlBulkCopy .Represents the method that handles the SqlRowsCopied event of a SqlBulkCopy.

SqlRowUpdatedEventHandler

Olayını işleyecek yöntemi temsil eder RowUpdated SqlDataAdapter .Represents the method that will handle the RowUpdated event of a SqlDataAdapter.

SqlRowUpdatingEventHandler

Olayını işleyecek yöntemi temsil eder RowUpdating SqlDataAdapter .Represents the method that will handle the RowUpdating event of a SqlDataAdapter.

Açıklamalar

SQL Server için .NET Veri Sağlayıcısı, yönetilen alandaki bir SQL Server veritabanına erişmek için kullanılan sınıfların bir koleksiyonunu açıklar.The .NET Data Provider for SQL Server describes a collection of classes used to access a SQL Server database in the managed space. Kullanarak SqlDataAdapter , DataSet veritabanını sorgulamak ve güncelleştirmek için kullanabileceğiniz bir belleği doldurabilirsiniz.Using the SqlDataAdapter, you can fill a memory-resident DataSet that you can use to query and update the database.

Not

.NET ile programlama yaparken bu ad alanını kullanma hakkında kavramsal bilgiler için, bkz. SQL Server ve ADO.net.For conceptual information about using this namespace when programming with .NET, see SQL Server and ADO.NET.