Configuration logicielle requise pour le débogage SQL
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Cette section décrit la configuration logicielle requise pour déboguer le code dans une base de données SQL Server. Certaines configurations supplémentaires sont nécessaires pour déboguer les applications SQL Server multicouches. Pour plus d'informations, consultez Débogage d'une base de données d'application multicouche.
Configuration logicielle requise pour la couche base de données
Le débogage SQL avec Microsoft Visual Studio 2005 nécessite la présence des logiciels suivants sur le serveur :
Microsoft Windows 2000 (ou version ultérieure) est recommandé.
SQL Server 2005 ou SQL Server 2000 avec Service Pack 3 requis.
Configuration requise pour la couche de base de données (CLR SQL uniquement)
Le débogage CLR SQL nécessite l'installation du logiciel supplémentaire suivant sur le serveur :
Remote Debugging Monitor (msvsmon) doit s'exécuter lorsque vous déboguez. Si vous exécutez SQL Server 2005, le programme d'installation de msvsmon se trouve déjà sur le serveur, dans <répertoire d'installation du serveur sql>\ 90\Shared\rdbgsetup.exe. Exécutez ce programme pour l'installer. SQL Server le lancera chaque fois que vous effectuerez un pas à pas ou que vous atteindrez un point d'arrêt.
Toutes les autres configurations requises sur cette page s'appliquent à CLR SQL aussi bien qu'à TSQL.
Configuration logicielle multicouche supplémentaire requise
Avec Visual Studio 2005, vous pouvez déboguer des applications multicouches qui effectuent des connexions aux bases de données SQL Server et qui exécutent des procédures SQL stockées. Pour ce faire, la couche Application doit se connecter aux bases de données en utilisant l'un des éléments suivants :
Client SQL ;
OLE DB, ODBC ou DBLIB ;
une technologie telle qu'ADO ou ADO.NET, basée sur OLE DB, ODBC ou DBLIB ;
l'adaptateur de données managées pour SQL Server.