Partager via


SqlConnection.ServerVersion Propriété

Définition

Obtient une chaîne comportant la version de l’instance de SQL Server à laquelle le client est connecté.

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

Valeur de propriété

Version du instance de SQL Server.

Attributs

Exceptions

La connexion est fermée.

ServerVersion a été appelé alors que la tâche retournée n’était pas terminée et que la connexion n’a pas été ouverte après un appel à OpenAsync(CancellationToken).

Exemples

L’exemple suivant crée un SqlConnection et affiche la ServerVersion propriété .

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

Remarques

La version est de la forme ##.##.####, où les deux premiers chiffres sont la version principale, les deux chiffres suivants sont la version mineure et les quatre derniers chiffres sont la version de mise en production. La chaîne est de la forme major.minor.build, où major et minor sont exactement deux chiffres et build est exactement quatre chiffres.

ServerVersion a été appelé alors que la tâche retournée n’était pas terminée et que la connexion n’a pas été ouverte après un appel à OpenAsync.

S’applique à

Voir aussi