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(); };
[System.ComponentModel.Browsable(false)]
public override string ServerVersion { get; }
public override string ServerVersion { get; }
[<System.ComponentModel.Browsable(false)>]
member this.ServerVersion : string
member this.ServerVersion : string
Public Overrides ReadOnly Property ServerVersion As String
Valeur de propriété
Version de l’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é .
using Microsoft.Data.SqlClient;
namespace SqlConnection1CS
{
class Program
{
static void Main()
{
string connectionString =
"Persist Security Info=False;Integrated Security=SSPI;database=Northwind;server=(local)";
CreateSqlConnection(connectionString);
Console.ReadLine();
}
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);
}
}
}
}
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.