SqlConnection.ServerVersion Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.