Fichier Lisezmoi pour l’exemple ScriptTable
Cet exemple fonctionne uniquement avec SQL Server 2005 et SQL Server 2008. Il ne fonctionnera pas avec les versions de SQL Server antérieures à SQL Server 2005.
Cet exemple illustre des techniques de création de scripts d'objets de base de données SQL Server. Grâce à l'utilisation des capacités SQL Server Management Object (SMO) de Microsoft SQL Server, cette application permet aux utilisateurs de se connecter à la base de données sélectionnée et d'écrire un script de création ou de suppression de tables dans la base de données sélectionnée. Cet exemple fournit une interface utilisateur qui permet de spécifier l'instance SQL Server à laquelle se connecter et s'il faut utiliser l'authentification Windows.
Les exemples sont fournis à titre éducatif uniquement. Ils ne sont pas destinés à être utilisés dans un environnement de production et n'ont pas été testés à cet usage. Microsoft ne fournit aucun support technique pour ces exemples. Les exemples d'applications et les assemblys ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.
Cet exemple nécessite l'installation des composants suivants.
-
Kit de développement .NET Framework SDK 2.0 ou Microsoft Visual Studio 2005. Vous pouvez obtenir gratuitement le Kit de développement .NET Framework SDK. Consultez Installation de la documentation .NET Framework..
-
Integration Services.
-
Les fichiers de package et de données qu'il utilise doivent être installés sur le lecteur de disque dur local.
-
La base de données OLTP AdventureWorks doit être installée.
-
La base de données AdventureWorks doit être attachée.
-
Vous devez disposer d'autorisations administratives pour la base de données AdventureWorks.
-
Vous devez d'abord compiler le composant ServerConnect, car cet exemple dépend de l'exemple ServerConnect.
Pour plus d'informations sur la façon d'installer des exemples, consultez « Installation des exemples de packages Integration Services » dans la documentation en ligne SQL Server.
Si l'exemple de code a été installé à l'emplacement par défaut, il se trouve alors dans le répertoire suivant :
C:\Program Files\Microsoft SQL Server\100\Samples\Engine\Programmability\SMO\ScriptTable
La solution C# pour l'exemple de code se trouve dans le répertoire CS et la solution Visual Basic dans le répertoire VB.
Si vous n'avez pas encore créé un fichier de clé de nom fort, utilisez la procédure suivante pour générer ce fichier.
- Ouvrez une invite de commandes Microsoft Visual Studio 2005. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.
-- ou --
Ouvrez une invite de commandes Microsoft .NET Framework. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.
- Utilisez la commande CD (changer de répertoire) pour remplacer le dossier actif dans la fenêtre de l'invite de commandes par le dossier dans lequel les exemples sont installés.
Remarque :Pour déterminer le dossier dans lequel se trouvent les exemples, cliquez sur Démarrer, pointez successivement sur Tous les programmes, sur Microsoft SQL Server 2005 et sur Documentation et didacticiels puis cliquez sur le répertoire Samples. Si l'emplacement d'installation par défaut a été utilisé, les exemples se trouvent dans <lecteur_système>:\Program Files\Microsoft SQL Server\100\Samples. - À l'invite de commandes, exécutez la commande suivante pour générer le fichier de clé :
sn -k SampleKey.snk
Important :Pour plus d'informations sur la paire de clés avec nom fort, consultez « Security Briefs: Strong Names and Security in the .NET Framework » (en anglais) dans le Centre de Développement du .NET sur MSDN.
-
Ouvrez une invite de commandes .NET Framework ou Microsoft Visual Studio 2005. Utilisez la commande CD (changer de répertoire) pour remplacer le répertoire actif de la fenêtre d'invite de commandes par le répertoire de solution dans lequel vous souhaitez travailler.
-
Tapez la commande suivante pour générer la version C# ou Visual Basic de l'exemple :
for /r %f in (*.sln) do msbuild.exe "%f"
