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.Gets a string that contains the version of the instance of SQL Server to which the client is connected.

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
Public Overrides ReadOnly Property ServerVersion As String
Public ReadOnly Property ServerVersion As String

Valor de propiedad

Versión de la instancia de SQL Server.The version of the instance of SQL Server.

Atributos

Excepciones

La conexión está cerrada.The connection is closed.

ServerVersion se llamó mientras no se completó la tarea devuelta y no se abrió la conexión después de llamar a OpenAsync(CancellationToken).ServerVersion was called while the returned Task was not completed and the connection was not opened after a call to OpenAsync(CancellationToken).

Ejemplos

En el ejemplo siguiente se crea un SqlConnection y se muestra la propiedad ServerVersion.The following example creates a SqlConnection and displays the ServerVersion property.

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 últimos cuatro dígitos son la versión de lanzamiento.The version is of the form ##.##.####, where the first two digits are the major version, the next two digits are the minor version, and the last four digits are the release version. La cadena tiene el formato principal. secundaria. compilación, donde principal y secundaria son exactamente dos dígitos y la compilación es exactamente de cuatro dígitos.The string is of the form major.minor.build, where major and minor are exactly two digits and build is exactly four digits.

ServerVersion se llamó mientras no se completó la tarea devuelta y no se abrió la conexión después de llamar a OpenAsync.ServerVersion was called while the returned Task was not completed and the connection was not opened after a call to OpenAsync.

Se aplica a

Consulte también: