SqlConnection.ServerVersion Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.