Aracılığıyla paylaş


SqlConnection.ServerVersion Özellik

Tanım

İstemcinin bağlı olduğu SQL Server örneğinin sürümünü içeren bir dize alır.

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

Özellik Değeri

SQL Server örneğinin sürümü.

Öznitelikler

Özel durumlar

Bağlantı kapatıldı.

ServerVersion çağrılırken döndürülen Görev tamamlanmadı ve çağrısından sonra OpenAsync(CancellationToken)bağlantı açılmadı.

Örnekler

Aşağıdaki örnek bir SqlConnection oluşturur ve özelliğini görüntüler 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

Açıklamalar

Sürüm ##.##.### biçimindedir; burada ilk iki basamak ana sürümdür, sonraki iki basamak ikincil sürümdür ve son dört basamak yayın sürümüdür. Dize major.minor.build biçimindedir; burada birincil ve ikincil tam olarak iki basamaktır ve derleme tam olarak dört basamaktır.

ServerVersion çağrılırken döndürülen Görev tamamlanmadı ve çağrısından sonra OpenAsyncbağlantı açılmadı.

Şunlara uygulanır

Ayrıca bkz.