SqlConnection.ServerVersion Egenskap

Definition

Hämtar en sträng som innehåller den version av instansen av SQL Server som klienten är ansluten till.

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

Egenskapsvärde

Versionen av instansen av SQL Server.

Attribut

Undantag

Anslutningen är stängd.

ServerVersion anropades medan den returnerade aktiviteten inte slutfördes och anslutningen öppnades inte efter ett anrop till OpenAsync(CancellationToken).

Exempel

Följande exempel skapar en SqlConnection och visar egenskapen ServerVersion .

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

Kommentarer

Versionen är av formatet ##.##.##### där de två första siffrorna är huvudversionen, de två följande siffrorna är delversionen och de sista fyra siffrorna är versionsversionen. Strängen är av formatet major.minor.build, där major och minor är exakt två siffror och build är exakt fyra siffror.

ServerVersion anropades medan den returnerade aktiviteten inte slutfördes och anslutningen öppnades inte efter ett anrop till OpenAsync.

Gäller för

Se även