SqlConnection.ServerVersion Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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ı.