SqlConnection.ServerVersion Właściwość

Definicja

Pobiera ciąg zawierający wersję wystąpienia SQL Server, z którym jest połączony klient.

public:
 virtual property System::String ^ ServerVersion { System::String ^ get(); };
public:
 property System::String ^ ServerVersion { System::String ^ get(); };
public override string ServerVersion { get; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("SqlConnection_ServerVersion")]
public string ServerVersion { get; }
[System.ComponentModel.Browsable(false)]
public override string ServerVersion { get; }
member this.ServerVersion : string
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("SqlConnection_ServerVersion")>]
member this.ServerVersion : string
[<System.ComponentModel.Browsable(false)>]
member this.ServerVersion : string
Public Overrides ReadOnly Property ServerVersion As String
Public ReadOnly Property ServerVersion As String

Wartość właściwości

Wersja wystąpienia SQL Server.

Atrybuty

Wyjątki

Połączenie jest zamknięte.

ServerVersion została wywołana, gdy zwrócone zadanie nie zostało ukończone, a połączenie nie zostało otwarte po wywołaniu metody OpenAsync(CancellationToken).

Przykłady

W poniższym przykładzie zostanie utworzona SqlConnection właściwość i zostanie wyświetlona ServerVersion właściwość .

private static void CreateSqlConnection(string connectionString)
{
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();
        Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
        Console.WriteLine("State: {0}", connection.State );
    }
}
 Private Sub CreateSqlConnection(ByVal connectionString As String)
     Using connection As New SqlConnection(connectionString)
         connection.Open()
         Console.WriteLine("ServerVersion: {0}", connection.ServerVersion)
         Console.WriteLine("State: {0}", connection.State)
     End Using
End Sub

Uwagi

Wersja jest w postaci ##.#.#, gdzie dwie pierwsze cyfry są wersją główną, kolejne dwie cyfry są wersją pomocniczą, a dwie ostatnie cyfry to wersja wersji pomocniczej. Ciąg ma postać major.minor.build, gdzie główna i pomocnicza są dokładnie dwiema cyframi, a kompilacja to dokładnie cztery cyfry.

ServerVersion została wywołana, gdy zwrócone zadanie nie zostało ukończone, a połączenie nie zostało otwarte po wywołaniu metody OpenAsync.

Dotyczy

Zobacz też