La sortie du programme SchemaCollector est visible sur la figure 3. Chaque entité de schéma (par ex., table, vue, procédure stockée) est scriptée dans son propre fichier individuel. Cette approche facilite l’archivage de toutes les entités du schéma dans un référentiel de code source, tel que Visual SourceSafe. Nous créons
Obtention des résultats

le nom de fichier de script approprié sur la base du nom de l’entité et en ajoutant le suffixe .sql pour indiquer qu’il s’agit d’un script. Par exemple, pour les tables nous employons :
// Set the Script
// File Name.
scrp.Options.
FileName =
strScriptFileDir +
@"\" + strTableName
+ ".SQL";
Pour effectuer le scripting réel, nous avons besoin de référencer un nom URN (Uniform Resource Name). Il s’agit d’une adresse spéciale (ou descripteur) qui identifie de manière unique les objets SQL Server. Le codage SMO a l’aspect suivant :
// Script out this
// Table. Urn[] urn = new
Urn[1];
Urn[0] = t.Urn;
scrp.Script(urn);
A la fin de l’exécution du programme, la sortie du schéma sera située dans une arborescence de répertoires sous le chemin spécifié par l’identifiant zBASEPATH dans le fichier App.Config. Par défaut, il s’agit du chemin C:\SCHEMA.
Téléchargez cette ressource

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Et si les clients n’avaient plus le choix ?
- Afficher les icônes cachées dans la barre de notification
- Activer la mise en veille prolongée dans Windows 10
Les plus consultés sur iTPro.fr
- Reporting RSE : un levier d’innovation !
- De la 5G à la 6G : la France se positionne pour dominer les réseaux du futur
- Datanexions, acteur clé de la transformation numérique data-centric
- Les PME attendent un meilleur accès aux données d’émissions de la part des fournisseurs
- Fraude & IA : Dr Jekyll vs. Mr Hyde, qui l’emporte ?
