Поделиться через


SqlConnection.ServerVersion Свойство

Определение

Получает строку, содержащую версию экземпляра SQL Server, к которому подключается клиент.

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

Значение свойства

Версия экземпляра SQL Server.

Атрибуты

Исключения

Соединение закрыто.

ServerVersion был вызван, когда возвращаемая задача не была завершена, и не было открыто соединение после вызова OpenAsync(CancellationToken).

Примеры

В следующем примере создается SqlConnection и отображается 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

Комментарии

Версия имеет форму ##.##.# , где первые две цифры являются основной версией, следующие две цифры — дополнительный номер версии, а последние четыре цифры — версией выпуска. Строка имеет вид major.minor.build, где основной и дополнительный — это ровно две цифры, а сборка — ровно четыре цифры.

ServerVersion был вызван, когда возвращаемая задача не была завершена, и не было открыто соединение после вызова OpenAsync.

Применяется к

См. также раздел