SqlConnection.ServerVersion Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá řetězec, který obsahuje verzi instance SQL Server, ke kterému je klient připojen.
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
Hodnota vlastnosti
Verze instance SQL Server.
- Atributy
Výjimky
Připojení je ukončeno.
ServerVersion byl volána, zatímco vrácená úloha nebyla dokončena a připojení nebylo otevřeno po volání nástroje OpenAsync(CancellationToken).
Příklady
Následující příklad vytvoří SqlConnection a zobrazí ServerVersion vlastnost.
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);
}
}
}
}
Poznámky
Verze je ve formátu ##.##.#### , kde první dvě číslice jsou hlavní verze, další dvě číslice jsou podverze a poslední čtyři číslice jsou verze vydané verze. Řetězec je ve formátu major.minor.build, kde hlavní a podverze jsou přesně dvě číslice a sestavení je přesně čtyři číslice.
ServerVersion byl volána, zatímco vrácená úloha nebyla dokončena a připojení nebylo otevřeno po volání nástroje OpenAsync.