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(); };
[System.ComponentModel.Browsable(false)]
public override string ServerVersion { get; }
public override string ServerVersion { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ServerVersion : string
member this.ServerVersion : string
Public Overrides 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 bağlantısı çağrısından OpenAsync(CancellationToken)sonra açılmadı.

Örnekler

Aşağıdaki örnekte bir SqlConnection oluşturulur ve özelliği görüntülenir ServerVersion .

using Microsoft.Data.SqlClient;

namespace SqlConnection1CS
{
    class Program
    {
        static void Main()
        {
            string connectionString =
                "Persist Security Info=False;Integrated Security=SSPI;database=Northwind;server=(local)";
            CreateSqlConnection(connectionString);
            Console.ReadLine();
        }
        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);
            }
        }
    }
}

Açıklamalar

Sürüm ##.##.#### biçimindedir; burada ilk iki basamak ana sürüm, sonraki iki basamak ikincil sürüm ve son dört basamak sürüm sürümüdür. Dize major.minor.build biçimindedir; burada major ve minor 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 bağlantısı çağrısından OpenAsyncsonra açılmadı.

Şunlara uygulanır