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(); };
[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ı.