SqlConnection.ServerVersion Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Zeichenfolge mit der Version der SQL Server-Instanz ab, mit der der Client verbunden ist.
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
Eigenschaftswert
Die Version der Instanz von SQL Server.
- Attribute
Ausnahmen
Die Verbindung ist geschlossen.
ServerVersion wurde aufgerufen, während die zurückgegebene Aufgabe nicht abgeschlossen wurde, und die Verbindung wurde nach einem Aufruf von OpenAsync(CancellationToken) nicht geöffnet.
Beispiele
Im folgenden Beispiel wird ein SqlConnection erstellt und die ServerVersion -Eigenschaft angezeigt.
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);
}
}
}
}
Hinweise
Die Version hat das Format ##.#.#.##. Dabei sind die ersten beiden Ziffern die Hauptversion, die nächsten beiden Ziffern die Nebenversion und die letzten vier Ziffern die Releaseversion. Die Zeichenfolge hat die Form major.minor.build, wobei Haupt- und Nebenversion genau zwei Ziffern und Build genau vier Ziffern sind.
ServerVersion wurde aufgerufen, während die zurückgegebene Aufgabe nicht abgeschlossen wurde, und die Verbindung wurde nach einem Aufruf von OpenAsync nicht geöffnet.