Opérations sur les tables et les vues avec des types définis par l’utilisateur à l’aide de l’adaptateur SQL
Vous pouvez utiliser l’adaptateur SQL pour effectuer des opérations sur des tables ou des vues qui ont des colonnes de types définis par l’utilisateur (UDT). Vous pouvez utiliser les opérations de table standard (Insérer, Mettre à jour, Supprimer et Sélectionner) pour lire ou écrire des données dans des colonnes sur des types UDT. Vous pouvez également exécuter des procédures stockées et des fonctions sur ces tables. Toutefois, vous devez effectuer certaines tâches avant de pouvoir utiliser l’adaptateur pour fonctionner sur des tables avec des colonnes UDT. Une fois que vous avez effectué ces tâches, vous pouvez utiliser l’adaptateur pour :
Effectuez des opérations d’insertion, de suppression, de mise à jour et de sélection, comme décrit dans Opérations d’insertion, de mise à jour, de suppression ou de sélection à l’aide de BizTalk Server avec l’adaptateur SQL.
Exécutez des procédures stockées, comme décrit dans Exécuter des procédures stockées dans SQL Server à l’aide de BizTalk Server.
Effectuer des opérations composites sur des tables avec des colonnes UDT, comme décrit dans Exécuter des opérations composites sur SQL Server à l’aide de BizTalk Server
Interroger des tables avec des colonnes UDT, comme décrit dans Recevoir des messages modifiés de données basées sur l’interrogation à partir de SQL Server à l’aide de BizTalk Server.
Effectuez d’autres opérations, comme décrit dans Développer vos applications BizTalk.
Considérations lors de l’exécution d’opérations sur des tables avec des UDT
Vous devez effectuer les tâches suivantes avant de pouvoir utiliser l’adaptateur pour effectuer des opérations sur des tables avec des colonnes UDT.
Lors de la génération d’un schéma pour une opération à l’aide de Visual Studio
UDT Type Emplacement des assemblys UUDTs livrés avec SQL Server, par exemple, Geography - Vérifiez Microsoft.SqlServer.Types.dll est ajouté au GAC.
- Vérifiez que SqlServerSpatial.dll est disponible dans le dossier System32.
Vous pouvez installer ces DLL sur l’ordinateur en exécutant le SQL Server configuration et en sélectionnant Outils d’administration - Outils de base et d’administration - Terminé dans la page Sélection des fonctionnalités de l’Assistant.UDT non livrés avec SQL Server mais définis par les utilisateurs Assurez-vous que les assemblys respectifs des UDT sont disponibles au même emplacement que l’exécutable Visual Studio, devenv.exe. L’exécutable est généralement disponible à l’adresse <installation drive>:\Program Files\Microsoft Visual Studio <version>\Common7\IDE
.Lors de l’exécution de l’opération à l’aide de BizTalk Server
UDT Type Emplacement des assemblys UUDTs livrés avec SQL Server, par exemple, Geography - Vérifiez Microsoft.SqlServer.Types.dll est ajouté au GAC.
- Vérifiez que SqlServerSpatial.dll est disponible dans le dossier System32.
Vous pouvez installer ces DLL sur l’ordinateur en exécutant le SQL Server configuration et en sélectionnant Outils d’administration - Outils de base et d’administration - Terminé dans la page Sélection des fonctionnalités de l’Assistant.UDT non livrés avec SQL Server mais définis par les utilisateurs Assurez-vous que les assemblys respectifs des UDT sont disponibles sous l’emplacement d’installation BizTalk Server. Par BizTalk Server, il s’agit <généralement du lecteur d’installation> :\Program Files\Microsoft BizTalk Server. Lors de l’exécution de l’opération à l’aide de Visual Studio
UDT Type Emplacement des assemblys UUDTs livrés avec SQL Server, par exemple, Geography - Vérifiez Microsoft.SqlServer.Types.dll est ajouté au GAC.
- Vérifiez que SqlServerSpatial.dll est disponible dans le dossier System32.
Vous pouvez installer ces DLL sur l’ordinateur en exécutant le SQL Server configuration et en sélectionnant Outils d’administration - Outils de base et d’administration - Terminé dans la page Sélection des fonctionnalités de l’Assistant.UDT non livrés avec SQL Server mais définis par les utilisateurs Assurez-vous que les assemblys respectifs des UDT sont disponibles au même emplacement que le fichier exécutable du projet, qui se trouve généralement sous le dossier \bin\Debug du projet. Une fois ces tâches terminées, vous êtes tous configurés pour effectuer des opérations sur des tables avec des UDT.