System.Data.SqlClient Névtér

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

Important

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a névtér dokumentálja az örökölt szolgáltatót a meglévő alkalmazásokhoz, és .NET keretrendszerspecifikus forgatókönyvekhez, amelyek megkövetelik.

Osztályok

Név 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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlAuthenticationParameters

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlAuthenticationToken

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlBulkCopyColumnMappingCollection

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlClientLogger

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlClientMetaDataCollectionNames

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Ez az API támogatja .NET keretrendszer kódhozzáférésének biztonságát. Új adatbázis-fejlesztéshez használja a Microsoft. Data.SqlClient; őrizze meg ezt az API-t a .NET keretrendszer kódhozzáférés-biztonságát igénylő alkalmazásokhoz.

SqlClientPermissionAttribute

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

Ez az API támogatja .NET keretrendszer kódhozzáférésének biztonságát. Új adatbázis-fejlesztéshez használja a Microsoft. Data.SqlClient; őrizze meg ezt az API-t a .NET keretrendszer kódhozzáférés-biztonságát igénylő alkalmazásokhoz.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlColumnEncryptionCngProvider

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlColumnEncryptionCspProvider

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlColumnEncryptionEnclaveProvider

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ő.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ő.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlConnection

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ő.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ő.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SQLDebugging

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

Ez az API támogatja az örökölt .NET-keretrendszer hibakeresését, és nem közvetlen használatra készült. Új adatbázis-fejlesztéshez használja a Microsoft. Data.SqlClient.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ó.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlError

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ő.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ő.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlInfoMessageEventArgs

Adatokat biztosít az InfoMessage eseményhez.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlNotificationEventArgs

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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ő.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlProviderServices

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

Tartsa meg ezt az API-t a beépített .NET Framework Entity Framework-szolgáltatóhoz. Az új adatbázis-fejlesztésről lásd: Microsoft. Data.SqlClient.

SqlRowsCopiedEventArgs

A .-nak átadott SqlRowsCopiedEventHandlerargumentumokat jelöli.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlRowUpdatedEventArgs

Adatokat biztosít az RowUpdated eseményhez.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlRowUpdatingEventArgs

Adatokat biztosít az RowUpdating eseményhez.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlTransaction

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

Enumerációk

Név Description
ApplicationIntent

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

PoolBlockingPeriod

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SortOrder

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlBulkCopyOptions

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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).

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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).

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlNotificationSource

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlNotificationType

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

Delegáltak

Név 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 .

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlInfoMessageEventHandler

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlRowsCopiedEventHandler

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlRowUpdatedEventHandler

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

SqlRowUpdatingEventHandler

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

Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.

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.