Udostępnij za pośrednictwem


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
Właściwość publiczna ApplicationName Pobiera lub ustawia nazwę aplikacji, która ustanowieniu połączenia z serwerem. (Dziedziczony z ConnectionSettings).
Właściwość publiczna AutoDisconnectMode Pobiera lub ustawia tryb Automatyczne rozłączenie połączenia odwołania do wystąpienie SQL Server.
Właściwość publiczna CapturedSql Pobiera Transact-SQL przechwytywania instrukcje, które są przechwytywane, gdy połączenie jest uruchomiony w trybie.
Właściwość publiczna 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).
Właściwość publiczna ConnectAsUserName Pobiera lub ustawia nazwę użytkownika podczas łączenia przy użyciu personifikacji. (Dziedziczony z ConnectionSettings).
Właściwość publiczna ConnectAsUserPassword Pobiera lub ustawia hasło dla użytkownika podczas łączenia przy użyciu personifikacji. (Dziedziczony z ConnectionSettings).
Właściwość publiczna ConnectionString Pobiera lub ustawia połączenie ciąg używany do ustanawiania połączenia z określonym źródłem danych. (Dziedziczony z ConnectionSettings).
Właściwość publiczna ConnectTimeout Pobiera lub ustawia połączenie czas-okresu w sekundach. (Dziedziczony z ConnectionSettings).
Właściwość publiczna DatabaseEngineType Pobiera typ aparat bazy danych.
Właściwość publiczna DatabaseName Pobiera lub ustawia bazy danych wymaganych przez połączenie. (Dziedziczony z ConnectionSettings).
Właściwość publiczna EncryptConnection Pobiera lub ustawia Boolean wartości właściwość, która określa, czy połączenie jest szyfrowany. (Dziedziczony z ConnectionSettings).
Właściwość publiczna InUse Pobiera lub ustawia Boolean wartości właściwość, która określa, czy połączenie jest używane.
Właściwość publiczna IsForceDisconnected Pobiera Boolean wartość określająca, czy połączenie zostało rozłączone przymusowo.
Właściwość publiczna IsOpen Pobiera Boolean wartości właściwość, który określa, czy połączenie jest aktualnie otwarty.
Właściwość publiczna LockTimeout Pobiera lub ustawia czas w sekundach, wymagane dla limitu czasu połączenia, gdy bieżąca transakcja jest zablokowana.
Właściwość publiczna Login Pobiera lub ustawia logowania wymagane do nawiązania połączenia z wystąpienie serwera. (Dziedziczony z ConnectionSettings).
Właściwość publiczna 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).
Właściwość publiczna 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).
Właściwość publiczna 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).
Właściwość publiczna 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).
Właściwość publiczna NetworkProtocol Pobiera lub ustawia protokół sieciowy używany do ustanawiania połączenia z serwerem. (Dziedziczony z ConnectionSettings).
Właściwość publiczna 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).
Właściwość publiczna PacketSize Pobiera lub ustawia pakiety danych przesyłanych między klient i serwera w sieci, w bajtach. (Dziedziczony z ConnectionSettings).
Właściwość publiczna 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).
Właściwość publiczna PooledConnectionLifetime Pobiera lub ustawia okres istnienia puli połączeń. (Dziedziczony z ConnectionSettings).
Właściwość chroniona ResetConnectionString Pobiera lub ustawia Boolean wartość określająca, czy węzeł w połączeniu z ciąg została zmieniona. (Dziedziczony z ConnectionSettings).
Właściwość publiczna SecureConnectionString Pobiera lub ustawia zaszyfrowana wersja połączenia ciąg. (Dziedziczony z ConnectionSettings).
Właściwość publiczna 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).
Właściwość publiczna ServerInstance Pobiera lub ustawia nazwę serwera. (Dziedziczony z ConnectionSettings).
Właściwość publiczna ServerVersion Pobiera wersja połączonych wystąpienie z SQL Server.
Właściwość publiczna SqlConnectionObject Pobiera obiekt połączenia.
Właściwość publiczna WorkstationId Pobiera lub ustawia wartość Identyfikatora, który unikatowo identyfikuje stacja robocza. (Dziedziczony z ConnectionSettings).

Do góry

Metody

  Nazwa Opis
Metoda chroniona CheckServerVersion Sprawdza wersja miejsce docelowe wystąpienie z SQL Server.
Metoda publiczna Connect Łączy do wystąpienie SQL Server.
Metoda publiczna Disconnect Odłącza od wystąpienie SQL Server.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona ExecuteTSql Wykonuje Transact-SQL polecenia.
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna ForceDisconnected Wymusza rozłączenia z wystąpienie SQL Server.
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona ThrowIfPropertyNotSet(String, String) Zgłasza wyjątek, jeśli właściwość określonego połączenia jest null lub pusty. (Dziedziczony z ConnectionSettings).
Metoda chroniona 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).
Metoda publiczna ToString Zwraca nazwę obiektu odwołanie jako ciąg. (Dziedziczony z ConnectionSettings).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne InfoMessage zdarzenie występującego podczas wystąpienie SQL Server generuje komunikat informacyjny.
Zdarzenie publiczne RemoteLoginFailed To zdarzenie występuje podczas logowania zdalnego nie może połączyć się z wystąpienie SQL Server.
Zdarzenie publiczne ServerMessage zdarzenie występującego podczas SQL Server zwraca komunikat ostrzeżenie lub informację na bieżącego połączenia.
Zdarzenie publiczne StateChange zdarzenie występującego podczas wystąpienie SQL Server zmiany stanu.
Zdarzenie publiczne 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.