Application.GetServerVersionEx Méthode
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.
Retourne l'édition, le niveau de produit et d'autres valeurs qui indiquent la version de SSIS installée.
public:
void GetServerVersionEx(System::String ^ server, [Runtime::InteropServices::Out] int % editionID, [Runtime::InteropServices::Out] Microsoft::SqlServer::Dts::Runtime::DTSProductLevel % ssisEditionID, [Runtime::InteropServices::Out] System::String ^ % productVersion, [Runtime::InteropServices::Out] System::String ^ % productLevel);
public void GetServerVersionEx (string server, out int editionID, out Microsoft.SqlServer.Dts.Runtime.DTSProductLevel ssisEditionID, out string productVersion, out string productLevel);
member this.GetServerVersionEx : string * int * DTSProductLevel * string * string -> unit
Public Sub GetServerVersionEx (server As String, ByRef editionID As Integer, ByRef ssisEditionID As DTSProductLevel, ByRef productVersion As String, ByRef productLevel As String)
Paramètres
- server
- String
Nom du serveur à partir duquel obtenir les informations de version du produit.
- editionID
- Int32
Paramètre out contenant un entier qui indique l’édition du produit. Le mappage de editionID
au nom d'édition est affiché dans la section Remarques.
- ssisEditionID
- DTSProductLevel
Paramètre out contenant une valeur de l’énumération DTSProductLevel .
- productVersion
- String
Paramètre sortant contenant le numéro de build comme indiqué dans l’aide / À propos, mis en forme comme major.minor.build.
- productLevel
- String
Paramètre out fournissant le niveau service pack du serveur SSIS.
Exemples
L’exemple suivant montre les valeurs retournées pour chaque paramètre out
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
namespace Microsoft.SqlServer.SSIS.Samples
{
class Program
{
static void Main(string[] args)
{
String serverName = "yourServerName";
int ed;
DTSProductLevel prodLevel = new DTSProductLevel();
String prodVersion;
string prodReleaseLevel;
Application app = new Application();
app.GetServerVersionEx(serverName, out ed, out prodLevel, out prodVersion, out prodReleaseLevel);
Console.WriteLine("servernName: {0}", serverName);
Console.WriteLine("Edition: {0}", ed);
Console.WriteLine("prodLevel: {0}", prodLevel);
//Console.WriteLine("prodVersion: {0}", prodVersion);
//Console.WriteLine("prodReleaseLevel {0}", prodReleaseLevel);
}
}
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Namespace Microsoft.SqlServer.SSIS.Samples
Class Program
Shared Sub Main(ByVal args As String())
Dim servernName As String = "yourServerName"
Dim ed As Integer
Dim prodLevel As DTSProductLevel = New DTSProductLevel
Dim prodVersion As String
Dim prodReleaseLevel As String
Dim app As Application = New Application
app.GetServerVersionEx(servernName, ed, prodLevel, prodVersion, prodReleaseLevel)
Console.WriteLine("servernName: {0}", servernName)
Console.WriteLine("Edition: {0}", ed)
Console.WriteLine("prodLevel: {0}", prodLevel)
'Console.WriteLine("prodVersion: {0}", prodVersion)
'Console.WriteLine("prodReleaseLevel {0}", prodReleaseLevel)
Console.WriteLine
End Sub
End Class
End Namespace
Exemple de sortie :
serverName: <your server name>
Edition: 4
prodLevel: Enterprise
Remarques
Le tableau suivant répertorie les valeurs du ssisEditionID
paramètre.
EditionID | Nom de l’édition |
---|---|
0xA485ED98 | Standard |
0x6B9471A8 | Enterprise |
0x81C1F4D2 | Développeur |
0x2467BCA1 | Enterprise Evaluation |