SqlConnection.ServerVersion Propiedad

Definición

Obtiene una cadena que contiene la versión de la instancia de SQL Server a la que se conecta el cliente.

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

Valor de propiedad

Versión de la instancia de SQL Server.

Atributos

Excepciones

La conexión está cerrada.

ServerVersion se llamó mientras no se completó la tarea devuelta y no se abrió la conexión después de llamar a OpenAsync(CancellationToken).

Ejemplos

En el ejemplo siguiente se crea un SqlConnection objeto y se muestra la ServerVersion propiedad .

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

Comentarios

La versión tiene el formato ##.#.#.#####, donde los dos primeros dígitos son la versión principal, los dos dígitos siguientes son la versión secundaria y los cuatro últimos dígitos son la versión de lanzamiento. La cadena tiene el formato major.minor.build, donde major y minor son exactamente dos dígitos y build es exactamente cuatro dígitos.

ServerVersion se llamó mientras no se completó la tarea devuelta y no se abrió la conexión después de llamar a OpenAsync.

Se aplica a

Consulte también