Klasa ConnectionManager
ConnectionManager Połączenia z wystąpienie zarządza klasy SQL Server.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Management.Common.ConnectionSettings
Microsoft.SqlServer.Management.Common.ConnectionManager
Microsoft.SqlServer.Management.Common.ServerConnection
Przestrzeń nazw: Microsoft.SqlServer.Management.Common
Zestaw: Microsoft.SqlServer.ConnectionInfo (w Microsoft.SqlServer.ConnectionInfo.dll)
Składnia
'Deklaracja
Public MustInherit Class ConnectionManager _
Inherits ConnectionSettings
'Użycie
Dim instance As ConnectionManager
public abstract class ConnectionManager : ConnectionSettings
public ref class ConnectionManager abstract : public ConnectionSettings
[<AbstractClassAttribute>]
type ConnectionManager =
class
inherit ConnectionSettings
end
public abstract class ConnectionManager extends ConnectionSettings
Typ ConnectionManager uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
ApplicationName | Pobiera lub ustawia nazwę aplikacji, która ustanowieniu połączenia z serwerem. (Dziedziczony z ConnectionSettings). | |
AutoDisconnectMode | Pobiera lub ustawia tryb Automatyczne rozłączenie połączenia odwołania do wystąpienie SQL Server. | |
CapturedSql | Pobiera Transact-SQL przechwytywania instrukcje, które są przechwytywane, gdy połączenie jest uruchomiony w trybie. | |
ConnectAsUser | Pobiera lub ustawia Boolean wartości właściwość, który określa, czy połączenie jest nawiązywane przy użyciu personifikacji. (Dziedziczony z ConnectionSettings). | |
ConnectAsUserName | Pobiera lub ustawia nazwę użytkownika podczas łączenia przy użyciu personifikacji. (Dziedziczony z ConnectionSettings). | |
ConnectAsUserPassword | Pobiera lub ustawia hasło dla użytkownika podczas łączenia przy użyciu personifikacji. (Dziedziczony z ConnectionSettings). | |
ConnectionString | Pobiera lub ustawia połączenie ciąg używany do ustanawiania połączenia z określonym źródłem danych. (Dziedziczony z ConnectionSettings). | |
ConnectTimeout | Pobiera lub ustawia połączenie czas-okresu w sekundach. (Dziedziczony z ConnectionSettings). | |
DatabaseEngineType | Pobiera typ aparat bazy danych. | |
DatabaseName | Pobiera lub ustawia bazy danych wymaganych przez połączenie. (Dziedziczony z ConnectionSettings). | |
EncryptConnection | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy połączenie jest szyfrowany. (Dziedziczony z ConnectionSettings). | |
InUse | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy połączenie jest używane. | |
IsForceDisconnected | Pobiera Boolean wartość określająca, czy połączenie zostało rozłączone przymusowo. | |
IsOpen | Pobiera Boolean wartości właściwość, który określa, czy połączenie jest aktualnie otwarty. | |
LockTimeout | Pobiera lub ustawia czas w sekundach, wymagane dla limitu czasu połączenia, gdy bieżąca transakcja jest zablokowana. | |
Login | Pobiera lub ustawia logowania wymagane do nawiązania połączenia z wystąpienie serwera. (Dziedziczony z ConnectionSettings). | |
LoginSecure | Pobiera lub ustawia Boolean właściwość, która określa, czy ustanawiane jest połączenie z serwerem przy użyciu uwierzytelniania systemu Windows lub SQL Server uwierzytelniania. (Dziedziczony z ConnectionSettings). | |
MaxPoolSize | Pobiera lub ustawia maksymalną liczbę połączeń w puli połączeń, która akceptuje określonego połączenia, podczas ustanawiania połączenia z serwerem. (Dziedziczony z ConnectionSettings). | |
MinPoolSize | Pobiera lub Ustawia minimalną liczbę połączeń w puli połączeń, która akceptuje określonego połączenia, podczas ustanawiania połączenia z serwerem. (Dziedziczony z ConnectionSettings). | |
MultipleActiveResultSets | Pobiera lub ustawia Boolean wartości właściwość, która określa, czy jest dozwolone więcej niż jeden zestaw wyników active. (Dziedziczony z ConnectionSettings). | |
NetworkProtocol | Pobiera lub ustawia protokół sieciowy używany do ustanawiania połączenia z serwerem. (Dziedziczony z ConnectionSettings). | |
NonPooledConnection | Pobiera lub ustawia Boolean Określa, czy połączenie może być puli lub nieobsługiwanych przez wartość właściwość. (Dziedziczony z ConnectionSettings). | |
PacketSize | Pobiera lub ustawia pakiety danych przesyłanych między klient i serwera w sieci, w bajtach. (Dziedziczony z ConnectionSettings). | |
Password | Pobiera lub ustawia hasło używane z logowanie do nawiązania połączenia z serwerem podczas SQL Server jest używane uwierzytelnianie. (Dziedziczony z ConnectionSettings). | |
PooledConnectionLifetime | Pobiera lub ustawia okres istnienia puli połączeń. (Dziedziczony z ConnectionSettings). | |
ResetConnectionString | Pobiera lub ustawia Boolean wartość określająca, czy węzeł w połączeniu z ciąg została zmieniona. (Dziedziczony z ConnectionSettings). | |
SecureConnectionString | Pobiera lub ustawia zaszyfrowana wersja połączenia ciąg. (Dziedziczony z ConnectionSettings). | |
SecurePassword | Pobiera lub ustawia bezpieczne hasło używane z logowanie do nawiązania połączenia z serwerem podczas SQL Server jest używane uwierzytelnianie. (Dziedziczony z ConnectionSettings). | |
ServerInstance | Pobiera lub ustawia nazwę serwera. (Dziedziczony z ConnectionSettings). | |
ServerVersion | Pobiera wersja połączonych wystąpienie z SQL Server. | |
SqlConnectionObject | Pobiera obiekt połączenia. | |
WorkstationId | Pobiera lub ustawia wartość Identyfikatora, który unikatowo identyfikuje stacja robocza. (Dziedziczony z ConnectionSettings). |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
CheckServerVersion | Sprawdza wersja miejsce docelowe wystąpienie z SQL Server. | |
Connect | Łączy do wystąpienie SQL Server. | |
Disconnect | Odłącza od wystąpienie SQL Server. | |
Equals | (Dziedziczony z Object). | |
ExecuteTSql | Wykonuje Transact-SQL polecenia. | |
Finalize | (Dziedziczony z Object). | |
ForceDisconnected | Wymusza rozłączenia z wystąpienie SQL Server. | |
GetHashCode | (Dziedziczony z Object). | |
GetType | (Dziedziczony z Object). | |
MemberwiseClone | (Dziedziczony z Object). | |
ThrowIfPropertyNotSet(String, String) | Zgłasza wyjątek, jeśli właściwość określonego połączenia jest null lub pusty. (Dziedziczony z ConnectionSettings). | |
ThrowIfPropertyNotSet(String, String, Boolean) | Jeśli właściwość określonego połączenia jest null lub null opcjonalnie, zgłasza wyjątek. (Dziedziczony z ConnectionSettings). | |
ToString | Zwraca nazwę obiektu odwołanie jako ciąg. (Dziedziczony z ConnectionSettings). |
Do góry
Zdarzenia
Nazwa | Opis | |
---|---|---|
InfoMessage | zdarzenie występującego podczas wystąpienie SQL Server generuje komunikat informacyjny. | |
RemoteLoginFailed | To zdarzenie występuje podczas logowania zdalnego nie może połączyć się z wystąpienie SQL Server. | |
ServerMessage | zdarzenie występującego podczas SQL Server zwraca komunikat ostrzeżenie lub informację na bieżącego połączenia. | |
StateChange | zdarzenie występującego podczas wystąpienie SQL Server zmiany stanu. | |
StatementExecuted | zdarzenie występującego podczas wystąpienie SQL Server wykonuje instrukcja na bieżące połączenie. |
Do góry
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.