Partager via


Application.GetServerVersionEx Méthode

Définition

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

S’applique à