ScriptObjectModel.Connections 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.
Retourne la collection Connections des connexions existantes, définies dans le package qui contient la tâche de script.
public:
property Microsoft::SqlServer::Dts::Runtime::Connections ^ Connections { Microsoft::SqlServer::Dts::Runtime::Connections ^ get(); };
public Microsoft.SqlServer.Dts.Runtime.Connections Connections { get; }
member this.Connections : Microsoft.SqlServer.Dts.Runtime.Connections
Public ReadOnly Property Connections As Connections
Valeur de propriété
Collection Connections des connexions existantes, définies dans le package qui contient la tâche de script.
Exemples
L’exemple de code suivant pour une utilisation à l’intérieur d’une tâche de script montre comment accéder aux gestionnaires de connexions à partir de la tâche de script. Il est supposé dans l’exemple que vous avez créé et configuré un gestionnaire de connexions ADO.NET nommé Connexion ADO.NET test et un gestionnaire de connexions de fichiers plats nommé Connexion de fichiers plats test. Notez que le gestionnaire de connexions ADO.NET retourne un SqlConnection
objet que vous pouvez utiliser immédiatement pour vous connecter à la source de données. En revanche, le gestionnaire de connexions de fichiers plats retourne uniquement une chaîne qui contient le chemin d’accès et le nom de fichier. Vous devez utiliser les méthodes de l'espace de noms System.IO
pour ouvrir et utiliser le fichier plat.
Public Sub Main()
Dim myADONETConnection As SqlClient.SqlConnection
myADONETConnection = _
DirectCast(Dts.Connections("Test ADO.NET Connection").AcquireConnection(Dts.Transaction), _
SqlClient.SqlConnection)
MsgBox(myADONETConnection.ConnectionString, _
MsgBoxStyle.Information, "ADO.NET Connection")
Dim myFlatFileConnection As String
myFlatFileConnection = _
DirectCast(Dts.Connections("Test Flat File Connection").AcquireConnection(Dts.Transaction), _
String)
MsgBox(myFlatFileConnection, MsgBoxStyle.Information, "Flat File Connection")
Dts.TaskResult = ScriptResults.Success
End Sub
Remarques
Utilisez la Connections propriété de l’objet dans le Dts
code de tâche script pour accéder aux gestionnaires de connexions définis dans le package.