System.Data.SqlClient Névtér

A System.Data.SqlClient névtér a SQL Server .NET Data Provider.

Osztályok

Name Description
SqlAuthenticationInitializer

Meghatározza a app.config fájlban regisztrálható hitelesítési inicializálók alapvető viselkedését, és a származtatott osztályok alapjaként szolgál.

SqlAuthenticationParameters

Az illesztőprogram által a hitelesítésszolgáltatóknak átadott AD-hitelesítési paramétereket jelöli.

SqlAuthenticationProvider

Meghatározza a hitelesítésszolgáltatók alapvető viselkedését, és egy alaposztályt biztosít a származtatott osztályok számára.

SqlAuthenticationToken

AD-hitelesítési jogkivonatot jelöl.

SqlBulkCopy

Lehetővé teszi egy SQL Server tábla hatékony tömeges betöltését egy másik forrásból származó adatokkal.

SqlBulkCopyColumnMapping

Meghatározza a példány adatforrásában lévő SqlBulkCopy oszlop és a példány céltáblájának egy oszlopa közötti leképezést.

SqlBulkCopyColumnMappingCollection

A SqlBulkCopyColumnMapping forrásból CollectionBaseöröklő objektumok gyűjteménye.

SqlClientFactory

Az adatforrásosztályok szolgáltatói System.Data.SqlClient implementációjának példányainak létrehozására szolgáló metódusok készletét jelöli.

SqlClientLogger

SQL-ügyfélnaplózót jelöl.

SqlClientMetaDataCollectionNames

A GetSchema metódussal használható állandók listáját tartalmazza a metaadat-gyűjtemények lekéréséhez.

SqlClientPermission

Engedélyezi a .NET-keretrendszer Data Provider SQL Server számára annak biztosítását, hogy a felhasználó biztonsági szintje elegendő legyen az adatforráshoz való hozzáféréshez.

SqlClientPermissionAttribute

Biztonsági műveletet társít egy egyéni biztonsági attribútumhoz.

SqlColumnEncryptionCertificateStoreProvider

A Windows tanúsítványtároló kulcstároló-szolgáltatójának implementálása. Ez az osztály lehetővé teszi a Windows tanúsítványtárolóban tárolt tanúsítványok oszlop-főkulcsként való használatát. A részletekért lásd: Always Encrypted.

SqlColumnEncryptionCngProvider

A CMK Store-szolgáltató implementációja a Microsoft Cryptography API: Next Generation (CNG) és Always Encrypted használatára.

SqlColumnEncryptionCspProvider

A CMK Store-szolgáltató implementációja Microsoft CAPI-alapú titkosítási szolgáltatók (CSP) Always Encrypted használatával.

SqlColumnEncryptionEnclaveProvider

Az Always Encrypted enklávészolgáltatók felületét meghatározó alaposztály.

SqlColumnEncryptionKeyStoreProvider

Alaposztály az összes kulcstároló-szolgáltatóhoz. Az egyéni szolgáltatónak ebből az osztályból kell származnia, felül kell bírálnia a tagfüggvényeit, majd regisztrálnia kell azt az SqlConnection.RegisterColumnEncryptionKeyStoreProviders() használatával. További részletekért lásd: Always Encrypted.

SqlCommand

Egy SQL Server adatbázison végrehajtandó Transact-SQL utasítást vagy tárolt eljárást jelöl. Ez az osztály nem örökölhető.

SqlCommandBuilder

Automatikusan létrehoz egytáblás parancsokat, amelyek a DataSet módosításainak egyeztetésére szolgálnak a társított SQL Server adatbázissal. Ez az osztály nem örökölhető.

SqlConnection

Egy SQL Server-adatbázishoz való kapcsolatot jelöl. Ez az osztály nem örökölhető.

SqlConnectionStringBuilder

Egyszerű módot kínál az osztály által SqlConnection használt kapcsolati sztringek tartalmának létrehozására és kezelésére.

SqlCredential

SqlCredential biztonságosabb módot biztosít a bejelentkezési kísérlethez használt jelszó megadására SQL Server Hitelesítés használatával.

SqlCredential egy felhasználói azonosítóból és egy jelszóból áll, amelyet SQL Server hitelesítéshez használunk. Az objektum jelszava SqlCredential típusának típusa SecureString.

SqlCredential nem örökölhető.

A Windows hitelesítés (Integrated Security = true) továbbra is a legbiztonságosabb módja annak, hogy SQL Server adatbázisba jelentkezzen be.

SqlDataAdapter

A DataSet kitöltéséhez és egy SQL Server-adatbázis frissítéséhez használt adatparancsok és adatbáziskapcsolatok készletét jelöli. Ez az osztály nem örökölhető.

SqlDataReader

Lehetővé teszi, hogy csak előre beolvassa a sorokat egy SQL Server adatbázisból. Ez az osztály nem örökölhető.

SQLDebugging

Az alkalmazások hibakeresésének támogatása. Nem közvetlen használatra szánt.

SqlDependency

A SqlDependency objektum egy alkalmazás és egy SQL Server példány közötti lekérdezésértesítési függőséget jelöl. Az alkalmazások létrehozhatnak egy SqlDependency objektumot, és regisztrálhatnak, hogy értesítéseket kapjanak az OnChangeEventHandler eseménykezelőn keresztül.

SqlEnclaveAttestationParameters

Beágyazza az SqlClient által a SQL Server küldött információkat, hogy elindítsa az enklávéval való biztonságos munkamenet igazolásának és létrehozásának folyamatát, SQL Server az Always Encrypted használatával védett oszlopokon végzett számításokhoz.

SqlEnclaveSession

Beágyazza az SqlClient és egy SQL Server belüli enklávé közötti biztonságos munkamenet állapotát, amely az Always Encrypteddel védett titkosított oszlopokon végzett számításokhoz használható.

SqlError

Összegyűjti az SQL Server által visszaadott figyelmeztetéssel vagy hibával kapcsolatos információkat.

SqlErrorCollection

Összegyűjti az .NET-keretrendszer Data Provider által SQL Server által generált összes hibát. Ez az osztály nem örökölhető.

SqlException

Az a kivétel, amely akkor jelenik meg, ha SQL Server figyelmeztetést vagy hibát ad vissza. Ez az osztály nem örökölhető.

SqlInfoMessageEventArgs

Adatokat biztosít az InfoMessage eseményhez.

SqlNotificationEventArgs

Az értesítési eseménykezelőnek átadott argumentumokat jelöli.

SqlParameter

Egy paramétert jelöl egy SqlCommand adott paraméterhez, és opcionálisan az oszlopokhoz való leképezését DataSet . Ez az osztály nem örökölhető. A paraméterekkel kapcsolatos további információkért lásd: Paraméterek és paraméteradattípusok konfigurálása.

SqlParameterCollection

Egy adott oszlophoz SqlCommand társított paraméterek gyűjteményét és azok oszlopaihoz DataSetvaló leképezését jelöli. Ez az osztály nem örökölhető.

SqlProviderServices

Az SqlClient-szolgáltató dbProviderServices-implementációja SQL Server.

SqlRowsCopiedEventArgs

A .-nak átadott SqlRowsCopiedEventHandlerargumentumokat jelöli.

SqlRowUpdatedEventArgs

Adatokat biztosít az RowUpdated eseményhez.

SqlRowUpdatingEventArgs

Adatokat biztosít az RowUpdating eseményhez.

SqlTransaction

Egy SQL Server adatbázisban hajtandó Transact-SQL tranzakciót jelöli. Ez az osztály nem örökölhető.

Enumerációk

Name Description
ApplicationIntent

A értékének ApplicationIntentmegadása. A lehetséges értékek a következők: ReadWrite és ReadOnly.

PoolBlockingPeriod

A tulajdonság értékét PoolBlockingPeriod adja meg.

SortOrder

Az adatsorok rendezésének módját adja meg.

SqlAuthenticationMethod

A Azure SQL Database csatlakozó ügyfél által használható különböző SQL-hitelesítési módszereket ismerteti. További információ: Csatlakozás az SQL Database-hez Azure Active Directory hitelesítéssel.

SqlBulkCopyOptions

Bitenkénti jelölő, amely egy vagy több, a példányhoz SqlBulkCopyhasználható lehetőséget ad meg.

SqlCommandColumnEncryptionSetting

Meghatározza, hogyan lesznek elküldve és fogadva az adatok a titkosított oszlopok olvasása és írása során. Az adott lekérdezéstől függően a teljesítményre gyakorolt hatás csökkenthető az Always Encrypted illesztőprogram feldolgozásának megkerülésével, ha nem titkosított oszlopokat használ. Vegye figyelembe, hogy ezek a beállítások nem használhatók a titkosítás megkerülésére és egyszerű szöveges adatokhoz való hozzáférésre. További részletekért lásd: Always Encrypted (Database Engine).

SqlConnectionColumnEncryptionSetting

Megadja, hogy az Always Encrypted funkció engedélyezve van-e egy kapcsolatban. Vegye figyelembe, hogy ezek a beállítások nem használhatók a titkosítás megkerülésére és egyszerű szöveges adatokhoz való hozzáférésre. További részletekért lásd: Always Encrypted (Database Engine).

SqlNotificationInfo

Ez az enumerálás további információkat nyújt a függőségi eseménykezelő által fogadható különböző értesítésekről.

SqlNotificationSource

A függőségi eseménykezelő által fogadott értesítés forrását jelzi.

SqlNotificationType

Az eseménykezelő által a paraméteren OnChangeEventHandler keresztül SqlNotificationEventArgs fogadható különböző értesítési típusokat ismerteti.

Delegáltak

Name Description
OnChangeEventHandler

Kezeli azt az OnChange eseményt, amely akkor aktiválódik, amikor értesítést kap az objektumhoz társított parancsok bármelyikéről SqlDependency .

SqlInfoMessageEventHandler

Azt a metódust jelöli, amely egy InfoMessage .SqlConnection

SqlRowsCopiedEventHandler

Az eseményt SqlRowsCopied kezelő metódust SqlBulkCopyjelöli.

SqlRowUpdatedEventHandler

Azt a metódust jelöli, amely egy RowUpdated .SqlDataAdapter

SqlRowUpdatingEventHandler

Azt a metódust jelöli, amely egy RowUpdating .SqlDataAdapter

Megjegyzések

Note

Az System.Data.SqlClient API-k elavultak. Új fejlesztéshez használja a Microsoft.Data.SqlClient API-kat.

A SQL Server .NET Data Provider egy SQL Server-adatbázishoz való hozzáféréshez használt osztályok gyűjteményét ismerteti a felügyelt térben. SqlDataAdapterA segítségével kitölthet egy memória-rezidenstDataSet, amellyel lekérdezheti és frissítheti az adatbázist.

Note

A névtér .NET való programozása során való használatáról a SQL Server és az ADO.NET című témakörben talál elméleti információkat.