110
© 2012 EMS Database Management Solutions SQL Management Studio for SQL Server

SQL Management Studio for SQL Server€¦ · SQL Management Studio for SQL Server est une solution complète d'administration et de développement des bases de données. Si vous êtes

  • Upload
    leduong

  • View
    272

  • Download
    2

Embed Size (px)

Citation preview

© 2012 EMS Database Management Solutions

SQL Management Studio forSQL Server

SQL Management Studio for SQL Server

© 2012 EMS Database Management Solutions

Tous droits réservés

Manuel de l'utilisateur SQL Management Studio for SQL Server

Sauf autorisation préalable écrite de l’éditeur, aucune partie de ce document ne peut être reproduite, transmise ouversée dans un système de documentation sous quelque forme que ce soit et par quelque procédé mécanique ouélectronique que ce soit.

Vous pouvez créer un exemplaire imprimé de ce document destiné uniquement à votre usage personnel. Laconversion vers d'autres formats est autorisée uniquement à la condition que le contenu actuel de ce document nesoit modifié sous quelque forme que ce soit.

Le document a été créé le 28.12.2012

SQL Management Studio for SQL Server - User's Manual3

© 2012 EMS Database Management Solutions

Contenu

Chapitre I Bienvenue dans EMS SQL Studio ! 6

........................................................................................................................................7Quoi de neuf ?

........................................................................................................................................8Exigences système

........................................................................................................................................9Installation

........................................................................................................................................10Enregistrement

........................................................................................................................................12Bref historique

........................................................................................................................................14EMS SQL Studio for SQL Server FAQ

........................................................................................................................................38D'autres produits EMS

Chapitre II Début du travail 52

........................................................................................................................................53Utilisation de Studio Agent

........................................................................................................................................54Sélection de la langue

........................................................................................................................................55Démarrage

........................................................................................................................................57Menu principal

........................................................................................................................................59Barres d'outils

........................................................................................................................................60Panneau de travail

........................................................................................................................................62Barre de Navigation

........................................................................................................................................63Explorateur BD

Chapitre III Gestion des données et des bases dedonnées 66

........................................................................................................................................67Gestion des bases de données

.................................................................................................................................................................. 67Démarrage de SQL Manager

.................................................................................................................................................................. 68Utilisation des services

........................................................................................................................................70Manipulation de données

.................................................................................................................................................................. 70Démarrage de Data Export

.................................................................................................................................................................. 71Démarrage de Data Import

.................................................................................................................................................................. 72Démarrage de Data Pump

.................................................................................................................................................................. 72Démarrage de Data Generator

.................................................................................................................................................................. 73Démarrage de SQL Script

........................................................................................................................................74Analyse de données

.................................................................................................................................................................. 74Démarrage de Data Comparer

.................................................................................................................................................................. 75Démarrage de Database Comparer

.................................................................................................................................................................. 76Démarrage de DB Extract

.................................................................................................................................................................. 76Démarrage de SQL Query

........................................................................................................................................78Gestion de modèles

.................................................................................................................................................................. 78Gérer les modèles existants

.................................................................................................................................................................. 79Créer un modèle

SQL Management Studio for SQL Server - User's Manual4

© 2012 EMS Database Management Solutions

Chapitre IV Planification et exécution des tâches 81

........................................................................................................................................82Tâches utilisateur

.................................................................................................................................................................. 82Gestion des tâches

.................................................................................................................................................................. 83Éditeur des tâches

.......................................................................................................................................................................... 85Modification des paramètres des notifications

.......................................................................................................................................................................... 86Éditeur des étapes

........................................................................................................................................89Planification des tâches

.................................................................................................................................................................. 89Planificateur de tâches

.................................................................................................................................................................. 90Éditeur des tâches planifiées

........................................................................................................................................93Gestion des traces

Chapitre V Ressources en ligne 96

........................................................................................................................................97Ressources Internet

........................................................................................................................................98SQL Studio Direct

........................................................................................................................................99Support

Chapitre VI Personnaliser les réglages 101

........................................................................................................................................102Sélection de la langue

........................................................................................................................................103Personnaliser l'intreface

........................................................................................................................................104Personnaliser les barres d'outils

........................................................................................................................................105Réglages de Studio Agent

Chapitre VII En additif 107

........................................................................................................................................107Modèles

........................................................................................................................................108Supported file formats

Chapitre

I

SQL Management Studio for SQL Server - User's Manual6

© 2012 EMS Database Management Solutions

1 Bienvenue dans EMS SQL Studio !

SQL Management Studio for SQL Server est une solution complète d'administration etde développement des bases de données. Si vous êtes un développeur de bases dedonnées ou d'applications, un DBA ou un analyste commercial, SQL Studio vous offre tousles outils nécessaires pour rendre votre travail plus efficace que jamais. SQL Studio est unenvironnement de travail puissant et facile à utiliser qui propose tout un ensemble d'outilsessentiels.

SQL Studio offre une multitude d'outils puissants pour l'administration de bases dedonnées, la gestion des objets des bases de données, pour la migration, la comparaison,l'extraction des bases de données, pour l'importation, l'exportation et la comparaison desdonnées.

Fonctionnalités :

· Lancement facile des utilitaires et des services · Stockage des modèles dans un seul dépôt· Liste commune des sources de données pour tous les services et utilitaires · Création de scripts ramifiés et compliqués· Possibilité d'exécuter des applications externes à partir de scripts· Stockage des journaux d'exécution de tous les scripts dans une seule base de données· Exécution planifiée d'un script · Création des notifications personnalisées ; l'opportunité d'envoyer les notifications par

différents moyens· Accès rapide au Service de Support Technique · Mode unique de personnalisation de l'apparence de toutes les applications

Avantages :

· Le lancement rapide des tâches vous permet de vous concentrer sur le résultat· Le stockage des modèles dans un seul dépôt facilite le travail avec les utilitaires· La flexibilité des scripts permet d'économiser votre temps en vous débarrassant des

tâches routinières· L'exécution planifiée de scripts permet d'automatiser les tâches routinières· Les e-mails de notification vous permettent d'être au courant des nouvelles informations· Le stockage des journaux d'exécution de tous les scripts vous permet de contrôler

toutes les opérations· Le style unique de l'interface de tous les produits rend votre travail plus agréable

SQL Management Studio for SQL Server - User's Manual7

© 2012 EMS Database Management Solutions

1.1 Quoi de neuf ?

SQL Management Studio for SQL Server 1.2.0.1 Décembre 4, 2008

Quoi de neuf dans SQL Management Studio 1.2 ?· Le planificateur des tâches peut être maintenant exécuté en tant que service

système (Service Windows) ou processus à part. · Si une tâche personnalisée est exécutée manuellement, le processus d’exécution peut

être suivi dans une fenêtre spéciale.· Le type de connexion SSH ou HTTP s’affiche maintenant dans le champ du nom de

l’hôte.· Les paramètres de la barre d’outils se réinitialisaient après l’arrêt du programme. L’erreur

est corrigée.· La possibilité d’ouvrir la documentation PDF via le menu principal a été ajoutée.· D’autres améliorations et corrections d’erreurs mineures ont été réalisées.

89

SQL Management Studio for SQL Server - User's Manual8

© 2012 EMS Database Management Solutions

1.2 Exigences système

Pré-requis Windows

· Pentium II ® 300MHz ou supérieur recommandé· Microsoft® Windows NT4 SP4, Microsoft® Windows 2000, Microsoft® Windows 2000

Server, Microsoft® Windows XP, Microsoft® Windows 2003 Server, Microsoft WindowsVista, Microsoft Windows 7

· 64 Mo RAM (128 Mo ou plus recommandés)· 140 Mo d'espace disque minimum sont nécessaires pour une installation· Carte vidéo compatible avec Windows® ; Carte vidéo résolution 800x600 (1024x768

recommandé)· Souris compatible Windows® ou périphérique de pointage compatible· Possibilité de se connecter à SQL Server local ou distant

SQL Management Studio for SQL Server - User's Manual9

© 2012 EMS Database Management Solutions

1.3 Installation

Si vous installez SQL Management Studio for SQL Server pour la première fois :

· Veuillez télécharger le paquet d'installation SQL Management Studio for SQL Serverdepuis le site EMS ;

· Décompressez le fichier téléchargé dans n'importe quel dossier local, par exemple c:\unzipped ;

· Exécutez setup.exe depuis le dossier et suivez les instructions de l'assistantd'installation ;

· Une fois l'installation terminée, vous trouverez un raccourci de SQL Management Studiofor SQL Server dans le menu de démarrage Windows.

Si vous voulez mettre à niveau SQL Management Studio for SQL Server déjàinstallé :

· Veuillez télécharger le fichier exécutable de SQL Management Studio for SQL Serverdepuis le site EMS ;

· Décompressez le fichier téléchargé dans n'importe quel dossier local, par exemple c:\unzipped ;

· Quittez SQL Management Studio for SQL Server s'il est lancé ;· Remplacez la version précédente de SQL Management Studio for SQL Server en copiant

les fichiers décompressés depuis le dossier SQL Management Studio for SQL Server deEMS ;

· Exécutez SQL Management Studio for SQL Server à l'aide du raccourci situé dans lemenu de démarrage Windows.

SQL Management Studio for SQL Server - User's Manual10

© 2012 EMS Database Management Solutions

1.4 Enregistrement

Nous avons passé un contrat avec le fournisseur de commerce électronique share-it! pourfaciliter les processus d'achat de nos produits. L'achat en ligne via share-it ! esttotalement protégé, c'est pourquoi le processus de paiement par carte de crédit est trèsrapide et absolument sécurisé.

Share-it ! est le fournisseur mondial de services e-Commerce dédiés à la vente delogiciels et de sharewares sur Internet. Share-it! accepte les paiements en dollars US,Euros, Livres Sterling, Yen Japonais, Dollars Australiens, Dollars canadiens ou Francssuisses par carte de crédit (Visa, MasterCard/EuroCard, American Express, Diners Club),transfert bancaire, chèque ou comptant.

Si vous avez commandé notre logiciel en ligne et voulez revoir l'information de votrecommande, ou si vous avez des questions à propos de la commande, du paiement ou de lalivraison, visitez notre Customer Care Center, sur le site de Share-it!

Notez s'il-vous-plaît que nous distribuons uniquement tous nos produits via le systèmeESD (Electronic Software Delivery).

Pour en SAVOIR PLUS sur ce produit, rendez-vous sur notre site : http://sqlmanager.net/en/products/studio/mssql

Description du produit

EMS SQL Management Studio for SQL Server (Business) +maintenance trois ans

Acheter !

EMS SQL Management Studio for SQL Server (Business) +maintenance deux ans

Acheter !

EMS SQL Management Studio for SQL Server (Business) +maintenance un an

Acheter !

EMS SQL Management Studio for SQL Server (Non-commercial) +maintenance trois ans

Commander !

EMS SQL Management Studio for SQL Server (Non-commercial) +maintenance deux ans

Commander !

EMS SQL Management Studio for SQL Server (Non-commercial) +maintenance un an

Commander !

Le programme de maintenance du logiciel EMS offre les avantages suivants:

· Les corrections d'erreurs gratuites, les améliorations, les mises à jour mineures et misesà jour majeures gratuites lors de la période de maintenance;

· L'opportunité de contacter gratuitement notre équipe de support et nous faire part deserreurs de fonctionnement du logiciel

· L'opportunité de nous contacter gratuitement à propos des aspects opérationnels denotre logiciel

Après l'expiration de votre maintenance, vous ne pourrez plus obtenir les mises à jour desproduits et le support téchnique. Vous devez renouveler votre maintenance pour acquittervos dépenses et utiliser des nouvelles versions du logiciel.

SQL Management Studio for SQL Server - User's Manual11

© 2012 EMS Database Management Solutions

Vous pouvez renouveler facilement votre maintenance en utilisant le dialogue en ligneMaintenance Reinstatement Interface. Après avoir renouvelé votre maintenance vousrecevrez un email de confirmation avec les informations nécessaires.

SQL Management Studio for SQL Server - User's Manual12

© 2012 EMS Database Management Solutions

1.5 Bref historique

Version Date de sortie

Version 1.1 Décembre 12, 2007

Version 1.0 Octobre 18, 2006

http://www.sqlmanager.net/products/studio/mssql/news

Quoi de neuf dans SQL Management Studio 1.1 ?1.Planificateur de tâches : nous avons ajouté la possibilité d'exécuter les tâches planifiées

plusieurs fois par jour. 2.Vous pouvez maintenant lancer tous les outils SQL Studio via le menu contextuel

d’Agent situé sur la barre des tâches. 3.Le message correspondant s’affiche où se crée dans le journal lors de la tentative

d’appeler l’utilitaire à l’aide du modèle impropre. 4.SQL Query permet maintenant d’utiliser le dépôt des bases de données partagé avec

SQL Studio. 5.La mise à jour du logiciel via SQL Studio Direct a été améliorée :

· le progrès de téléchargement s’affiche lors du téléchargement de la mise à jour; · le message correspondant s’affiche lors de la tentative d’installer la mise à jour qui

n’est pas disponible à cause de la maintenance expirée.6.Nous avons éliminé l’erreur qui survenait lors de la tentative de supprimer une seule

étape de la tâche. 7.La configuration des options visuelles peut être maintenant appliquée à tous les

composants de SQL Studio. 8.L’ajout et la suppression des bases de données exécutées dans SQL Manager ne

s’affichaient pas dans l’arbre de l’explorateur de SQL Studio lancé. L’erreur est corrigée. 9.Nous avons corrigé un certain nombre d’artefacts qui survenaient lors du travail avec

deux moniteurs. 10.L’erreur de lancement d’Agent survenait si un utilisateur avec les droits restreints

exécutait SQL Studio avec SQL Studio Agent pas lancé. L’erreur est corrigée. 11.Nous avons considérablement agmenté la vitesse de l’ouverture de la section ‘Gestion

de modèles’ (Template Management) avec une grande liste des modèles. 12.La position de la fenêtre SQL Studio se sauvegarde pour la session suivante. 13.L’erreur "Tool path is not correct" survenait lors de la tentative d’exécuter une tâche

pendant le travail avec Windows 2003 Server. L’erreur est corrigée. 14.Nous avons ajouté la requête de confirmation qui apparait lors de la suppression d’une

étape à partir d’une tâche. 15.D’autres améliorations et corrections d’erreurs mineures ont été réalisées

Lancement de EMS SQL Management Studio!Fonctionnalités supplémentaires de SQL Studio: · Lancement facile des utilitaires et des services · Stockage de tous les modèles dans un seul dépot · Liste de sources de données commune pour tous les services et utilitaire · Création des tâches compliquées et l’exécution des tâches planifiées · Possibilité d’exécuter les applications externes en utilisant le planificateur de tâches · Stockage de tous les journaux de tâches exécutées dans une seule base de données · Création des notifications personnalisées avec des options différentes de livraison

12

12

SQL Management Studio for SQL Server - User's Manual13

© 2012 EMS Database Management Solutions

· Possibilité d’appliquer un style visuel unique pour tous les applications SQL Studio · Accès rapide au Service de Support Technique EMS

Avantages de SQL Studio: · Lancement rapide des tâches vous permet de vous concentrer sur le résultat · Stockage de modèles dans un seul dépôt facilite le travail avec des utilitaire · Flexibilité des scripts permet d'économiser votre temps en vous débarrassant des tâches

routinières · Exécution planifiée d'un script permet d'automatiser les tâches routinières · E-mails de notification vous permettent d'être au courant de nouvelles informations · Stockage des logs d'exécution de tous les scripts vous permet de contrôler toutes les

opérations · Style unique de l'interface de tous les produits rend votre travail plus agréable

SQL Management Studio for SQL Server - User's Manual14

© 2012 EMS Database Management Solutions

1.6 EMS SQL Studio for SQL Server FAQ

Si vous avez des questions propos d' SQL Management Studio for SQL Server veuiller lireattentivement cette page.

À propos de STUDIO· EMS SQL Management STUDIO for SQL Server (STUDIO), qu’est-ce que c’est ? · STUDIO dispose d’un grand nombre de fonctionnalités. Est-ce que j’ai besoin de

toutes ces fonctionnalités ? Existe-t'il un produit plus simple ? · Que dois-je faire pour commencer à travailler avec STUDIO ? · Plusieurs utilitaires inclus dans STUDIO sont vendus séparément. Quelles sont les

avantages de l’achat de composants faisant partie de STUDIO ? · Comment puis-je mettre à niveau les composant de SQL Studio ?

Enregistrement de la base de données et connexion· Est-ce que je peux travailler simultanément avec plusieurs bases de données ? · Pourquoi STUDIO utilise-t'il un seul dépôt de bases de données enregistrées ? · Avec quelles versions de SQL Server fonctionne STUDIO ? · Comment puis-je me connecter à l'instance nommée du serveur SQL Server en

utilisant EMS SQL Manager for SQL Server ? · Quand j’essaie de me connecter à SQL Server, j’ai un message d’erreur "SQL Server

does not exist or access denied". Quelles en sont les causes ? · Comment puis-je réinstaller Microsoft Data Access Components (MDAC) ? · J’ai la possibilité d’accéder à mon serveur via un port alternatif. J’ai essayé de

rechercher une option pour modifier le port de connexion dans SQL Manager for SQLServer, mais je ne suis pas arrivé à la trouver. Comment puis-je modifier ce port ?

· Je travaille derrière le pare-feu (routeur). Puis-je utiliser STUDIO pour gérer unserveur SQL Server distant ?

Manipulation des objets· Quels objets de base de données seront accessibles avec STUDIO ? · J’ai plus d’un million d’enregistrements dans la table, pourtant seulement 1000

s’affichent dans la grille des données. Que faire ? · Comment puis-je augmenter la vitesse de travail avec des grandes tables ? · Comment puis-je travailler avec les objets d'une base de données ? · Quand je crée une table T̀estTable ,̀ elle est sauvegardée comme t̀esttable .̀ Ce

n’est pas correct ! · Comment puis-je personnaliser les formats de données dans la grille ? · Je n’arrive pas à modifier la DDL. Pourquoi ? · J’ai une table qui contient seulement ~ 1000 enregistrements et un grand nombre de

champs. L’ouverture de cette table dans l’onglet ‘Données’ prend beaucoup detemps.

Requête· Je débute avec SQL Server. Je ne sais presque pas écrire les commandes SQL à la

main. Est-ce que STUDIO dispose comme MS ACCESS d’un Constructeur visuel derequêtes ?

· Puis-je utiliser le Constructeur visuel de requêtes de STUDIO pour construire lesrequêtes complexes avec des unions et des sous-requêtes ?

· Puis-je sauvegarder une requête crée pour l’utiliser dans la suite ? · Puis-je exécuter une requête à partir de la ligne de commande ?

16

18

21

23

SQL Management Studio for SQL Server - User's Manual15

© 2012 EMS Database Management Solutions

· Puis-je sauvegarder le résultat de l’exécution de la requête dans un fichier CSV oudans un fichier XLS ?

Constructeur de rapport· Comment puis-je créer un rapport ? · Comment puis-je créer un rapport basé sur une requête ? · Puis-je sauvegarder mon rapport en HTML et sous les formats d'EXCEL ou de

WORD ? · J’essaye de créer un rapport dans le constructeur de rapport. J’ai ajouté Master Data

Band mais je n’arrive pas à accéder aux données de la table : la liste 'Bande desources de données' est vide.

Manipulation des données· Quelle est la différence entre les fonctions export/import de STUDIO et celles de SQL

Manager for SQL Server ? · Je veux importer les données depuis un fichier CSV. Comment puis-je le faire en

utilisant STUDIO ? · J’essaye d’exporter une table mais les champs de type TEXT ne sont pas exportés. · Comment puis-je modifier le répertoire par défaut où les données exportées seront

sauvegardées ? · À quoi servent les versions consoles des utilitaires de manipulation de données

inclues dans STUDIO ? · J’ai une base de données dans MS Access. Je veux la migrer vers un serveur SQL

Server distant. Comment puis-je le faire en utilisant STUDIO ? · J’ai une source de données ODBC. Puis-je migrer depuis cette source vers SQL

Server ? · Depuis quelles bases de données puis-je migrer vers SQL Server en utilisant

STUDIO ? · Je travaille avec une application seulement. La structure de la base de données est

déjà créée. Comment puis-je remplir les bases de données par les données de test àl’aide de STUDIO ?

· Ma base de données contient beaucoup de relations entre les tables et descontraintes. STUDIO prend-t-il cela en compte lors de la génération de données detest ?

Analyse des données· Je voudrais rechercher les différences entre les métadonnées des deux différentes

bases de données et puis les synchroniser. Comment puis-je le faire en utilisantSTUDIO ?

· J’ai besoin de rechercher les différences en terme de données entre ma base dedonnées existante et sa copie de sauvegarde que j’ai fait hier. Que dois-je faire ?

· Puis-je synchroniser les métadonnées ou les données entre les différentes versionsdu serveur SQL Server ?

· Puis-je exécuter la synchronisation des métadonnées ou des données à partir de laligne de commande ?

· Puis-je synchroniser une base de données SQL Server avec une base de donnéesMySQL à l’aide de STUDIO ?

Sauvegarde/Restauration· Quelles possibilités de sauvegarde fournit STUDIO ? · Est-ce possible de restaurer une copie de sauvegarde sur un certain serveur même si

elle a été créée sur un autre serveur ?

25

26

28

30

SQL Management Studio for SQL Server - User's Manual16

© 2012 EMS Database Management Solutions

· Sur quel périphérique une copie de sauvegarde peut-elle être créée et où cepériphérique doit-il être placé ?

· Quelle est la différence entre les fonctions d’extraction et de sauvegarde deSTUDIO ?

Gestion de modèles· Qu'est-ce qu'un modèle, utilisé par exemple dans les fonctions d’export/import ? À

quoi servent-ils ? · Où sont placés les modèles de STUDIO ? · Un modèle sera-t-il supprimé depuis le disque si je le supprime dans la liste de

STUDIO ? · Comment puis-je créer un nouveau modèle pour l’import ?

Planificateur· J’ai besoin d’exécuter certaines fonctions de gestion de base de données (export

depuis une base de données, import de ces données vers une autre base dedonnées, sauvegarde de toutes les deux bases de données) en dehors du temps detravail (pendant la nuit). Est-ce que je peux le faire à l’aide de STUDIO ?

· Comment puis-je configurer une tâche pour que je puisse recevoir un email denotification précisant la réussite ou l'échec de l’exécution de cette tâche ?

· Le processus d’exécution d’une tâche, peut-il être modifié suivant les résultatsd’exécution de ses étapes ?

· Comment puis-je visualiser l’information sur mes tâches exécutées ? · Que se passe-t'il si l’application ne peut pas être terminée (une erreur grave, la

tâche ne répond pas) lors de l’exécution d’une tâche exécutée ? L’exécution de latâche sera-t-elle arrêtée ?

· De quoi ai-je besoin pour travailler avec le planificateur des tâches ? · Qu'arrivera-t-il si, après le démarrage de l’ordinateur, le planificateur des tâches

recherche des tâches qui devaient être exécutées dans le passé mais qui ne l'ontpas été ?

Journaux· J’ai besoin d’obtenir l’information depuis les journaux des applications exécutées par

le planificateur des tâches. Est-ce que STUDIO sauvegarde ces journaux ? · L’application externe exécutée dans une des tâches n’a pas de journal mais il y a un

écran du journal. Comment puis-je sauvegarder les données affichées sur l'écran ? · Les journaux sont-ils stockés longtemps dans STUDIO ?

Traduction de l'interface· Quelles traductions de l’interface de STUDIO sont disponibles ?

À propos de STUDIOQ: EMS SQL Management STUDIO for SQL Server (STUDIO), qu’est-ce que c’est ? R:

33

34

36

37

SQL Management Studio for SQL Server - User's Manual17

© 2012 EMS Database Management Solutions

EMS SQL Management Studio est une solution complète d’administration et dedéveloppement de bases de données. STUDIO est une suite intégrée d’outils puissantsde gestion de bases de données qui sont réunis dans un environnement de travailfacile à utiliser. Les développeurs vont apprécier l’opportunité de créer/modifier/supprimer des objets d’une base de données ainsi que découvrir les outils utiles decomparaison des bases de données, d’export/ d’import de données et de génération dedonnées de test. Si vous êtes un DBA, SQL Studio vous offre des outils de migration,de sauvegarde et de restauration de bases de données. Un planificateur de tâchespermet d’automatiser une grande partie du travail du DBA.

Q: STUDIO dispose d’un grand nombre de fonctionnalités. Est-ce que j’ai besoin detoutes ces fonctionnalités ? Existe-t'il un produit plus simple ? R: C’est une question que les novices dans le domaine de l’administration et dudéveloppement des base de données posent le plus souvent. On ne comprend paspourquoi tous ces outils sont vraiment nécessaires. Votre expérience va grandir de jouren jour, vous aurez des nouvelles tâches compliquées à exécuter et vous aurez besoinde plus d’outils pour les mener à bien. STUDIO dispose de tous les outils nécessairespour les développeurs et les DBA et vous donne des possibilités de croissanceprofessionnelle. Après vous avoir familiarisé avec les outils de STUDIO, vous pourreztrouver des solutions simples et agréables pour mener à bien vos tâches. Nos produitssont utilisés non seulement par des développeurs professionnels, c’est pourquoi ilsdisposent d'assistants dont l’usage est simple même pour un utilisateur novice.L’interface de STUDIO est conçu pour ne pas entraver votre travail et pour appelerseulement les outils nécessaires quand vous en avez besoin. Notre expérience montreque la majorité des utilisateurs s’habitue très vite à utiliser nos produits. Nous n’avonsjamais reçu les demandes de passer d'une version d’utilisation à une autre plus simple.

Q: Que dois-je faire pour commencer à travailler avec STUDIO ? R: Pour commencer à travailler avec STUDIO, vous devez télécharger un paquetd'installation ici. Puis veuillez exécuter le fichier d’installation sur un PC avec MSWindows. Quand l'installation sera terminée, vous pourrez utiliser le programme enmode démonstration. Vous pouvez évaluer la version d’essai pendant 30 jours. Pendantce temps, vous pouvez prendre une décision d’achat. Pour acheter STUDIO, cliquez ici.Après l'achat, vous recevrez un email avec les informations nécessaires pour vousenregistrer. Pour enregistrer votre copie, vous devez saisir cette information (Menuprincipal/Aide/Enregistrer).

Q: Plusieurs utilitaires inclus dans STUDIO sont vendus séparément. Quelles sontles avantages de l’achat de composants faisant partie de STUDIO ? R:

SQL Management Studio for SQL Server - User's Manual18

© 2012 EMS Database Management Solutions

En effet, pour effectuer une simple tâche vous pouvez acheter un utilitaire EMS ouquelques-uns d'entre eux. Pourtant si vous achetez tous ces utilitaires avec STUDIO,vous disposez des fonctionnalités supplémentaires. Premièrement, vous pourrez lancertous ces outils à partir d’un planificateur de tâches, c’est-à-dire que vous pourrezrégler l’ordre de lancement des outils, initialiser les paramètres à utiliser, le temps et/oula périodicité de l’exécution des tâches et puis aller jouer au bowling :) Le planificateurde tâches va exécuter toutes les tâches, sauvegarder les journaux des opérationseffectuées et vous envoyer un email de notification précisant la réussite ou l'échec del’exécution d’une tâche. Le planificateur de tâches vous permet d’automatiser laplupart des tâches de maintenance. Deuxièmement, vous pouvez stocker toutes lesbases de données enregistrées dans un seul dépôt. Ainsi vous pouvez enregistrer uneseule fois une source de données et l'utiliser pour tous les outils de STUDIO. Ceciéconomise votre temps et réduit au minimum les risques d’erreur. Le troisièmeavantage est le prix. L’achat de composants faisant partie de STUDIO vous permetd’économiser plus de 40 % du prix original.

Q: Comment puis-je mettre à niveau les composant de SQL Studio? R: Il y deux méthodes pour mettre à jour les composants de SQL Studio:1) Il vous faut télécharger de nouveau le paquet d’installation de SQL Studio etl’installer sur la même station de travail où votre version de SQL Studio est installée.Celle-ci sera replacée par la nouvelle version, mais tous les paramétrages serontsauvegardés.2) Vous pouvez mettre à niveau les composants en utilisant l’option SQL Studio Directdisponible via l’élément Navigation/SQL Studio Direct du menu principal du programme.La liste des mises à jour disponibles apparaîtra dans la fenêtre déroulante. Afin decharger ces mises à jour cliquez sur Yes/Oui ( la connexion à l’internet est nécessaire).Vous pouvez aussi utiliser l’icône Refresh/Rafraîchir qui se trouve sur la barre d’outils deSQL Studio Direct. Vous pouvez régler l’intervalle pour le sondage automatique de réseau et lechargement des mises à jour (en utilisant l’icône correspondante). L’enregistrementsupplémentaire n’est pas nécessaire si vous utilisez les méthodes énumérés de la miseà jour.De plus il y a une possiblité d’enregistrer SQL Manager seulement. Vous pouveztélécharger la nouvelle version du programme (Studio edition) à partir de la page detéléchargement du produit. Puis il vous faut décompresser l’archive dans le sous-dossier où SQL Manager est installé (par défaut C:\Program Files\EMS\SQL Studio forSQL Server\SQL Manager).

Défiler en haut

Enregistrement de la base de données et connexionQ: Est-ce que je peux travailler simultanément avec plusieurs bases de données ? R: Oui, bien sûr ! STUDIO vous permet de travailler simultanément avec un nombre illimitéde bases de données. Vous pouvez aussi travailler avec un nombre illimité de bases dedonnées via les tunnels SSH et HTTP. Notez que vous pouvez utiliser une base dedonnées si elle est enregistrée correctement dans un dépôt de bases de données.

14

SQL Management Studio for SQL Server - User's Manual19

© 2012 EMS Database Management Solutions

Q: Pourquoi STUDIO utilise-t'il un seul dépôt de bases de données enregistrées ? R: Un seul dépôt de bases de données enregistrées vous permet d’acceder à une base dedonnées à partir des différents outils de STUDIO. Si vous avez déjà utilisé nos bundles,vous étiez obligés d’entrer l’information sur la base de données pour chacun des outilsutilisés. Ceci prenait beaucoup de temps et était source d'erreurs. Maintenant, leproblème est résolu parce que STUDIO dispose d’un seul dépôt pour les bases dedonnées enregistrées.

Q: Avec quelles versions de SQL Server fonctionne STUDIO ? R: En utilisant nos produits vous pouvez travailler avec les versions suivantes de SQLServer :SQL Server 7, SQL Server 2000, MSDE, SQL Server 2005, SQL Server Express.

Q: Comment puis-je me connecter à l'instance nommée du serveur SQL Server enutilisant EMS SQL Manager for SQL Server ? R: Pour vous connecter à l'instance nommée du serveur SQL Server 2005, veuillez saisir lenom de l’hôte, puis un antislash ( \ ) et enfin le nom de l'instance nommée dans lechamp ‘Nom de l’hôte’ de la fenêtre ‘Informations d'enregistrement de la base’ (parexemple : my_server\my_instance)Pour vous connecter à l'instance nommée de SQL Server 2000, vous devez: - Exécuter SQL Server Client Network Utility (WINDOWS\\SYSTEM32\\cliconfig.exe) surl’ordinateur où STUDIO est exécuté (particulièrement EMS SQL Manager for SQLServer). - Aller au deuxième onglet de l’utilitaire (Alias). - Ajouter un nouvel alias avec le nom du serveur au format \\ et TCP/IP en tant quebibliothèque réseau. - Utilisez l'alias en tant que nom de l’hôte dans STUDIO.

Q: Quand j’essaie de me connecter à SQL Server, j’ai un message d’erreur "SQLServer does not exist or access denied". Quelles en sont les causes ? R:

SQL Management Studio for SQL Server - User's Manual20

© 2012 EMS Database Management Solutions

Il est probable votre serveur SQL Server est installé en tant qu'instance nommée (voirla question «Comment puis-je me connecter à l'instance nommée du serveur SQLServer en utilisant EMS SQL Manager for SQL Server ?»).De plus, cette erreur peut survenir dans les cas suivants:- Vous essayez de vous connecter à SQL Server au-delà de votre réseau local via lepare-feu (voir la question «Je travaille derrière le pare-feu (routeur). Est-ce que jepeux utiliser STUDIO pour gérer un serveur SQL Server distant ?)"- Vous saisissez un login et un mot de passe incorrects ou vous utilisez SQL ServerAuthentication, mais ce type d’authentification est interdit sur le serveur. Il estpossible que vous utilisez Windows Authentication pour vous connecter au serveur,mais un login correspondant à votre nom de domaine est absent sur SQL Server. - Le MDAC ne fonctionne pas bien (voir la question «Comment puis-je réinstallerMicrosoft Data Access Components (MDAC) ?".) - SQL Server fonctionne sur un port non-standard (et non pas 1433) (voir la question«J’ai la possibilité d’accéder à mon serveur via un port alternatif. J’ai essayé derechercher une option pour modifier le port de connexion dans SQL Manager for SQLServer, mais je ne suis pas arrivé à la trouver. Comment puis-je modifier ce port ? ).- Les protocoles de connexions client sont désactivés ou tous les protocoles activéssont désactivés sur le serveur. Il vous faut utiliser SQL Server Client Network Utility(WINDOWS\\SYSTEM32\\cliconfig.exe) pour vous connecter à SQL Server 2000 ou auxversions antérieures, ou utilisez SQL Server Configuration Manager pour activer lesprotocoles appropriés.

Q: Comment puis-je réinstaller Microsoft Data Access Components (MDAC) ? R: Si vous utilisez Windows XP sans SP2, veuillez télécharger la dernière version de MDACsur http://www.microsoft.com/downloads/ et installez-la.Si vous utilisez Windows XP avec SP2, suivez les étapes suivantes. Cliquez avec le bouton droit de la souris sur C:\Windows\Inf\mdac.inf et sélectionnez«Installer».Lors de l’invite de XP SP2, veuillez indiquer le dossier i386 conformément à un deschemins suivants : 1. Le dossier \i386 sur XP SP2 CDROMSi vous avez XPSP2.EXE sur le disque mais que le dossier \i386 est absent, il vous fautcréer le dossier \i386 en utilisant la commande suivante : XPSP2.EXE /X:C:\XpSp2Enfin indiquez le chemin C:\XpSp2\i386.2. Le dossier \i386 sur "slipstreamed" sur le disque d’installation XP SP2.Lors de l’invite d’installation XP, indiquez le dossier i386 conformément à un deschemins suivants :1. C:\Windows\ServicepackFiles\i386 (si ce chemin n'existe pas, vous pouvez aller aupoint suivant)2. Le dossier \i386 sur votre disque d’installation XP.Ainsi vous pouvez réinstaller ou réparer les MDAC.

Q: J’ai la possibilité d’accéder à mon serveur via un port alternatif. J’ai essayé derechercher une option pour modifier le port de connexion dans SQL Manager forSQL Server, mais je ne suis pas arrivé à la trouver. Comment puis-je modifierce port ?

SQL Management Studio for SQL Server - User's Manual21

© 2012 EMS Database Management Solutions

R: Pour vous connecter à SQL Server 2005 via un port alternatif, suivez les étapessuivantes : - Exécutez SQL Server Configuration Manager sur l’ordinateur client où STUDIO estinstallé. - Déployez la section SQL Native Client Configuration.- Sélectionnez la section Alias.- Ajoutez un nouvel alias de serveur, spécifiez le nom du serveur, le numéro du port etTCP/IP en tant que bibliothèque du réseau. - Utilisez le nom alias en tant que nom de l’hôte dans STUDIO.Pour vous à connecter à SQL Server 2000 via un port alternatif, suivez les étapessuivantes : - Exécutez SQL Server Client Network Utility (WINDOWS\\SYSTEM32\\cliconfg.exe) oùSTUDIO est installé. - Aller au deuxième onglet de l’utilitaire (Alias). - Ajouter un nouvel alias, spécifiez son nom, le nom du port et TCP/IP en tant quebibliothèque réseau. - Utilisez le nom alias en tant que nom de l’hôte dans STUDIO.

Q: Je travaille derrière le pare-feu (routeur). Puis-je utiliser STUDIO pour gérer unserveur SQL Server distant ? R: Oui, mais pour cela il vous faut ouvrir le port avec lequel SQL Server fonctionne (1433par défaut) sur votre pare-feu et sur le pare-feu du réseau distant.

Défiler en haut

Manipulation des objetsQ: Quels objets de base de données seront accessibles avec STUDIO ? R: Vous pouvez travailler avec tous les objets de vos bases de données SQL Server :tables, champs, index, vues, procédures stockées, fonctions, triggers, UDF etévénements.

Q: J’ai plus d’un million d’enregistrements dans la table, pourtant seulement 1000s’affichent dans la grille des données. Que faire ? R: Sélectionnez l’option ‘de tous les enregistrements d'une table’ sur l’onglet ‘Grille’ dudialogue Options/Options d’environnement. Notez que la sélection de tous lesenregistrements de la table peut prendre beaucoup de temps.

Q: Comment puis-je augmenter la vitesse de travail avec des grandes tables ? R:

14

SQL Management Studio for SQL Server - User's Manual22

© 2012 EMS Database Management Solutions

Pour votre commodité et pour augmenter la vitesse de votre travail, la grille dedonnées permet d’ajuster plusieurs paramètres d’affichage des données. Accessiblesvia Options/Options d’environnement , voici les plus importants d’entre eux): Surl’onglet Grille:- Limites dans l'éditeur de table et de vue. Avec l’option activée ‘de tous lesenregistrements d'une table’, vous pouvez visualiser tous les enregistrements d’unetable sans accéder au serveur. Si les tables sont très grandes ou si la vitesse deconnexion est lente, la recherche de données s’effectue avec retard et le traficentrant peut augmenter considérablement. Il est recommandé d’utiliser ce mode lors dutravail avec les bases de données locales dans le réseau privé. Le mode ‘de seulement’limite le nombre maximum d’enregistrements retournés par la requête. Nous avons misen service ce mode parce que l’homme n’est pas capable de traiter une si grandequantité d’informations en une fois. Pour exécuter une requête et afficher la portionsuivante de données, utilisez le bouton ‘Suivant’ sur la barre d’outils de la grille dedonnées. Ce mode permet d'accélérer considérablement la visualisation des données dela table, de prévenir le blocage et le délai d’attente. Il est recommandé d’utiliser cemode lors du travail avec de grandes tables, quand la vitesse de connexion est lenteou quand le volume du trafic a de l’importance. Ce mode est activé par défaut. Avecce mode vous pouvez utiliser les options ‘Utiliser SQL pour trier’ et ‘Utiliser SQL pourfiltrer’ qui sont très utiles. Sur l’onglet Grille/Options des données:- Mode grille par défaut. Cette option peut être utilisée pour définir si les lignessélectionnées seront chargées en une fois dans la grille (Charger toutes les lignes) oupar parties (Charger les lignes visibles) quand l’utilisateur scrolle les données de table.Le premier mode augmente le temps d’ouverture de la requête mais accélere ledéfilement. L’ouverture de la requête est très rapide en mode ‘Charger les lignesvisibles’ mais les retards ont lieu lors de la navigation sur la grille.- Utiliser le tri SQL lors de la visualisation des données. Si cette option est activéequand l’utilisateur règle le tri des données, le résultat de la requête envoyée auserveur s’affiche de nouveau dans la grille. Cette option est très utile avec le mode ‘deseulement’ mais elle peut augmenter le trafic. Quand cette option est désactivée, le tris’effectue sur l’ordinateur client sans connexion au serveur, mais ce sont les donnéeschargées qui sont triées. C’est-à-dire que si vous avez sélectionné 1000enregistrements à trier en utilisant l’option ‘de seulement’, ces enregistrementsseulement seront triés. - Cette option est très utile avec le mode ‘de seulement’ mais elle peut augmenter letrafic. Quand cette option est désactivée, le filtrage s’effectue sur l’ordinateur clientsans connexion au serveur, mais ce sont les données chargées qui sont triées. C’est-à-dire que si vous avez sélectionné 1000 enregistrements à trier en utilisant l’option‘de seulement’, ces enregistrements seulement seront filtrés.

Il est recommandé de régler les options suivantes afin d’augmenter au maximuml’efficacité de travail avec des grandes tables:- ‘de seulement’ - activé- ‘Charger les lignes visibles’ – activé- ‘Utiliser SQL pour trier’ – activé- ‘Utiliser SQL pour filtrer’ - activé

Q: Comment puis-je travailler avec les objets d'une base de données ? R:

SQL Management Studio for SQL Server - User's Manual23

© 2012 EMS Database Management Solutions

Vous pouvez créer des nouveaux objets, supprimer et modifier des objets existants.Vous pouvez aussi copier les objets depuis/vers les bases de données qui se trouventsur le même serveur ou sur les différents serveurs.

Q: Quand je crée une table T̀estTable ,̀ elle est sauvegardée comme t̀esttable .̀Ce n’est pas correct ! R: Recherchez l’option ‘Convertir le nom des objets créés en minuscule’ dans le dialogue‘Options/Options de l'environnement/ Éditeurs d'objet’ et désactivez-la.

Q: Comment puis-je personnaliser les formats de données dans la grille ? R: Vous pouvez personnaliser tous les formats d’affichage: integer, float, date, time etdate/time dans la fenêtre Options de l’environnement. Vous pouvez le faire en utilisantMenu Principal|Options | Options de l’environnement | Grille | Couleurs et Formats.

Q: Je n’arrive pas à modifier la DDL. Pourquoi ? R: Les onglets ‘DDL’ dans l'éditeur de table et l'éditeur UDF sont en lectu

re seule. Ils affichent le texte des opérations SQL que vous effectuez sur les tablesdans les onglets ‘Champs’, ‘Index’ etc. et le texte des opérations sur UDF. Pour modifierce texte, vous pouvez le copier dans le presse-papiers et le modifier en utilisantl'éditeur de scripts SQL.

Q: J’ai une table qui contient seulement ~ 1000 enregistrements et un grandnombre de champs. L’ouverture de cette table dans l’onglet ‘Données’ prendbeaucoup de temps. R: Il est probable que l’option ‘Remplissage automatique des largeurs de colonnes’ estactivée dans l’onglet ‘Options de l’environnement’ de dialogue Options. Essayez de ladésactiver.

Défiler en haut

RequêteQ: Je débute avec SQL Server. Je ne sais presque pas écrire les commandes SQL àla main. Est-ce que STUDIO dispose comme MS ACCESS d’un Constructeurvisuel de requêtes ? R:

14

SQL Management Studio for SQL Server - User's Manual24

© 2012 EMS Database Management Solutions

Bien sûr ! STUDIO dispose d’un constructeur visuel de requêtes qui permet auxdébutants de construire des requêtes assez complexes et permet aux utilisateursprofessionnels d’économiser beaucoup de temps. Il vous faut seulement spécifier lestables à utiliser dans la requête, spécifier leurs relations et les données à obtenir. LeConstructeur visuel de requêtes va créer lui-même le texte de la requête. Il n'y a plusqu'à exécuter cette requête. Vous pouvez voir tout de suite le résultat de l’exécutionde la requête et porter les corrections si nécessaire. Les changements peuvent êtreexécutés dans le constructeur visuel de requêtes ou dans l'éditeur de texte. Leschangements exécutés dans le constructeur visuel seront aussi affichés dans l'éditeurde texte et vice versa.

Q: Puis-je utiliser le Constructeur visuel de requêtes de STUDIO pour construire lesrequêtes complexes avec des unions et des sous-requêtes ? R: Bien sûr ! Le constructeur visuel de requêtes permet de construire les requêtescomplexes, y compris l'opérateur UNION et des sous-requêtes.

Q: Puis-je sauvegarder une requête crée pour l’utiliser dans la suite ? R: Oui, bien sûr ! À l’aide de STUDIO, vous pouvez sauvegarder une requête des façonssuivantes : 1. Toutes les requêtes exécutées sont automatiquement sauvegardées dansl’historique. Vous pouvez visualiser l’historique et exécuter ou éditer une requête. 2. Vous pouvez ajouter les requêtes fréquemment utilisées dans la liste des requêtesfavorites. 3. Vous pouvez sauvegarder n’importe quelle requête en tant que script SQL dans unfichier sur le disque dur et le charger ou l’exécuter quand vous en aurez besoin enutilisant la ligne de commande de l’outil SQL Script. 4. Vous pouvez sauvegarder votre requête avec un diagramme. Dans ce cas, après lechargement de la requête dans SQL Studio, le diagramme sera affiché de la mêmefaçon que vous l’aviez créé. 5. STUDIO vous permet de sauvegarder le diagramme de la requête en tant qu’imagebitmap.

Q: Puis-je exécuter une requête à partir de la ligne de commande ? R: Oui, c’est pour cela que STUDIO dispose d’un outil SQL Script. Cet outil vous permetaussi d’exécuter un script à partir du fichier sauvegardé sur votre disque dur. Cettefonctionnalité vous permet de créer des requêtes et de planifier leur exécution enutilisant le planificateur des tâches. Le planificateur exécutera votre requête enprécisant la réussite ou l'échec de l’exécution de la requête quand vous en aurezbesoin.

Q: Puis-je sauvegarder le résultat de l’exécution de la requête dans un fichier CSVou dans un fichier XLS ?

SQL Management Studio for SQL Server - User's Manual25

© 2012 EMS Database Management Solutions

R: Oui, bien sûr ! STUDIO dispose d’un outil puissant d’exportation de données mais aussides résultats de l’exécution de la requête. STUDIO permet d’exporter vers MS Access,MS Word, CSV, XLS, HTML, RTF, DBF, XML, etc. L’assistant d'export de données deSTUDIO facilite la procédure d’export.

Défiler en haut

Constructeur de rapportQ: Comment puis-je créer un rapport ? R: Afin de créer un rapport, vous pouvez utiliser l’assistant de création de rapports("Créer-->Rapport") ou le constructeur de rapport ("Outils/Constructeur de rapport").Pour créer un rapport simple basé sur une requête, sélectionnez Master Data band lorsde la deuxième étape de l'assistant, double-cliquez sur Master Data band ou cliquezsur le bouton ‘Éditer’ et indiquez une requête pour votre rapport. Enfin, vous devezconfigurer des options supplémentaires lors des étapes restantes de l’assistant. Pourterminer, cliquez sur le bouton Finir.

Q: Comment puis-je créer un rapport basé sur une requête ? R: Afin de créer un rapport basé sur une requête, vous pouvez utiliser l’assistant decréation de rapports. Sélectionnez Créer-->Rapport dans la barre d’outils, puissélectionnez Master Data band lors de la deuxième étape de l'assistant, double-cliquezsur Master Data band ou cliquez sur le bouton ‘Éditer’ et indiquez une requête pourvotre rapport. Enfin, vous devez configurer des options supplémentaires lors desétapes restantes de l’assistant et cliquer sur le bouton ‘Finir’

Q: Puis-je sauvegarder mon rapport en HTML et sous les formats d'EXCEL ou deWORD ? R: Oui. Pour cela, ouvrez votre rapport en double-cliquant sur lui dans la fenêtre del’explorateur de bases et sélectionnez ‘Sauvegarder un rapport sous’ dans la barre denavigation ou dans la barre d’outils. Enfin spécifiez le format nécessaire pour cerapport dans le champ ‘Sauvegarder sous un type’.

Q: J’essaye de créer un rapport dans le constructeur de rapport. J’ai ajouté MasterData Band mais je n’arrive pas à accéder aux données de la table : la liste'Bande de sources de données' est vide. R:

14

SQL Management Studio for SQL Server - User's Manual26

© 2012 EMS Database Management Solutions

Afin d’indiquer une source de données dans votre rapport, vous devez ajouter la formedu dialogue dans votre rapport (le menu Édition-->Ajouter la forme / Edit-->Add dialogform du constructeur de rapport), puis déplacez les composants de la base de donnéeset de la requête depuis le panneau gauche du constructeur vers la forme et enfinconfigurez les propriétés de la requête et les propriétés de la connexion. La requêteapparaîtra dans la liste de sources de données.

Défiler en haut

Manipulation des donnéesQ: Quelle est la différence entre les fonctions export/import de STUDIO et cellesde SQL Manager for SQL Server ? R: Les outils export/import inclus dans STUDIO disposent de fonctionnalitéssupplémentaires qui ne sont pas disponibles dans SQL Manager for SQL Server. 1. Export/import simultanés de données depuis/vers plusieurs tables de bases dedonnées d’un seul hôte. 2. Export/import de données depuis/vers plusieurs tables de bases de données dedifférents hôtes.3. L’utilitaire en ligne de commande qui permet d’automatiser l’export/import dedonnées en utilisant le planificateur STUDIO. 4. Un seul dépôt des bases de données enregistrées.

Q: Je veux importer les données depuis un fichier CSV. Comment puis-je le faire enutilisant STUDIO ? R: Vous pouvez utiliser pour cela l’assistant d'import de données. L’assistant vous permetd’initialiser tous les paramètres nécessaires à l'importation. De plus, vous pouvezsauvegarder ce paramétrage en tant que modèle et l’utiliser par la suite. Vous pouvezaussi importer depuis les fichiers MS Excel, MS Access, DBF, XML, TXT.

Q: J’essaye d’exporter une table mais les champs de type TEXT ne sont pasexportés. R: Les champs de type TEXT ne sont pas exportés par défaut. Vous devez sélectionnermanuellement ces champs sur l’onglet ‘Champs’.

Q: Comment puis-je modifier le répertoire par défaut où les données exportéesseront sauvegardées ? R:

14

SQL Management Studio for SQL Server - User's Manual27

© 2012 EMS Database Management Solutions

Afin de modifier un répertoire, suivez les étapes suivantes. Cliquez avec le bouton droit de la souris sur une base de données dans l’arbre del’explorateur de bases, puis cliquez sur l’élément ‘Informations sur la base de donnéesenregistrée’ dans le menu contextuel qui apparaît (vous pouvez aussi rechercher cetélément dans le menu principal ‘Base de données’). La fenêtre des propriétés de labase de données va s’ouvrirCliquez sur l’onglet ‘Répertoires’.Dans la section ‘Répertoire par défaut pour l'export de données’, vous pouvezsélectionner un répertoire par défaut pour un fichier à exporter.

Q: À quoi servent les versions consoles des utilitaires de manipulation de donnéesinclues dans STUDIO ? R: La fonction principale des versions consoles des outils de STUDIO consiste à exécutercertaines opérations de service avec une base de données sans participation del’utilisateur. Tous les outils consoles supportent les fichiers de configuration (modèles)qui sont créés avec les versions GUI correspondantes. Le fichier modèle contient toutel’information nécessaire pour le fonctionnement de la version console d’un outil. À l’aidede la version console et d’un fichier modèle vous pouvez créer une tâche dans leplanificateur des tâches et régler l’heure et/ou la période d’exécution de la tâche. Vouspouvez aussi utiliser les versions consoles des outils de STUDIO dans vos propresapplications automatiques.

Q: J’ai une base de données dans MS Access. Je veux la migrer vers un serveurSQL Server distant. Comment puis-je le faire en utilisant STUDIO ? R: Vous pouvez utiliser pour cela l’outil Data Pump for SQL Server. Pour exécuter DataPump à partir de STUDIO, sélectionnez l’onglet ‘Manipulation de données’ et cliquez surData Pump for SQL Server ou choisissez Démarrer->Programmes-> EMS->SQL Studiofor SQL Server ->Data Pump for SQL Server ->Data Pump for SQL Server. Nous vousrecommandons d’utiliser le fournisseur Microsoft Jet 4.0 OLE DB pour vous connecter àvotre base de données MS Access.

Q: J’ai une source de données ODBC. Puis-je migrer depuis cette source vers SQLServer ? R:

SQL Management Studio for SQL Server - User's Manual28

© 2012 EMS Database Management Solutions

ODBC (Open DataBase Connectivity) est une interface standard ouverte pour accéderaux bases de données développées par Microsoft. La plupart des systèmes de gestiondes bases de données disposent de leur propre pilote ODBC ou du pilote OBDCdéveloppé par les producteurs du logiciel à part.

Pour migrer depuis les source de données ODBC, il vous faut utiliser l’outil Data Pumpfor SQL Server. Pour exécuter Data Pump à partir de STUDIO, sélectionnez l’ongletManipulation de données et cliquez sur Data Pump for SQL Server, ou choisissezDémarrer->Programmes->EMS->SQL Studio for SQL Server->Data Pump for SQLServer->Data Pump for SQL Server. Vous devez utiliser le fournisseur OLE DB pour les pilotes ODBC pour vous connecter àvotre source de données ODBC.

Q: Depuis quelles bases de données puis-je migrer vers SQL Server en utilisantSTUDIO ? R: À l’aide de Data Pump for SQL Server, vous pouvez migrer depuis toutes les bases dedonnées auxquelles vous pouvez vous connecter en utilisant le fournisseur OLE DB (parexemple Oracle, MS Access, DB2, etc.) et le pilote ODBC (MySQL, PostgreSQL,Interbase, Firebird, dbase files, etc.)

Q: Je travaille avec une application seulement. La structure de la base de donnéesest déjà créée. Comment puis-je remplir les bases de données par les donnéesde test à l’aide de STUDIO ? R: STUDIO comprend Data Generator qui est un puissant outil de génération de donnéesde test. L’assistant vous aidera à initialiser les paramètres de génération tels que lenombre de lignes à générer, la gamme de valeurs pour chacun des champs, le nombrede lignes avec la valeur NULL etc. Data Generator peut utiliser plusieurs algorithmes ycompris une génération de données aléatoire ou incrémentale, une génération d’aprèsune liste des valeurs prédéfinie, etc. Il est possible de sauvegarder ces paramétragesen tant que modèle pour l’utiliser dans la suite.

Q: Ma base de données contient beaucoup de relations entre les tables et descontraintes. STUDIO prend-t-il cela en compte lors de la génération de donnéesde test ? R: Oui, bien sûr ! Lors de la génération de données de test, STUDIO prend enconsidération toutes les relations et les contraintes déjà existantes dans votre base dedonnées.

Défiler en haut

Analyse des donnéesQ:

14

SQL Management Studio for SQL Server - User's Manual29

© 2012 EMS Database Management Solutions

Je voudrais rechercher les différences entre les métadonnées des deuxdifférentes bases de données et puis les synchroniser. Comment puis-je le faireen utilisant STUDIO ? R: C’est pour cela que STUDIO dispose d’un outil Database Comparer (DB Comparer). Soninterface est simple et conviviale mais les résultats du travail sont tout à faitimpressionnants. Vous devez seulement sélectionner les métadonnées des deux basesde données que vous voulez comparer. Puis configurez les paramètres supplémentairestels que les objets de base de données à comparer, la direction de la synchronisation,etc. Le résultat du travail de DB Comparer est la liste de différences entre lesmétadonnées de ces deux bases de données et un script à l'aide duquel vous pourrezsynchroniser les bases de données. Vous pouvez aussi synchroniser chaque différenceséparément de toutes les autres en utilisant seulement les changements requis dans l'ordre. Rappelez-vous combien de temps prenait la recherche d’un seul champ ajoutédans la table il y a deux mois ? :)

Q: J’ai besoin de rechercher les différences en terme de données entre ma base dedonnées existante et sa copie de sauvegarde que j’ai fait hier. Que dois-jefaire ? R: Pour cela, il vous faut exécuter l’assistant Data Comparer et spécifier la base dedonnées existante (d’exécution) en tant que base de données source. Puis spécifiez lasauvegarde de la base de données d'hier en tant que base de données cible (toutd'abord il faut la restaurer sur n’importe quel serveur disponible SQL Server).Sélectionnez les données des tables à comparer et suivez les étapes de l’assistant.Notez que Data Comparer permet de comparer les données dans les tables avec desmétadonnées différentes. Quand la comparaison sera finie, vous verrez la liste desdifférences entre les bases de données aussi que la proposition d’exécuter lasynchronisation de données depuis la base de données source vers la base de donnéescible ou depuis la base de données cible vers la base de données source. Vous pouvezaussi sauvegarder un script SQL de synchronisation dans un fichier séparé et l’exécuterdans la suite en utilisant l’outil SQL Script (vous pouvez aussi utiliser le planificateurdes tâches de STUDIO).

Q: Puis-je synchroniser les métadonnées ou les données entre les différentesversions du serveur SQL Server ? R: Vous pouvez utilisez l’outil DB Comparer for SQL Server pour synchroniser la structurede vos bases de données.Pour exécuter DB Comparer à partir de STUDIO, sélectionnez l’onglet ‘Analyse dedonnées’ et cliquez sur DB Comparer for SQL Server, ou sélectionnez Démarrer->Programmes->EMS->SQL Studio for SQL Server-> DB Comparer for SQL Server-> DBComparer for SQL Server. Vous pouvez utilisez l’outil Data Comparer for SQL Server pour synchroniser lesdonnées.Pour exécuter DB Comparer à partir de STUDIO, sélectionnez l’onglet ‘Analyse dedonnées’ et cliquez sur Data Comparer for SQL Server, ou sélectionnez Démarrer->Programmes->EMS->SQL Studio for SQL Server-> Data Comparer for SQL Server->Data Comparer for SQL Server.

SQL Management Studio for SQL Server - User's Manual30

© 2012 EMS Database Management Solutions

Q: Puis-je exécuter la synchronisation des métadonnées ou des données à partirde la ligne de commande ? R: Oui, c’est pour cela qu’il existent des versions consoles à nos utilitaires DB Comparerfor SQL Server Console Application et Data Comparer for SQL Server ConsoleApplication. Toutes les applications consoles supportent les fichiers de configuration(fichiers modèles) qui sont créés avec les versions GUI des programmes. Le fichiermodèle contient toute l’information nécessaire pour le fonctionnement de la versionconsole d’un outil. À l’aide de la version console et d’un fichier modèle, vous pouvezexécuter facilement la synchronisation à partir de la ligne de commande sansconfigurer manuellement un grand nombre de paramètres.

Q: Puis-je synchroniser une base de données SQL Server avec une base dedonnées MySQL à l’aide de STUDIO ? R: Cette possibilité n’est pas supportée par nos utilitaires parce qu’ils permettent desynchroniser les données et les métadonnées entre les serveurs d’un même type,c’est-à-dire entre SQL Server et SQL Server.

Défiler en haut

Sauvegarde/RestaurationQ: Quelles possibilités de sauvegarde fournit STUDIO ? R:

14

SQL Management Studio for SQL Server - User's Manual31

© 2012 EMS Database Management Solutions

1) Le service de sauvegarde des bases de données vous permet de créer une copie desauvegarde complète ou différentielle d’une base de données, aussi que la copie desauvegarde d’un journal des transactions. Vous pouvez créer la copie de sauvegardede toute la base de données ou de certains fichiers spécifiques. Cette méthode estcaractérisée par sa fiabilité. Les utilisateurs peuvent continuer à travailler avec unebase de données lors de la sauvegarde – l’intégrité des données est garantie. Vouspouvez copier vers un périphérique logique de sauvegarde, vers un fichier, vers unebande ou vers des tubes nommés. En tout cas, le périphérique doit être placé sur unserveur ou dans un réseau local où le serveur est installé. Le chemin vers lepériphérique doit être défini du point de vue du serveur. Pour utiliser les périphériquesdu réseau, il vous faut exécuter le service SQL sous le nom de l’utilisateur qui a accèsau périphérique. Pour exécuter le service, vous devez ouvrir l’onglet ‘Gestion des basesde données’ dans STUDIO et sélectionner ‘Sauvegarder la base de données’ (BackupDatabase). Pour exécuter ce service à partir de SQL Manager for SQL Server, vouspouvez utiliser ‘Services|Sauvegarder la base de données’ du menu principal. Afin derestaurer une base de données ou un journal de transactions créés par cette méthode,vous devez utiliser le service de restauration des bases de données. Vous pouvezrestaurer votre copie de sauvegarde vers une nouvelle base de données ou vers unebase de données existante. Dans le premier cas, il vous faut définir le nouveau nompour la base de données à restaurer. 2) DB Extract for SQL Server ou l’assistant d'extraction de base de SQL Manager forSQL Server. Ces deux outils permettent de créer des copies de sauvegarde (sousforme de script SQL) des bases de données ou des objets définis par l’utilisateur. Lescript généré peut contenir les instructions SQL Utility, les instructions DDL et lesinstructions Insert Data. L’avantage principal de création des copies de sauvegarde àl’aide de DB Extract for SQL Server réside dans la possibilité de sauvegarderpartiellement ou complètement la structure d’une base de données et les données.Cette méthode vous permet d’obtenir une copie de sauvegarde d’une base de donnéesdepuis un ordinateur distant. Cette méthode a les inconvénients suivants : lasauvegarde de grandes bases de données peut prendre beaucoup de temps et peutaugmenter le trafic. Pour exécuter DB Extract, ouvrez l’onglet ‘Analyse des données’dans STUDIO et sélectionnez DB Extract for SQL Server. Pour exécuter l’assistantd'extraction de base, il vous faut ouvrir SQL Manager for SQL Server et sélectionner‘Outil/ Extraire une base de données’. Pour restaurer une base de données depuis unscript créé par cette méthode, il vous faut seulement exécuter ce script sur le serveurSQL Server. Vous pouvez utiliser pour cela SQL Script for SQL Server ou l’outil SQLScript de SQL Manager for SQL Server. 3) Data Export for SQL Server. Vous pouvez utiliser cette méthode pour créer lescopies de sauvegarde de données de n’importe quelle table. Cette méthode permet desauvegarder seulement les données sans sauvegarder la structure. Nous vousrecommandons d’utiliser le format CSV pour sauvegarder les données. Pour exécuterData Export, ouvrez l’onglet ‘Manipulation des données’ dans STUDIO et sélectionnezData Export for SQL Server. Pour exécuter l’assistant d'export de données à partir deSQL Manager for SQL Server, ouvrez votre table sur l’onglet ‘Données’ puissélectionnez ‘Exporter les données’. Pour restaurer les données à partir du fichier créé,vous pouvez utiliser Data Import for SQL Server ou l’assistant d’import de données deSQL Manager for SQL Server. Vous pouvez prendre connaissance des différences entreData Import for SQL Server et l’assistant d’import de données de SQL Manager for SQLServer ici.

Q:

SQL Management Studio for SQL Server - User's Manual32

© 2012 EMS Database Management Solutions

Est-ce possible de restaurer une copie de sauvegarde sur un certain serveurmême si elle a été créée sur un autre serveur ? R: 1) Une copie de sauvegarde (créée à l’aide du service de sauvegarde des bases dedonnées) peut être restaurée sur un serveur s’il est d'une version supérieure ou égaleà celle du serveur sur lequel la copie de sauvegarde a été créée. 2) Une copie de sauvegarde créée à l’aide de DB Extract for SQL Server ou à l’aide del’assistant d'extraction de bases de données de SQL Manager for SQL Server peut êtrerestaurée sur un serveur s’il est d'une version supérieure ou égale à celle du serveursur lequel la copie de sauvegarde a été créée. 3) Les données sauvegardées à l’aide de Data Export for SQL Server ou à l’aide del’assistant de sauvegarde des données de SQL Manager for SQL Server peuvent êtrerestaurées vers une table sur n’importe quelle version de serveur SQL Server.

Q: Sur quel périphérique une copie de sauvegarde peut-elle être créée et où cepériphérique doit-il être placé ? R: Une copie de sauvegarde peut être créée sur un périphérique logique de sauvegarde,dans un fichier, sur une bande ou sur un tube nommé. En tout cas, le périphérique doitêtre placé sur un serveur ou dans un réseau local où le serveur est installé. Le cheminvers ce périphérique doit être défini du point de vue du serveur. Pour utiliser lespériphériques du réseau, le service SQL Server doit être exécuté sous le nom del’utilisateur qui a accès au périphérique.

Q: Quelle est la différence entre les fonctions d’extraction et de sauvegarde deSTUDIO ? R:

SQL Management Studio for SQL Server - User's Manual33

© 2012 EMS Database Management Solutions

En utilisant le service de sauvegarde des bases de données, vous pouvez : - créer unecopie de sauvegarde de toute la base de données ; - créer une copie de sauvegardedifférentielle d’une base de données ; - créer une copie de sauvegarde de certainsfichiers nécessaires ou des groupes de fichiers ; - créer une copie de sauvegardedifférentielle de certains fichiers nécessaires ou des groupes de fichiers ; - créer unecopie de sauvegarde d’un journal des transactions. Vous ne pouvez pas utiliser cetteméthode pour créer les copies de sauvegarde de certains objets nécessaires d’unebase de données ou des schémas. Une copie de sauvegarde se trouve sur le serveur.Si les copies de sauvegarde des journaux de transactions sont disponibles, vouspouvez restaurer une base de données jusqu'à un moment précis. À l’aide de DBExtract for SQL Server ou de l’assistant d’extraction de bases de données de SQLManager for SQL Server, vous pouvez créer soit des copies de sauvegarde complètesdes bases de données soit des copies de sauvegarde des objets nécessaires ou desschémas sous forme de scripts SQL. Le script SQL généré peut contenir lesinstructions SQL Utility, les instructions DDL, et les instructions Insert Data. Une copiede sauvegarde se trouve sur l’ordinateur client. Vous pouvez restaurer les données telsqu’elles étaient lors de la création de la copie de sauvegarde. Donc le service desauvegarde des bases de données utilise les capacités de SQL Server pour créer lescopies de sauvegarde des bases de données et se caractérise par la fiabilité. Mais ceservice ne permet pas de placer les fichiers de sauvegarde dans n’importe quelrépertoire client. Nous vous recommandons d’utiliser cette méthode pour sauvegardercomplètement la base. L’avantage principal de la création des copies de sauvegarde àl’aide de DB Extract for SQL Server réside dans la possibilité de sauvegarder lastructure et les données de certains objets des bases de données et des schémas,aussi que la possibilité de créer une copie de sauvegarde sur l’ordinateur client. Laméthode a les inconvénients suivants: la sauvegarde de grandes bases de donnéespeut prendre beaucoup de temps et peut augmenter le trafic. La fiabilité de cetteméthode est plus basse.

Défiler en haut

Gestion de modèlesQ: Qu'est-ce qu'un modèle, utilisé par exemple dans les fonctions d’export/import? À quoi servent-ils ? R: Les modèles sont prévus dans STUDIO pour le stockage des paramètres qui sontnécessaires pour exécuter des outils de STUDIO. En utilisant STUDIO, vous pouvezexécuter une même opération plusieurs fois à l’aide des modèles sans avoir besoin desaisir à chaque fois 10-20 paramètres dans l’assistant. Les paramètres stockés dans unmodèle peuvent être modifiés, vous pouvez aussi créer un nouveau modèle basé sur unmodèle existant.

Q: Où sont placés les modèles de STUDIO ? R:

14

SQL Management Studio for SQL Server - User's Manual34

© 2012 EMS Database Management Solutions

Un modèle est un fichier dans lequel les paramètres nécessaires sont stockés sous uncertain format. Le fichier modèle peut être placé n’importe où dans votre ordinateur,vous devez seulement savoir le retrouver :) STUDIO comprend un gestionnaire desmodèles pour simplifier les tâches de stockage et les tâches de recherche de modèles.Le gestionnaire vous permet d’enregistrer les modèles nécessaires dans STUDIO pourque vous ne vous inquiétiez plus de l’emplacement de sauvegarde d'un modèle. Quandvous créez un nouveau modèle dans STUDIO, le gestionnaire des modèles va mémoriserautomatiquement son emplacement sur le disque. Tous les modèles enregistrés sontgroupés selon les outils pour lesquels ils sont prévus, les modèles sont disponibles àtout moment. Pour lancer un outil avec un modèle sélectionné, il vous faut seulementdouble-cliquer sur ce modèle.

Q: Un modèle sera-t-il supprimé depuis le disque si je le supprime dans la liste deSTUDIO ? R: Le gestionnaire des modèles vous permet d’exécuter les deux opérations : vous pouvezsupprimer un modèle seulement de la liste des modèles, ou le supprimer aussi du disquede l’ordinateur.

Q: Comment puis-je créer un nouveau modèle pour l’import ? R: Afin de créer un modèle pour l’outil d’import, il vous faut exécuter l’outil d’import (Menuprincipal/Exécuter/ DataImport). Puis remplissez tous les paramètres nécessairesd’import en utilisant le bouton ‘Suivant’. Lors de la dernière étape de l’assistant,indiquez où et sous quel nom vous souhaitez sauvegarder un modèle créé. Pour celautilisez le bouton ‘Outils/ Sauvegarder le modèle’.

Défiler en haut

PlanificateurQ: J’ai besoin d’exécuter certaines fonctions de gestion de base de données(export depuis une base de données, import de ces données vers une autrebase de données, sauvegarde de toutes les deux bases de données) en dehorsdu temps de travail (pendant la nuit). Est-ce que je peux le faire à l’aide deSTUDIO ? R:

14

SQL Management Studio for SQL Server - User's Manual35

© 2012 EMS Database Management Solutions

Oui, bien sûr ! C’est pour cela que STUDIO dispose d’un planificateur de tâches. Leplanificateur peut exécuter les tâches que vous avez précédemment créé. Vouspouvez initialiser le temps d’exécution d’une tâche et la périodicité de son exécution.Chaque tâche peut inclure un nombre illimité d’étapes (opérations élémentaires). Unetâche doit inclure au moins une étape. Dans votre cas, il vous faut suivre les étapessuivantes: 1. Créez une nouvelle tâche 2. Créez les quatre étapes dans cette tâche (export, import, sauvegarde,sauvegarde). Lors de la création de ces étapes, vous devez indiquer les fichiersmodèles dans lesquels les paramètres nécessaires pour le travail des outils sontsauvegardés. 3. En utilisant le planificateur des tâches, créez une tâche planifiée qui utilise la tâcherécemment créée (1).

Q: Comment puis-je configurer une tâche pour que je puisse recevoir un email denotification précisant la réussite ou l'échec de l’exécution de cette tâche ? R: In the Pour cela, utilisez l'onglet ‘Notifications’ de l'éditeur des tâches. Vous pouvezaller sur cet onglet et sélectionner un mode de notification nécessaire pour êtreinformé de l'exécution réussie ou échouée d'une tâche. La version actuelle de STUDIOsupporte les modes de notification suivants : la notification NetSend, le journalsystème des applications (WIN), la notification par e-mail.

Q: Le processus d’exécution d’une tâche, peut-il être modifié suivant les résultatsd’exécution de ses étapes ? R: Oui. Vous pouvez définir une étape suivante à exécuter lors de la création/modificationde chaque étape. De plus, pour chacun des événements traités (l'exécution réussie ouéchouée d'une étape, l'expiration du délai d'attente), vous pouvez régler les actionsqui succèdent à l'exécution d’une tâche.

Q: Comment puis-je visualiser l’information sur mes tâches exécutées ? R: Toute l’information sur l’exécution des tâches est enregistrée dans un journal. Vouspouvez rechercher non seulement l’information sur l’exécution d’une tâche, mais aussil’information sur l’exécution de ses étapes. De plus, vous pouvez voir le journal de lapièce jointe exécutée lors de certaines étapes. C‘est très utile lors de l’analyse descauses de l'exécution échouée d'une étape ou d’une tâche. Les filtres puissants dujournal permettent d’afficher seulement les enregistrements sélectionnés.

Q: Que se passe-t'il si l’application ne peut pas être terminée (une erreur grave, latâche ne répond pas) lors de l’exécution d’une tâche exécutée ? L’exécution dela tâche sera-t-elle arrêtée ? R:

SQL Management Studio for SQL Server - User's Manual36

© 2012 EMS Database Management Solutions

Pour résoudre cela, vous pouvez régler le délai d’attente pour chacune des étapesd’une tâche. Si le temps d’exécution de l'étape dépasse le délai d’attente, elle seraterminée à l'expiration du délai d'attente, et l’exécution de la tâche sera continuéeselon l’algorithme que vous avez configuré.

Q: De quoi ai-je besoin pour travailler avec le planificateur des tâches ? R: Pour cela, il vous faut exécuter STUDIO Agent (l’icône se trouve sur la barre destâches). Bien sûr, votre ordinateur doit être démarré tout le temps pendant lequel lestâches seront exécutées.

Q: Qu'arrivera-t-il si, après le démarrage de l’ordinateur, le planificateur destâches recherche des tâches qui devaient être exécutées dans le passé maisqui ne l'ont pas été ? R: Ces tâches ne seront pas exécutées.

Défiler en haut

JournauxQ: J’ai besoin d’obtenir l’information depuis les journaux des applicationsexécutées par le planificateur des tâches. Est-ce que STUDIO sauvegarde cesjournaux ? R: Oui. STUDIO dispose d’un outil commode pour travailler avec des journaux. Vouspouvez spécifier l’emplacement du journal de l’application exécutée lors de la créationde n’importe quelle étape d’une tâche. L’emplacement du journal est indiquéautomatiquement lors de la sélection des outils de STUDIO. Les journaux des étapesexécutées sont sauvegardés dans la base de données interne de STUDIO et ils sontdisponibles dans le menu Navigation/Journaux.

Q: L’application externe exécutée dans une des tâches n’a pas de journal mais il ya un écran du journal. Comment puis-je sauvegarder les données affichées surl'écran ? R: Si l’utilitaire exécuté n’a pas de journal mais qu'il affiche des informations sur l’écran(en mode texte, non pas en mode GUI), STUDIO peut enregistrer les informationsaffichées sur l’écran en tant que journal. Pour cela, cochez ‘Enregistrer l'écran dans unjournal’ lors de la création d’une tâche.

Q: Les journaux sont-ils stockés longtemps dans STUDIO ? R:

14

SQL Management Studio for SQL Server - User's Manual37

© 2012 EMS Database Management Solutions

Les journaux peuvent être stockés dans STUDIO pendant une période illimitée. Vouspouvez supprimer manuellement les journaux inutiles à l’aide de STUDIO (ongletJournaux).

Défiler en haut

Traduction de l'interfaceQ: Quelles traductions de l’interface de STUDIO sont disponibles ? R: Cette version de STUDIO supporte les traductions suivantes : anglaise, allemande,française et russe.

Défiler en haut

Si vous avez des questions, veuillez contacter notre Centre de Support.

14

14

SQL Management Studio for SQL Server - User's Manual38

© 2012 EMS Database Management Solutions

1.7 D'autres produits EMS

Quick navigation

MySQL Microsoft SQL PostgreSQL InterBase /FireBird

Oracle IBM DB2 Tools &components

MySQL

SQL Management Studio for MySQLEMS SQL Management Studio for MySQL est une solution complète d’administrationet de développement de bases de données MySQL. SQL Studio contient tous lescomposants nécessaires pour effectuer les tâches critiques de gestion de basesde données. SQL Studio vous fournit les outils must d’administration de bases dedonnées My SQL, de gestion des schémas de base de données et des objets ainsique les outils de conception de base de données MySQL, de migration,d’extraction, de construction de requêtes MySQL, d’importation de données,d’exportation et de comparaison de bases de données. SQL Studio réunit tous lesoutils de bases de données dans un environnement puissant et facile à utiliser quipeut fonctionner 24 heures sur 24. Si vous êtes un développeur de bases dedonnées ou d'application, un DBA ou un analyste commercial, SQL Studio forMySQL vous offre tous les outils MySQL nécessaires pour rendre votre travail plusefficace que jamais!

SQL Manager for MySQLEMS SQL Manager for MySQL fournit les outils de hautes performancesd’administration et de développement de serveur MySQL. L’outil dispose d’uneinterface graphique simple d’emploi qui vous permet de créer/modifier tous lesobjets de bases de données MySQL d’une façon efficace, de concevoirvisuellement les bases de données MySQL, d’exécuter les scripts SQL, d’exporteret d’importer les données des bases de données MySQL et fournit beaucoupd’autres services qui permettent de faciliter la gestion de MySQL.

Data Export for MySQLEMS Data Export for MySQL est un outil puissant pour exporter rapidement lesdonnées des bases de données MySQL vers les dix-neuf formats disponibles ycompris MS Access, MS Excel, MS Word, RTF, HTML, TXT, ODF etc. Data Exportfor MySQL comprend un assistant d’utilisation simple pour le réglage visuel desparamètres d’exportation MySQL et l’utilitaire de ligne de commande pourautomatiser les tâches d’exportation MySQL à l’aide du fichier de configuration.

Data Import for MySQLEMS Data Import for MySQL est un outil puissant d’import de données vers lestables MySQL à partir des fichiers MS Excel 97-2007, MS Access, DBF, TXT, CSV,MS Word 2007, RTF, ODF et HTML. Cet utilitaire vous permet d’importersimultanément vos données vers une ou plusieurs tables ou vues MySQL, desauvegarder tous les paramètres d’import MySQL initialisés lors de la sessioncourante de l’assistant, d’utiliser le mode de l’insertion de lot pour l’import rapidede données vers les tables MySQL.

38

40 42 44

46

48

49

SQL Management Studio for SQL Server - User's Manual39

© 2012 EMS Database Management Solutions

Data Pump for MySQLEMS Data Pump for MySQL est un outil excellent de migration pour convertir lesbases de données et importer les données des tables depuis n’importe quellesource compatible avec ADO (par exemple les bases de données MS Access, MSSQL ou d’autres bases de données supportant ADO) vers les bases de donnéesMySQL. La conversion des bases de données à l’aide de Data Pump for MySQL estplus simple que jamais!

Data Generator for MySQLEMS Data Generator for MySQL – est un outil puissant de génération des donnéesde test pour les tables des bases de données MySQL. L’outil vous permet desimuler l’environnement de production de base de données, de remplirsimultanément plusieurs tables des bases de données MySQL par les données detest, de définir les tables pour la génération des données, de spécifier lesétendues de valeurs et de spécifier de nombreux paramètres de génération pourchaque type de champ. Le programme fournit la multitude de fonctionnalitéspuissantes pour la génération simple et rapide des données de test MySQL.

DB Comparer for MySQLEMS DB Comparer for MySQL est un excellent outil pour comparer les schémas debases de données MySQL et découvrir les différences entre leurs structures. Vouspouvez visualiser les différences entre les objets comparés des bases de donnéeset exécuter le script généré automatiquement pour synchroniser la structure desbases de données MySQL et éliminer les différences. Votre travail avec l’outil desynchronisation des bases de données MySQL sera plus simple et plus rapide grâceaux paramètres de comparaison personnalisés et à la multitude de fonctionnalitésutiles.

DB Extract for MySQLEMS DB Extract for MySQL est un outil puissant et facile d’emploi pour la créationdes copies de sauvegarde des bases de données MySQL sous la forme de scriptsSQL.Cette application de création des scripts SQL vous permet de sauvegarder lesmétadonnées de tous les objets des bases de données MySQL ainsi que lesdonnées des tables MySQL en tant que les captures instantanées. Lapersonnalisation facile vous permet de sélectionner les objets et les données destables nécessaires pour le vidage des bases de données MySQL et de réglerd’autres options d’extraction.

SQL Query for MySQLEMS SQL Query for MySQLest un outil qui vous permet de construire simplement etrapidement les requêtes SQL vers les bases de données MySQL. La possibilité deconstruire visuellement les requêtes SQL vers MySQL ainsi que la modificationdirecte de texte de la requête sont possibles. L’interface utilisateur graphique vouspermet de vous connecter aux bases de données MySQL, de sélectionner lestables et les champs pour les requêtes au serveur MySQL, d’initialiser les critèresde sélection et beaucoup d’autre.

Data Comparer for MySQLEMS Data Comparer for MySQL est un outil puissant et simple d’emploi pour lacomparaison et la synchronisation des données MySQL. En utilisant cet utilitairevous pouvez découvrir les différences entre les tables MySQL comparées et

SQL Management Studio for SQL Server - User's Manual40

© 2012 EMS Database Management Solutions

exécuter un script généré automatiquement pour éliminer ces différences. DataComparer for MySQL fournit l’éventail de paramètres de configuration pour lacomparaison et la synchronisation efficaces et rapides des données de bases dedonnées MySQL.

En savoir plus

Microsoft SQL

SQL Management Studio for SQL ServerEMS SQL Management Studio for SQL Server est une solution complèted’administration et de développement de bases de données Microsoft SQL Server.SQL Studio contient tous les composants nécessaires pour effectuer les tâchescritiques de gestion de bases de données MS SQL Server. SQL Studio vous fournitles outils must d’administration de bases de données My SQL, de gestion desschémas de base de données et des objets ainsi que les outils de conception debase de données SQL Server, de migration, d’extraction, de construction derequêtes SQL Server, d’importation de données, d’exportation et de comparaisonde bases de données. SQL Studio réunit tous les outils de bases de données pourMSSQL Server dans un environnement puissant et facile à utiliser qui peutfonctionner 24 heures sur 24. Si vous êtes un développeur de bases de donnéesou d'application, un DBA ou un analyste commercial, SQL Studio for SQL Servervous offre tous les outils SQL Server nécessaires pour rendre votre travail plusefficace que jamais!

SQL Manager for SQL ServerEMS SQL Manager for SQL Server est l’outil graphique de hautes performancesd’administration et de développement de base de données de Microsoft SQLServer. Le programme permet de créer et de modifier rapidement et facilement lesobjets des bases de données MS SQL Server, d’exécuter les scripts SQL, de gérerles utilisateurs SQL Server et de leurs droits, de construire visuellement lesrequêtes SQL, de travailler avec les métadonnées, d’exporter et d’importer lesdonnées de bases de données etc.

Data Export for SQL ServerEMS Data Export for SQL Server est un outil puissant pour exporter rapidement lesdonnées des bases de données SQL Server vers les dix-neuf formats disponibles ycompris MS Access, MS Excel, MS Word, RTF, HTML, TXT, ODF etc. Data Exportfor SQL Server comprend un assistant d’utilisation simple pour le réglage visuel desparamètres d’exportation SQL Server et l’utilitaire de ligne de commande pourautomatiser les tâches d’exportation SQL Server à l’aide du fichier deconfiguration.

Data Import for SQL ServerEMS Data Import for SQL Server est un outil puissant d’import de données vers lestables SQL Server à partir des fichiers MS Excel 97-2007, MS Access, DBF, TXT,CSV, MS Word 2007, RTF, ODF et HTML. Cet utilitaire vous permet d’importersimultanément vos données vers une ou plusieurs tables ou vues SQL Server, desauvegarder tous les paramètres d’import SQL Server initialisés lors de la sessioncourante de l’assistant, d’utiliser le mode de l’insertion de lot pour l’import rapidede données vers les tables SQL Server.

38

SQL Management Studio for SQL Server - User's Manual41

© 2012 EMS Database Management Solutions

Data Pump for SQL ServerEMS Data Pump for SQL Server est un outil excellent de migration pour convertirles bases de données et importer les données des tables depuis n’importe quellesource compatible avec ADO (par exemple les bases de données MS Access,MySQL ou d’autres bases de données supportant ADO) vers les bases de donnéesSQL Server. La conversion des bases de données à l’aide de Data Pump for SQLServer est plus simple que jamais!

Data Generator for SQL ServerEMS Data Generator for SQL Server – est un outil puissant de génération desdonnées de test pour les tables des bases de données SQL Server. L’outil vouspermet de simuler l’environnement de production de base de données, de remplirsimultanément plusieurs tables des bases de données SQL Server par les donnéesde test, de définir les tables pour la génération des données, de spécifier lesétendues de valeurs et de spécifier de nombreux paramètres de génération pourchaque type de champ. Le programme fournit la multitude de fonctionnalitéspuissantes pour la génération simple et rapide des données de test SQL Server.

DB Comparer for SQL ServerEMS DB Comparer for SQL Server est un excellent outil pour comparer les schémasde bases de données SQL Server et découvrir les différences entre leursstructures. Vous pouvez visualiser les différences entre les objets comparés desbases de données et exécuter le script généré automatiquement pour synchroniserla structure des bases de données SQL Server et éliminer les différences. Votretravail avec l’outil de synchronisation des bases de données SQL Server sera plussimple et plus rapide grâce aux paramètres de comparaison personnalisés et à lamultitude de fonctionnalités utiles.

DB Extract for SQL ServerEMS DB Extract for SQL Server est un outil puissant et facile d’emploi pour lacréation des copies de sauvegarde des bases de données SQL Server sous laforme de scripts SQL. Cette application de création des scripts SQL vous permetde sauvegarder les métadonnées de tous les objets des bases de données SQLServer ainsi que les données des tables SQL Server en tant que les capturesinstantanées. La personnalisation facile vous permet de sélectionner les objets etles données des tables nécessaires pour le vidage des bases de données SQLServer et de régler d’autres options d’extraction.

SQL Query for SQL ServerEMS SQL Query for SQL Server est un outil qui vous permet de construiresimplement et rapidement les requêtes SQL vers les bases de données SQL Server.La possibilité de construire visuellement les requêtes SQL vers SQL Server ainsique la modification directe de texte de la requête sont possibles. L’interfaceutilisateur graphique vous permet de vous connecter aux bases de données SQLServer, de sélectionner les tables et les champs pour les requêtes au serveur SQLServer, d’initialiser les critères de sélection et beaucoup d’autre.

Data Comparer for SQL ServerEMS Data Comparer for SQL Server est un outil puissant et simple d’emploi pour lacomparaison et la synchronisation des données SQL Server. En utilisant cetutilitaire vous pouvez découvrir les différences entre les tables SQL Servercomparées et exécuter un script généré automatiquement pour éliminer ces

SQL Management Studio for SQL Server - User's Manual42

© 2012 EMS Database Management Solutions

différences. Data Comparer for SQL Server fournit l’éventail de paramètres deconfiguration pour la comparaison et la synchronisation efficaces et rapides desdonnées de bases de données SQL Server.

En savoir plus

PostgreSQL

SQL Management Studio for PostgreSQLEMS SQL Management Studio for PostgreSQL est une solution complèted’administration et de développement de bases de données PostgreSQL. SQLStudio contient tous les composants nécessaires pour effectuer les tâchescritiques de gestion de bases de données. SQL Studio vous fournit les outils mustd’administration de bases de données PostgreSQL, de gestion des schémas debase de données et des objets ainsi que les outils de conception de base dedonnées PostgreSQL, de migration, d’extraction, de construction de requêtesPostgreSQL, d’importation de données, d’exportation et de comparaison de basesde données. SQL Studio réunit tous les outils de bases de données dans unenvironnement puissant et facile à utiliser qui peut fonctionner 24 heures sur 24.Si vous êtes un développeur de bases de données ou d'application, un DBA ou unanalyste commercial, SQL Studio for PostgreSQL vous offre tous les outilsPostgreSQL nécessaires pour rendre votre travail plus efficace que jamais!

SQL Manager for PostgreSQLEMS SQL Manager for PostgreSQL est l’outil graphique de hautes performancespour l’administration et le développement de base de données de serveurPostgreSQL. Le programme permet de créer et de modifier rapidement etfacilement les objets des bases de données PostgreSQL, d’exécuter les scriptsSQL, de concevoir visuellement les bases de données PostgreSQL, de construireles requêtes SQL, d’extraire, d’imprimer et de rechercher les métadonnées,d’importer et d’exporter les données de bases de données PostgreSQL etc.

Data Export for PostgreSQLEMS Data Export for PostgreSQL est un outil puissant pour exporter rapidement lesdonnées des bases de données PostgreSQLvers les dix-neuf formats disponibles ycompris MS Access, MS Excel, MS Word, RTF, HTML, TXT, ODF etc. Data Exportfor PostgreSQL comprend un assistant d’utilisation simple pour le réglage visuel desparamètres d’exportation PostgreSQL et l’utilitaire de ligne de commande pourautomatiser les tâches d’exportation PostgreSQL à l’aide du fichier deconfiguration.

Data Import for PostgreSQLEMS Data Import for PostgreSQL est un outil puissant d’import de données vers lestables PostgreSQL à partir des fichiers MS Excel 97-2007, MS Access, DBF, TXT,CSV, MS Word 2007, RTF, ODF et HTML. Cet utilitaire vous permet d’importersimultanément vos données vers une ou plusieurs tables ou vues PostgreSQL, desauvegarder tous les paramètres d’import PostgreSQL initialisés lors de la sessioncourante de l’assistant, d’utiliser le mode de l’insertion de lot pour l’import rapidede données vers les tables PostgreSQL.

Data Pump for PostgreSQLEMS Data Pump for PostgreSQL est un outil excellent de migration pour convertir

38

SQL Management Studio for SQL Server - User's Manual43

© 2012 EMS Database Management Solutions

les bases de données et importer les données des tables depuis n’importe quellesource compatible avec ADO (par exemple les bases de données MS Access, MSSQL ou d’autres bases de données supportant ADO) vers les bases de donnéesPostgreSQL. La conversion des bases de données à l’aide de Data Pump forPostgreSQL est plus simple que jamais!

Data Generator for PostgreSQLEMS Data Generator for PostgreSQL – est un outil puissant de génération desdonnées de test pour les tables des bases de données PostgreSQL. L’outil vouspermet de simuler l’environnement de production de base de données, de remplirsimultanément plusieurs tables des bases de données PostgreSQL par les donnéesde test, de définir les tables pour la génération des données, de spécifier lesétendues de valeurs et de spécifier de nombreux paramètres de génération pourchaque type de champ. Le programme fournit la multitude de fonctionnalitéspuissantes pour la génération simple et rapide des données de test PostgreSQL.

DB Comparer for PostgreSQLEMS DB Comparer for PostgreSQL est un excellent outil pour comparer les schémasde bases de données PostgreSQL et découvrir les différences entre leursstructures. Vous pouvez visualiser les différences entre les objets comparés desbases de données et exécuter le script généré automatiquement pour synchroniserla structure des bases de données PostgreSQL et éliminer les différences. Votretravail avec l’outil de synchronisation des bases de données PostgreSQL sera plussimple et plus rapide grâce aux paramètres de comparaison personnalisés et à lamultitude de fonctionnalités utiles.

DB Extract for PostgreSQLEMS DB Extract for PostgreSQL est un outil puissant et facile d’emploi pour lacréation des copies de sauvegarde des bases de données PostgreSQL sous laforme de scripts SQL. Cette application de création des scripts SQL vous permetde sauvegarder les métadonnées de tous les objets des bases de donnéesPostgreSQL ainsi que les données des tables PostgreSQL en tant que les capturesinstantanées. La personnalisation facile vous permet de sélectionner les objets etles données des tables nécessaires pour le vidage des bases de donnéesPostgreSQL et de régler d’autres options d’extraction.

SQL Query for PostgreSQLEMS SQL Query for PostgreSQL est un outil qui vous permet de construiresimplement et rapidement les requêtes SQL vers les bases de donnéesPostgreSQL. La possibilité de construire visuellement les requêtes SQL versPostgreSQL ainsi que la modification directe de texte de la requête sont possibles.L’interface utilisateur graphique vous permet de vous connecter aux bases dedonnées PostgreSQL, de sélectionner les tables et les champs pour les requêtesau serveur PostgreSQL, d’initialiser les critères de sélection et beaucoup d’autre.

Data Comparer for PostgreSQLEMS Data Comparer for PostgreSQL est un outil puissant et simple d’emploi pour lacomparaison et la synchronisation des données PostgreSQL. En utilisant cetutilitaire vous pouvez découvrir les différences entre les tables PostgreSQLcomparées et exécuter un script généré automatiquement pour éliminer cesdifférences. Data Comparer for PostgreSQL fournit l’éventail de paramètres deconfiguration pour la comparaison et la synchronisation efficaces et rapides des

SQL Management Studio for SQL Server - User's Manual44

© 2012 EMS Database Management Solutions

données de bases de données PostgreSQL.

En savoir plus

InterBase / Firebird

SQL Management Studio for InterBase/FirebirdEMS SQL Management Studio for InterBase and Firebird est une solution complèted’administration et de développement de bases de données InterBase and Firebird.SQL Studio for InterBase and Firebird contient tous les composants nécessairespour effectuer les tâches critiques de gestion de bases de données. SQL Studiovous fournit les outils must d’administration de bases de données InterBase andFirebird, de gestion des schémas de base de données et des objets ainsi que lesoutils de conception de base de données InterBase and Firebird, de migration,d’extraction, de construction de requêtes InterBase and Firebird, d’importation dedonnées, d’exportation et de comparaison de bases de données. SQL Studio réunittous les outils de bases de données IB and Firebird dans un environnementpuissant et facile à utiliser qui peut fonctionner 24 heures sur 24. Si vous êtes undéveloppeur de bases de données ou d'application, un DBA ou un analystecommercial, SQL Studio for InterBase and Firebird vous offre tous les outilsInterBase et Firebird nécessaires pour rendre votre travail plus efficace quejamais!

SQL Manager for InterBase/FirebirdEMS SQL Manager for InterBase/Firebird est un outil puissant d’administration etde développement de base de données d’InterBase et Firebird. SQL Manager forInterBase/Firebird est compatible avec les dernières versions des systèmes degestion de base de données IB et Firebird et supporte toutes les dernièresfonctionnalités du serveur. Le programme offre beaucoup d’outils puissants telsque le concepteur visuel de bases de données pour créer les bases de donnéesInterBase et Firebird en quelques clics, le constructeur visuel de requêtes et ledébogueur des procédures stockées pour le développement des scripts InterBaseet Firebird SQL etc.

Data Export for InterBase/FirebirdEMS Data Export for InterBase/Firebird est un outil puissant pour exporterrapidement les données des bases de données InterBase/Firebird vers les dix-neufformats disponibles y compris MS Access, MS Excel, MS Word, RTF, HTML, TXT,ODF etc. Data Export for InterBase/Firebird comprend un assistant d’utilisationsimple pour le réglage visuel des paramètres d’exportation InterBase/Firebird etl’utilitaire de ligne de commande pour automatiser les tâches d’exportationInterBase/Firebird à l’aide du fichier de configuration.

Data Import for InterBase/FirebirdEMS Data Import for InterBase and Firebird est un outil puissant d’import dedonnées vers les tables InterBase/Firebird à partir des fichiers MS Excel 97-2007,MS Access, DBF, TXT, CSV, MS Word 2007, RTF, ODF et HTML. Cet utilitaire vouspermet d’importer simultanément vos données vers une ou plusieurs tables ouvues InterBase/Firebird, de sauvegarder tous les paramètres d’import InterBase/Firebird initialisés lors de la session courante de l’assistant, d’utiliser le mode del’insertion de lot pour l’import rapide de données vers les tables InterBase/Firebird.

38

SQL Management Studio for SQL Server - User's Manual45

© 2012 EMS Database Management Solutions

Data Pump for InterBase/FirebirdEMS Data Pump for InterBase/Firebird est un outil excellent de migration pourconvertir les bases de données et importer les données des tables depuisn’importe quelle source compatible avec ADO (par exemple les bases de donnéesMS Access, MS SQL ou d’autres bases de données supportant ADO) vers lesbases de données InterBase/Firebird. La conversion des bases de données à l’aidede Data Pump for InterBase/Firebird est plus simple que jamais!

Data Generator for InterBase/FirebirdEMS Data Generator for InterBase/Firebird – est un outil puissant de générationdes données de test pour les tables des bases de données InterBase/Firebird.L’outil vous permet de simuler l’environnement de production de base de données,de remplir simultanément plusieurs tables des bases de données InterBase/Firebirdpar les données de test, de définir les tables pour la génération des données, despécifier les étendues de valeurs et de spécifier de nombreux paramètres degénération pour chaque type de champ. Le programme fournit la multitude defonctionnalités puissantes pour la génération simple et rapide des données de testInterBase/Firebird.

DB Comparer for InterBase/FirebirdEMS DB Comparer for InterBase/Firebird est un excellent outil pour comparer lesschémas de bases de données InterBase/Firebird et découvrir les différences entreleurs structures. Vous pouvez visualiser les différences entre les objets comparésdes bases de données et exécuter le script généré automatiquement poursynchroniser la structure des bases de données InterBase/Firebird et éliminer lesdifférences. Votre travail avec l’outil de synchronisation des bases de donnéesInterBase/Firebird sera plus simple et plus rapide grâce aux paramètres decomparaison personnalisés et à la multitude de fonctionnalités utiles.

DB Extract for InterBase/FirebirdEMS DB Extract for InterBase/Firebird est un outil puissant et facile d’emploi pourla création des copies de sauvegarde des bases de données InterBase/Firebirdsous la forme de scripts SQL. Cette application de création des scripts SQL vouspermet de sauvegarder les métadonnées de tous les objets des bases de donnéesInterBase/Firebird ainsi que les données des tables InterBase/Firebird en tant queles captures instantanées. La personnalisation facile vous permet de sélectionnerles objets et les données des tables nécessaires pour le vidage des bases dedonnées InterBase/Firebird et de régler d’autres options d’extraction.

SQL Query for InterBase/FirebirdEMS SQL Query for InterBase/Firebird est un outil qui vous permet de construiresimplement et rapidement les requêtes SQL vers les bases de données InterBase/Firebird. La possibilité de construire visuellement les requêtes SQL vers InterBase/Firebird ainsi que la modification directe de texte de la requête sont possibles.L’interface utilisateur graphique vous permet de vous connecter aux bases dedonnées InterBase/Firebird, de sélectionner les tables et les champs pour lesrequêtes au serveur InterBase/Firebird, d’initialiser les critères de sélection etbeaucoup d’autre.

Data Comparer for InterBase/FirebirdEMS Data Comparer for InterBase/Firebird est un outil puissant et simple d’emploipour la comparaison et la synchronisation des données InterBase/Firebird. En

SQL Management Studio for SQL Server - User's Manual46

© 2012 EMS Database Management Solutions

utilisant cet utilitaire vous pouvez découvrir les différences entre les tablesInterBase/Firebird comparées et exécuter un script généré automatiquement pouréliminer ces différences. Data Comparer for InterBase/Firebird fournit l’éventail deparamètres de configuration pour la comparaison et la synchronisation efficaces etrapides des données de bases de données InterBase/Firebird.

En savoir plus

Oracle

SQL Management Studio for OracleEMS SQL Management Studio for Oracle est une solution complète d’administrationet de développement de bases de données Oracle. SQL Studio for Oracle contienttous les composants nécessaires pour effectuer les tâches critiques de gestion debases de données. SQL Studio vous fournit les outils must d’administration debases de données Oracle, de gestion des schémas de base de données et desobjets ainsi que les outils de conception de base de données Oracle, de migration,d’extraction, de construction de requêtes Oracle, d’importation de données,d’exportation et de comparaison de bases de données. SQL Studio réunit tous lesoutils de bases de données Oracle dans un environnement puissant et facile àutiliser qui peut fonctionner 24 heures sur 24. Si vous êtes un développeur debases de données ou d'application, un DBA ou un analyste commercial, SQL Studiofor Oracle vous offre tous les outils Oracle nécessaires pour rendre votre travailplus efficace que jamais!

SQL Manager for OracleEMS SQL Manager for Oracle - est un outil à hautes performances dedéveloppement et d’administration de bases de données Oracle. L’interfacegraphique conviviale permet de créer/modifier rapidement tous les objets de basesde données Oracle, de concevoir visuellement les bases de données Oracle,d’exécuter les scripts SQL, d’importer et d’exporter les bases de données Oracle etfournit beaucoup d’autres services utiles qui rendent la gestion d’Oracle plus facileque possible.

Data Export for OracleEMS Data Export for Oracle est un outil puissant pour exporter rapidement lesdonnées des bases de données Oracle vers les dix-neuf formats disponibles ycompris MS Access, MS Excel, MS Word, RTF, HTML, TXT, ODF etc. Data Exportfor Oracle comprend un assistant d’utilisation simple pour le réglage visuel desparamètres d’exportation Oracle et l’utilitaire de ligne de commande pourautomatiser les tâches d’exportation Oracle à l’aide du fichier de configuration.

Data Import for OracleEMS Data Import for Oracle est un outil puissant d’import de données vers lestables Oracle à partir des fichiers MS Excel 97-2007, MS Access, DBF, TXT, CSV,MS Word 2007, RTF, ODF et HTML. Cet utilitaire vous permet d’importersimultanément vos données vers une ou plusieurs tables ou vues Oracle, desauvegarder tous les paramètres d’import Oracle initialisés lors de la sessioncourante de l’assistant, d’utiliser le mode de l’insertion de lot pour l’import rapidede données vers les tables Oracle.

Data Pump for Oracle

38

SQL Management Studio for SQL Server - User's Manual47

© 2012 EMS Database Management Solutions

EMS Data Pump for Oracle est un outil excellent de migration pour convertir lesbases de données et importer les données des tables depuis n’importe quellesource compatible avec ADO (par exemple les bases de données MS Access, MSSQL ou d’autres bases de données supportant ADO) vers les bases de donnéesOracle. La conversion des bases de données à l’aide de Data Pump for Oracle estplus simple que jamais!

Data Generator for OracleEMS Data Generator for Oracle – est un outil puissant de génération des donnéesde test pour les tables des bases de données Oracle. L’outil vous permet desimuler l’environnement de production de base de données, de remplirsimultanément plusieurs tables des bases de données Oracle par les données detest, de définir les tables pour la génération des données, de spécifier lesétendues de valeurs et de spécifier de nombreux paramètres de génération pourchaque type de champ. Le programme fournit la multitude de fonctionnalitéspuissantes pour la génération simple et rapide des données de test Oracle.

DB Comparer for OracleEMS DB Comparer for Oracle est un excellentoutil pour comparer les schémas debases de données Oracle et découvrir les différences entre leurs structures. Vouspouvez visualiser les différences entre les objets comparés des bases de donnéeset exécuter le script généré automatiquement pour synchroniser la structure desbases de données Oracle et éliminer les différences. Votre travail avec l’outil desynchronisation des bases de données Oracle sera plus simple et plus rapide grâceaux paramètres de comparaison personnalisés et à la multitude de fonctionnalitésutiles.

DB Extract for OracleEMS DB Extract for Oracle est un outil puissant et facile d’emploi pour la créationdes copies de sauvegarde des bases de données Oracle sous la forme de scriptsSQL. Cette application de création des scripts SQL vous permet de sauvegarderles métadonnées de tous les objets des bases de données Oracle ainsi que lesdonnées des tables Oracle en tant que les captures instantanées. Lapersonnalisation facile vous permet de sélectionner les objets et les données destables nécessaires pour le vidage des bases de données Oracle et de réglerd’autres options d’extraction.

SQL Query for OracleEMS SQL Query for Oracle est un outil qui vous permet de construire simplementet rapidement les requêtes SQL vers les bases de données Oracle. La possibilité deconstruire visuellement les requêtes SQL vers Oracle ainsi que la modificationdirecte de texte de la requête sont possibles. L’interface utilisateur graphique vouspermet de vous connecter aux bases de données Oracle, de sélectionner lestables et les champs pour les requêtes au serveur Oracle, d’initialiser les critèresde sélection et beaucoup d’autre.

Data Comparer for OracleEMS Data Comparer for Oracle est un outil puissant et simple d’emploi pour lacomparaison et la synchronisation des données Oracle. En utilisant cet utilitairevous pouvez découvrir les différences entre les tables Oracle comparées etexécuter un script généré automatiquement pour éliminer ces différences. DataComparer for Oracle fournit l’éventail de paramètres de configuration pour la

SQL Management Studio for SQL Server - User's Manual48

© 2012 EMS Database Management Solutions

comparaison et la synchronisation efficaces et rapides des données de bases dedonnées Oracle.

En savoir plus

DB2

SQL Manager for DB2EMS SQL Manager for DB2 fournit les outils de base de données pourl’administration et le développement de base de données DB2. L’outil dispose d’uneinterface graphique simple d’emploi qui vous permet de créer/modifier tous lesobjets de bases de données DB2 d’une façon efficace, de concevoir visuellementles bases de données DB2, d’exécuter les scripts SQL, d’exporter et d’importer lesdonnées des bases de données DB2 et fournit beaucoup d’autres services quipermettent de faciliter la gestion de DB2.

Data Export for DB2EMS Data Export for DB2 est un outil puissant pour exporter rapidement lesdonnées des bases de données DB2 vers les dix-neuf formats disponibles y comprisMS Access, MS Excel, MS Word, RTF, HTML, TXT, ODF etc. Data Export for DB2comprend un assistant d’utilisation simple pour le réglage visuel des paramètresd’exportation DB2 et l’utilitaire de ligne de commande pour automatiser les tâchesd’exportation DB2 à l’aide du fichier de configuration.

Data Import for DB2EMS Data Import for DB2 est un outil puissant d’import de données vers les tablesDB2 à partir des fichiers MS Excel 97-2007, MS Access, DBF, TXT, CSV, MS Word2007, RTF, ODF et HTML. Cet utilitaire vous permet d’importer simultanément vosdonnées vers une ou plusieurs tables ou vues DB2, de sauvegarder tous lesparamètres d’import DB2 initialisés lors de la session courante de l’assistant,d’utiliser le mode de l’insertion de lot pour l’import rapide de données vers lestables DB2.

Data Pump for DB2EMS Data Pump for DB2 est un outil excellent de migration pour convertir les basesde données et importer les données des tables depuis n’importe quelle sourcecompatible avec ADO (par exemple les bases de données MS Access, MS SQL oud’autres bases de données supportant ADO) vers les bases de données IBM DB2.La conversion des bases de données à l’aide de Data Pump for DB2 est plus simpleque jamais!

Data Generator for DB2EMS Data Generator for DB2 – est un outil puissant de génération des données detest pour les tables des bases de données DB2. L’outil vous permet de simulerl’environnement de production de base de données, de remplir simultanémentplusieurs tables des bases de données DB2 par les données de test, de définir lestables pour la génération des données, de spécifier les étendues de valeurs et despécifier de nombreux paramètres de génération pour chaque type de champ. Leprogramme fournit la multitude de fonctionnalités puissantes pour la générationsimple et rapide des données de test DB2.

DB Extract for DB2

38

SQL Management Studio for SQL Server - User's Manual49

© 2012 EMS Database Management Solutions

EMS DB Extract for DB2 est un outil puissant et facile d’emploi pour la création descopies de sauvegarde des bases de données DB2 sous la forme de scripts SQL.Cette application de création des scripts SQL vous permet de sauvegarder lesmétadonnées de tous les objets des bases de données DB2 ainsi que les donnéesdes tables DB2 en tant que les captures instantanées. La personnalisation facilevous permet de sélectionner les objets et les données des tables nécessaires pourle vidage des bases de données DB2 et de régler d’autres options d’extraction.

SQL Query for DB2EMS SQL Query for DB2 est un outil qui vous permet de construire simplement etrapidement les requêtes SQL vers les bases de données DB2. La possibilité deconstruire visuellement les requêtes SQL vers DB2 ainsi que la modification directede texte de la requête sont possibles. L’interface utilisateur graphique vous permetde vous connecter aux bases de données DB2, de sélectionner les tables et leschamps pour les requêtes au serveur DB2, d’initialiser les critères de sélection etbeaucoup d’autre.

En savoir plus

Tools & components

Advanced Data ExportAdvanced Data Export (pour Borland Delphi et .NET) est une suite de composantsqui permet de sauvegarder vos données dans les formats les plus populair pour lavisualisation postérieure des données, pour leur modification, leur impression ouleur publication sur le Web postérieures. Il ne faut plus perdre son temps àconvertir les données - Advanced Data Export peut accomplir toutes ces tâcheset afficher le résultat au format desiré.

Advanced Data Export .NETAdvanced Data Export .NET - une suite de composants pour Microsoft VisualStudio .NET 2003, 2005, 2008 et 2010 qui permet de sauvegarder vos donnéesdans les formats les plus populaires pour la visualisation postérieure des données,pour leur modification, leur impression ou leur publication sur le Web postérieures.Vous pouvez exporter les données vers MS Access, MS Excel, MS Word (RTF),PDF, TXT, DBF, CSV etc! Il ne faut plus perdre son temps à convertir les données- Advanced Data Export peut accomplir toutes ces tâches et afficher le résultatau format desiré.

Advanced Data ImportAdvanced Data Import VCL (pour Borland Delphi et C++Builder) est une suite decomposants, qui vous facilite l’importation simple et rapide de vos données depuisla plupart des formats populaires vers votre base de données. Il ne faut plusperdre son temps à importer les données! Advanced Data Import peut accomplirtoutes les tâches et afficher le résultat au format desiré indépendamment duformat d’origine.

Advanced PDF GeneratorAdvanced PDF Generator est une suite de composants destiné à créer rapidementet simplement les documents PDF depuis vos applications écrites en Delphi et C++Builder. Vous n'avez plus besoin de connaître la spécification du format PDF!

38

SQL Management Studio for SQL Server - User's Manual50

© 2012 EMS Database Management Solutions

Advanced PDF Generator peut créer automatiquement un document nécessaire.

Advanced Query BuilderAdvanced Query Builder est une suite de composants pour Borland Delphi et C++Builder qui facilite la conception visuelle des commandes SQL pour les clausesSELECT, INSERT, UPDATE et DELETE. Vous pouvez créer graphiquement desnouvelles requêtes ou représenter graphiquement des requêtes existantes dansvos applications. Advanced Query Builder a des composants pour travailler avec lasyntaxe standart SQL, avec InterBase/Firebird, MySQL, PostgreSQL et d’autresdialectes SQL.

Advanced Excel ReportAdvanced Excel Report est un puissant générateur de rapports au format MS Excelpour Delphi. Les éditeurs de propriétés Advanced Excel Report simples d’emploipermettent de créer rapidement des rapports au format MS Excel. Vous pouvezmaintenant créer des rapports, les éditer, les sauvegarder et les afficher surn’importe quel ordinateur.

Advanced LocalizerAdvanced Localizer est une suite de composants pour Borland Delphi, qui permetd’ajouter le support muitilingue dans vos applications Delphi. Les larges possibilitésde Advanced Localizer permettent de localiser les propriétés des composants dechaque forme, de générer les fichiers de langue avec les valeurs actuelles despropriétés de composants, de gérér les fichiers de localisation, d'indiquer lescomposants et les propriétés pour la localisation.

Source RescuerEMS Source Rescuer est une application-assistant simple d’emploi pour BorlandDelphi et C++Builder, qui permet de reconstituer un code source perdu. Si vousavez perdu le code source du projet écrit en Delphi ou C++Builder, mais vous avezun ficher exécutable, Source Rescuer va vous aider à reconstituer une partie ducode source perdu. Source Rescuer peut restaurer toutes les formes de projet etles modules de données avec les propriétés et les événements définis.

En savoir plus 38

Chapitre

II

SQL Management Studio for SQL Server - User's Manual52

© 2012 EMS Database Management Solutions

2 Début du travail

La capture d'écran affichée ci-dessous est l'aperçu de SQL Management Studio for SQLServer. Afin d'apprendre à exécuter les opérations essentielles du programme, d'obtenirl'information nécessaire sur les fonctionnalités et l'interface du programme, s'informer àpropos des possibilités de personnalisation SQL Management Studio for SQL Server, suivezles liens ci-dessous :

Utilisation de Studio AgentSélection de la langueDémarrageBarre de navigationPanneau de travail Explorateur BDMenu principalBarre d'outils

Nous espérons que vous aurez plaisir à travailler avec SQL Management Studio forSQL Server !

53

54

55

62

60

63

57

59

SQL Management Studio for SQL Server - User's Manual53

© 2012 EMS Database Management Solutions

2.1 Utilisation de Studio Agent

SQL Management Studio for SQL Server Agent est un programme résident qui se trouvedans la zone de notification Windows et vous aide à exécuter les opérationsfondamentales de SQL Management Studio for SQL Server. Veuillez double-cliquer surl'icone Agent pour exécuter SQL Management Studio for SQL Server.

En utilisant Agent SQL Management Studio for SQL Server, vous pouvez exécuter lestâches supplémentaires suivantes :

· Exécuter une tâche personnalisée ;· Suspendre une tâche personnalisée.

Vous pouvez lancer toutes ces actions énumérées via Studio Agent. Ce dernier peut êtreappelé par un clic droit sur l'icone correspondante dans la zone de notification.

Note : pour exécuter Studio Agent lors du démarrage de Windows il suffit de sélectionnerl'élément correspondant du menu.

SQL Management Studio for SQL Server - User's Manual54

© 2012 EMS Database Management Solutions

2.2 Sélection de la langue

Vous pouvez choisir la langue du programme lors du premier démarrage de SQLManagement Studio for SQL Server. Vous pouvez aussi modifier ces réglages plus tard ensélectionnant l'élément Options | Localisation dans le menu principal.

Voir aussi :Personnaliser les réglages 101

SQL Management Studio for SQL Server - User's Manual55

© 2012 EMS Database Management Solutions

2.3 Démarrage

La capture d'écran affichée ci-dessous est l'aperçu de SQL Management Studio for SQLServer lors du premier démarrage. Le panneau de travail est l'élément principal de SQLManagement Studio for SQL Server - il permet de lancer les programmes et les utilitairesEMS en sélectionnant l'élément nécessaire sur la barre de navigation (le lancement avecun modèle est aussi possible), de créer des tâches et de planifier leur exécution, d'obtenirle support technique, etc.

La barre de navigation se trouve par défaut dans la partie gauche de la fenêtre de SQLManagement Studio for SQL Server. Vous pouvez basculer entre les différentes opérationsavec les données et les bases de données SQL Server en sélectionnant la barrenécessaire.

Les barres ci-dessous représentent les activités de gestion des données et des bases dedonnées SQL Server.

Voir aussi :Barre de navigationPanneau de travail

62

60

SQL Management Studio for SQL Server - User's Manual56

© 2012 EMS Database Management Solutions

Explorateur BD 63

SQL Management Studio for SQL Server - User's Manual57

© 2012 EMS Database Management Solutions

2.4 Menu principal

Le menu principal de SQL Management Studio for SQL Server vous permet d'exécuterdifférentes opérations concernant l'enregistrement des bases de données, permettant debasculer entre les activités de gestion des données et des services SQL Server, de lancerles outils de SQL Management Studio for SQL Server, de personnaliser SQL ManagementStudio for SQL Server, d'appeler Aide etc.

Base de données

Enregistrer une base de donnéesLance l'Assistant d'enregistrement des bases de données qui va vous guider pourenregistrer une base de données.

Supprimer l'enregistrement de la base de donnéesSupprime l'enregistrement de la base de données, la retire de l'arbre de l'explorateur debases.

Information sur l'enregistrement de la base de donnéesAffiche la fenêtre Information sur la base de données enregistrée.

Enregistrer un hôteLance l'Assistant d'enregistrement d'un hôte qui va vous guider pour enregistrer un hôte.

Supprimer l'enregistrement d'un hôteSupprime l'enregistrement d'un hôte (y compris toutes ses bases de données), le retiredepuis l'arbre de l'explorateur de bases.

QuitterQuitte SQL Management Studio for SQL Server.

AffichageModifie la vue de SQL Management Studio for SQL Server. Vous pouvez inverser les barresd'outils et les barres de navigation, afficher ou masquer les descriptions des produits etc.

Aller àVeuillez utiliser cet élément du menu pour basculer entre les activités de gestion desdonnées et des services SQL Server. Cet élément reproduit toutes les fonctions de labarre de navigation.

Start

SQL Management Studio for SQL Server - User's Manual58

© 2012 EMS Database Management Solutions

Lance n'importe quel utilitaire de SQL Management Studio for SQL Server.

OptionsModifie les réglages de l'interface de SQL Management Studio for SQL Server etsélectionne la langue du programme.

AideDémarre le système d'aide de SQL Management Studio for SQL Server. Vous permet ausside visiter le site de SQL Management Studio for SQL Server et d'enregistrer votre copie dulogiciel.

SQL Management Studio for SQL Server - User's Manual59

© 2012 EMS Database Management Solutions

2.5 Barres d'outils

La barre d'outils principale se trouve par défaut au-dessus du panneau de travail. Vouspouvez basculer entre les activités de gestion des données et des bases de données SQLServer en sélectionnant l'élément nécessaire de la barre.

Les boutons suivants représentent les activités de gestion des données et des bases dedonnées SQL Server.

Gestion des bases de données

Manipulation de données

Analyse des données

Gestion de modèles

Tâches

Planificateur

Logs

Ressources Internet SQL Direct StudioSupport

Note : Vous pouvez personnaliser la barre d'outils principale à votre discrétion.

Vois aussi :Personnaliser les barres d'outils 104

SQL Management Studio for SQL Server - User's Manual60

© 2012 EMS Database Management Solutions

2.6 Panneau de travail

Panneau de travail - le panneau de travail est l'élément principal de SQL ManagementStudio for SQL Server - il permet de lancer les programmes et les utilitaires EMS ensélectionnant l'élément nécessaire dans la Barre de Navigation (le lancement avec unmodèle est aussi possible), de créer des tâches et de planifier leur exécution, d'obtenir lesupport technique, etc.

En utilisant les éléments du panel du bureau vous pouvez :

lancer le programme complet de gestion des bases de données (SQL Manager forSQL Server) et d’effectuer tous les services de base deSQL Server :· Sauvegarde de la base (avec ou sans modèle);· Restauration de la base (avec ou sans modèle);· Attachement de la base (avec ou sans modèle);· Détachement de la base (avec ou sans modèle);

lancer les outils intégrés de manipulation de données :· Data Export for SQL Server (avec ou sans modèle, IUG ou version console);· Data Import for SQL Server (avec ou sans modèle, IUG ou version console);· Data Pump for SQL Server (avec ou sans modèle, IUG ou version console);· Data Generator for SQL Server (avec ou sans modèle, IUG ou version console);· SQL Script for SQL Server (avec ou sans modèle, IUG ou version console);

lancer les outils implémentés pour l’analyse de données :· Data Comparer for SQL Server (avec ou sans modèle, IUG ou version console);· DB Comparer for SQL Server (avec ou sans modèle, IUG ou version console);· DB Extract for SQL Server (avec ou sans modèle, IUG ou version console);

62

67

68

70

74

SQL Management Studio for SQL Server - User's Manual61

© 2012 EMS Database Management Solutions

· SQL Query for SQL Server;

gérer les modèles pour chaque outil et service intégré;

gestion des tâches diverses;

gestion des tâches planifiées ;

gestion des journaux des tâches;

utiliser les ressources internet disponibles :· visiter la page d’accueil SQL Studio;· parcourir les pages SQL Studio dédiées aux Questions fréquemment posées ;· parcourir la documentation en ligne concernant les composants SQL Studio;· visiter les ressources apparentés au SQL Server;

utiliser la fonctionnalité SQL Studio Direct ;

bénéficier de l’assistance technique en ligne.

Conseil : Afin d’activer/désactiver les descriptions courtes affichées pour chaque outildans le panel du bureau, vous pouvez utiliser l’élément ‘Afficher| Afficher les descriptionsdes outils’ (View | Show Tool Descriptions) du menu principal .

78

82

89

93

97

14

98

99

57

SQL Management Studio for SQL Server - User's Manual62

© 2012 EMS Database Management Solutions

2.7 Barre de Navigation

La barre de navigation se trouve par défaut dans la partie gauche de la fenêtre de SQLManagement Studio for SQL Server. Vous pouvez basculer entre les activités de gestionde données et de bases de données SQL Server en sélectionnant une barre nécessaire.

Les barres ci-dessous représentent les activités de gestion de données et de bases dedonnées :

Barre d'outilsGestion des bases de donnéesManipulation de donnéesAnalyse de donnéesGestion de modèles

Barre des tâchesTâchesPlanificateurLogs

Barre Internet Ressources Internet SQL Studio DirectSupport

67

70

74

78

82

89

93

97

98

99

SQL Management Studio for SQL Server - User's Manual63

© 2012 EMS Database Management Solutions

2.8 Explorateur BD

L'explorateur de bases se trouve par défaut au-dessous de la barre de navigation dans lafenêtre de SQL Management Studio for SQL Server et affiche tous les hôtes enregistrés etles bases de données. Vous pouvez ajouter et supprimer des éléments depuis l'arbre debases de données, visualiser des informations sur l'enregistrement des hôtes, lancer lesservices SQL Server pour les bases de données sélectionnées. L'information surl'enregistrement des bases de données peut être aussi utilisée dans les utilitairesappartenant à SQL Management Studio for SQL Server.

Pour ajouter un hôte ou une base de données dans l'explorateur de bases, utilisez leséléments correspondants du menu contextuel ou choisissez les éléments suivants de menuprincipal : Base de données | Enregistrer un hôte (Base de données | Enregistrerune base de données). Vous pouvez aussi utiliser les boutons de la barre d'outils del'explorateur de bases.

Pour supprimer un hôte ou une base de données, utilisez les éléments correspondants dumenu contextuel ou choisissez les éléments suivants du menu principal Base de données| Annuler l'enregistrement de l'hôte (Annuler l'enregistrement de la base dedonnées). Vous pouvez aussi utiliser les boutons de la barre d'outils de l'explorateur debases.

Pour visualiser les informations sur l'enregistrement de la base de données, sélectionnezl'élément correspondant du menu contextuel de l'explorateur de bases ou l'élémentcorrespondant du menu principal de SQL Management Studio for SQL Server.

Afin de lancer un service de SQL Server pour une base de données enregistrée, vousdevez :· sélectionner ce service dans l'arbre de l'explorateur de bases ;

SQL Management Studio for SQL Server - User's Manual64

© 2012 EMS Database Management Solutions

· sélectionner un service dans la section Gestion des bases de données du menucontextuel.

Chapitre

III

SQL Management Studio for SQL Server - User's Manual66

© 2012 EMS Database Management Solutions

3 Gestion des données et des bases de données

Toutes les possibilités proposées par SQL Management Studio for SQL Server en terme degestion de bases de données SQL Server sont divisées dans les groupes suivants :

Gestion des bases de donnéesCe groupe vous permet d'administrer et de développer les bases de données en utilisantSQL Manager for SQL Server ainsi que d'activer les services SQL Server.

Manipulation de donnéesCe groupe vous offre la possibilité d'exporter/importer les données vers les quinze formatsles plus populaires. Vous pouvez transférer les données entre les différents serveurs debases de données, générer les données de test pour les bases de données, analyser lesdonnées.

Analyse de donnéesVous pouvez comparer et synchroniser le contenu et la structure des bases de données,créer les copies de sauvegarde sous forme de script SQL, analyser et récupérer lesdonnées à l'aide de la construction visuelle du script.

Gestion de modèlesVous pouvez créer et gérer de nouveaux modèles.

67

70

74

78

SQL Management Studio for SQL Server - User's Manual67

© 2012 EMS Database Management Solutions

3.1 Gestion des bases de données

La section Gestion des bases de données vous permet de développer et d'administrerles bases de données en utilisant SQL Manager for SQL Server et d'activer les servicesSQL Server.

Démarrage de SQL ManagerUtilisation des services

3.1.1 Démarrage de SQL Manager

EMS SQL Manager for SQL Server est un outil puissant d'administration et dedéveloppement de serveurs de bases de données SQL Server. SQL Manager for SQLServer fonctionne avec toutes les versions de SQL Server entre la 7 et la 2012, etsupporte toutes les dernières fonctionnalités de MySQL, y compris les vues, lesprocédures et les fonctions stockées, les clés étrangères pour les tables InnoDB etc. Al'aide de l'interface conviviale, vous pouvez travailler avec les objets des bases dedonnées, gérer les tables de données et exécuter les scripts SQL. SQL Manager for SQLServer vous permet de gérer les droits des utilisateurs, travailler avec les métadonnées,exporter et importer les données vers les quinze formats les plus populaires, visualiser etéditer les champs BLOB etc.

Pour activer SQL Manager for SQL Server, cliquez sur l'icône correspondante ou sur lalégende qui se trouvent sur le panneau de travail.

67

68

SQL Management Studio for SQL Server - User's Manual68

© 2012 EMS Database Management Solutions

SQL Manager documentation.

Voir aussi :Utilisation des services

3.1.2 Utilisation des services

SQL Management Studio for SQL Server vous offre l'opportunité de lancer les services SQL Server nécessaires à la maintenance des tables et des bases de données. Lesservices suivants sont disponibles :

Sauvegarde de la base (Backup Database)Sauvegarde des tables à partir du hôte local vers les fichiers pour les utiliser dans lasuite.

Restauration de la base (Restore Database)Restauration des tables depuis les fichiers sur le disque vers la base de données.

Attachement de la base (Attach Database)

68

SQL Management Studio for SQL Server - User's Manual69

© 2012 EMS Database Management Solutions

Le service permet d'attacher une base de données existante (qui contient un fichier ouplus) à un exemplaire MS SQL Server

Détachement de la base (Detach Database)Détachement de la base de données à partir d'un exemplaire MS SQL Server.

Pour exécuter le service cliquez sur l'icône correspondante ou sur la légende sur lepanneau de travail et suivez les étapes de l'assistant.

Voir aussi :Gestion des bases de données 67

SQL Management Studio for SQL Server - User's Manual70

© 2012 EMS Database Management Solutions

3.2 Manipulation de données

Data Manipulation vous offre la possibilité d'exporter/importer les données vers lesquinze formats les plus populaires. Vous pouvez transférer les données entre différentsserveurs de bases de données et générer les données de test pour les bases de données.

Démarrage de Data ExportDémarrage de Data ImportDémarrage de Data PumpDémarrage de Data Generator

3.2.1 Démarrage de Data Export

EMS Data Export for SQL Server est un outil puissant d'exportation rapide de vosdonnées depuis les bases de données de MySQL® vers les quinze formats les pluspopulaires tels que MS Access, MS Excel, MS Word (RTF), HTML, XML, PDF, TXT, CSV,DBF etc. Data Export for SQL Server comprend un assistant d'utilisation simple pour leréglage visuel des paramètres d'exportation de chacune des tables (les noms finals desfichiers, les champs exportés, les formats de données etc). Data Export for SQL Servercomprend aussi un outil en ligne de commande pour exporter rapidement des donnéesdepuis les tables et les requêtes.

L'utilitaire Data Export peut être lancé indépendamment, l'assistant vous guidera pourl'exportation de données. Pour cela, cliquez sur l'icône correspondante ou sur la légende.

70

71

72

72

SQL Management Studio for SQL Server - User's Manual71

© 2012 EMS Database Management Solutions

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire Data Export.

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

Data Export documentation.

Voir aussi :Manipulation de données

3.2.2 Démarrage de Data Import

EMS Data Import for SQL Server est un puissant outil d'exportation rapide de vosdonnées depuis les fichiers MS Excel, MS Access, DBF, XML, TXT et CSV vers lestablesSQL Server. Data Import for SQL Server permet d'ajuster les paramètresd'importation, y compris les formats source de données pour tous les champs, lesparamètres des colonnes de destination pour les champs sélectionnés, les validations dedonnées, le nombre de lignes à sauter etc. Data Import for SQL Server comprend unassistant de réglage visuel des paramètres d'importation pour les différents types defichiers et d'un outil en ligne de commande pour une importation rapide.

L'utilitaire Data Import peut être lancé indépendamment, l'assistant vous guidera pourl'importation des données. Pour cela, cliquez sur l'icône correspondante ou sur la légende.

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire Data Import.

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

Data Import documentation.

70

SQL Management Studio for SQL Server - User's Manual72

© 2012 EMS Database Management Solutions

Voir aussi :Manipulation de données

3.2.3 Démarrage de Data Pump

EMS Data Pump for SQL Server est un puissant outil qui vous facilite la conversion desbases de données et l'importation des données depuis n'importe quelle source compatibleavec ADO (par exemple, MS Access, les bases de données MS SQL ou n'importe quellebase de données compatible avec ADO) vers les bases de données SQL Server. L'assistantsimple d'emploi permet d'établir les lignes de connexion avec ADO, de sélectionner lestables, les champs et les indices à convertir, de visualiser et d'éditer le script SQL pour lacréation d'une base de données SQL Server de destination, de sélection des tables àimporter. La conversion des bases de données est plus simple que jamais grâce à DataPump for SQL Server !

L'utilitaire Data Pump peut être lancé indépendamment, l'assistant vous guidera pour laconversion des bases de données. Pour cela, cliquez sur l'icône correspondante ou sur lalégende.

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire Data Pump.

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

Data Pump documentation.

Voir aussi :Manipulation de données

3.2.4 Démarrage de Data Generator

EMS Data Generator for SQL Server est un puissant outil qui vous permet de générerinstantanément les données de test pour les différentes tables des bases de données SQLServer. L'assistant simple d'emploi permet de définir les tables et les champs de données àgénérer, de créer les champs texte en utilisant le masque, de charger les valeurs pour leschamps BLOB directement depuis les fichiers, de sélectionner les listes de valeurs dans lesrequêtes SQL et d'exécuter d'autres opérations de génération des données de testsimplement et efficacement. L'utilitaire en ligne de commande permet de générerrapidement les données à l'aide de modèles de génération.

Data Generator peut être lancé indépendamment, l'assistant vous guidera pour lagénération des données de test. Pour cela, cliquez sur l'icône correspondante ou sur lalégende.

70

70

SQL Management Studio for SQL Server - User's Manual73

© 2012 EMS Database Management Solutions

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire Data Generator.

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

Data Generator documentation.

Voir aussi :Manipulation de données

3.2.5 Démarrage de SQL Script

SQL Script utility is an easy-to-use tool allowing you to execute your SQL scripts fastand easy.

SQL Script peut être lancé indépendamment, l'assistant vous guidera pour la générationdes données de test. Pour cela, cliquez sur l'icône correspondante ou sur la légende.

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire SQL Script.

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

SQL Script documentation.

Voir aussi :Manipulation de données

70

70

SQL Management Studio for SQL Server - User's Manual74

© 2012 EMS Database Management Solutions

3.3 Analyse de données

La section Analyse des données vous offre la possibilité de comparer et de synchroniserle contenu et la structure des bases de données, de créer des copies de sauvegarde sousforme de script SQL, d'analyser et de récupérer des données à l'aide de la constructionvisuelle du script.

Démarrage de Data ComparerDémarrage de Database ComparerDémarrage de DB Extract Démarrage de SQL Query

3.3.1 Démarrage de Data Comparer

EMS Data Comparer for SQL Server est un utilitaire puissant et simple d'emploi quieffectue la comparaison et la synchronisation des données. En utilisant Data Comparer forSQL Server, vous pouvez découvrir les différences entre les tables comparées et exécuterun script généré automatiquement pour éliminer ces différences. Vous pouvez sélectionnerles tables et les champs à comparer et modifier d'autres paramètres en utilisant lesnombreux réglages du processus de comparaison et de synchronisation. Data Comparer forSQL Server comprend un assistant graphique qui va vous guider pour comparer etsynchroniser les données pas à pas. L'utilitaire en ligne de commande permet d'exécuter lasynchronisation des données en un instant.

Data Comparer peut être lancé indépendamment, l'assistant vous guidera pour lacomparaison et la synchronisation du contenu des bases de données. Pour cela, cliquezsur l'icône correspondante ou sur la légende.

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire Data Comparer.

74

75

76

76

SQL Management Studio for SQL Server - User's Manual75

© 2012 EMS Database Management Solutions

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

Data Comparer documentation.

Voir aussi :Analyse de données

3.3.2 Démarrage de Database Comparer

EMS DB Comparer for SQL Server est un puissant outil de comparaison de bases dedonnées DB Comparer for SQL Server ce qui vous permet de découvrir les différencesentre leurs structures. Vous pouvez visualiser les différences entre les objets comparésdes bases de données et les éliminer partiellement ou totalement en utilisant le scriptgénéré automatiquement. L'interface graphique intuitive vous permet de travaillersimultanément sur plusieurs projets, de définir les paramètres de comparaison et d'éditerles scripts de modification. Votre travail avec DB Comparer for MySQL sera plus simple etplus rapide grâce à la multitude de fonctionnalités utiles.

Database Comparer peut être lancé indépendamment, l'assistant vous guidera pour lacomparaison et la synchronisation de la structure des bases de données. Pour cela,cliquez sur l'icône correspondante ou sur la légende.

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire Database Comparer.

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

DB Comparer documentation.

Voir aussi :

74

SQL Management Studio for SQL Server - User's Manual76

© 2012 EMS Database Management Solutions

Analyse de données

3.3.3 Démarrage de DB Extract

EMS DB Extract for SQL Server est un utilitaire simple d'emploi et puissant destiné àcréer des copies de sauvegarde des bases de données sous forme de scripts SQL. DBExtract for SQL Server permet de sauvegarder partiellement ou complètement lesmétadonnées des objets des bases et les données des tables. Vous pouvez sélectionnerles objets et les tables des bases nécessaires et ajuster d'autres paramètres à l'aide desréglages flexibles du processus d'extraction. DB Extract for SQL Server comprend unassistant graphique qui vous aide à exécuter le processus d'extraction pas à pas.L'utilitaire en ligne de commande permet de créer rapidement des copies de sauvegardedes bases.

DB Extract peut être lancé indépendamment, l'assistant vous guider pour la génération duscript SQL nécessaire pour la création d'une copie de sauvegarde d'une base de données.Pour cela, cliquez sur l'icône correspondante ou sur la légende.

Si vous voulez utiliser l'utilitaire avec un modèle, cliquez sur l'étiquette correspondanteau-dessous du titre de l'utilitaire DB Extract.

L'étiquette Gestion de modèles va vous rediriger vers la section correspondante de SQLManagement Studio for SQL Server.

DB Extract documentation.

Voir aussi :Analyse de données

3.3.4 Démarrage de SQL Query

EMS SQL Query for SQL Server est un utilitaire de création simple et rapide de requêtesSQL vers les bases de données SQL Server. La création visuelle des requêtes et l'éditiondu texte de la requête sont possibles simultanément. L'interface simple d'emploi permet dese connecter aux bases de données, de choisir les tables et les champs, de déterminer lescritères de sélection et de groupement, etc. Vous pouvez travailler simultanément avecplusieurs requêtes, modifier les requêtes, examiner les résultats d'exécution sous diversesformes et effectuer d'autres opérations nécessaires avec les requêtes vers les bases dedonnées.

Pour lancer SQL Query, veuillez cliquer sur l'icône correspondante ou sur la légendecorrespondante qui se trouvent sur le panneau de travail.

74

74

SQL Management Studio for SQL Server - User's Manual77

© 2012 EMS Database Management Solutions

SQL Query documentation.

Voir aussi :Analyse de données 74

SQL Management Studio for SQL Server - User's Manual78

© 2012 EMS Database Management Solutions

3.4 Gestion de modèles

Pour votre commodité, SQL Management Studio for SQL Server vous offre la possibilité decréer des nouveaux modèles et de les gérer. Vous pouvez exécuter ces opérations enutilisant la section Gestion de modèles.

Gérer les modèles existants Créer un modèle

3.4.1 Gérer les modèles existants

La barre d'outils Modèles vous permet d'ajouter et de supprimer les modèles dans/depuisla liste, de créer de nouveaux modèles et de supprimer les modèles existants. Vous pouvezsélectionner et lancer un outil avec un modèle en un simple clic. Toutes ces opérationspeuvent être effectuées par sélection des éléments correspondants à partir du menucontextuel.

La liste déroulante Outil ou service vous permet de trier les modèles par outil ou parservice sélectionnés.

78

79

SQL Management Studio for SQL Server - User's Manual79

© 2012 EMS Database Management Solutions

Voir aussi :Créer un modèle

3.4.2 Créer un modèle

Pour lancer cette opération, choisissez l'élément correspondant du menu contextuel oucliquez sur le bouton approprié de la barre d'outils Modèles. Suivant l'utilitaire ou leservice pour lequel il faut créer un modèle, SQL Management Studio for SQL Server valancer un outil ou un dialogue appropriés. Après avoir passé toutes les étapes del'assistant correspondant, vous pouvez sauvegarder tous les réglages en tant que modèle.

Voir aussi :Gérer les modèles existants

79

78

Chapitre

IV

SQL Management Studio for SQL Server - User's Manual81

© 2012 EMS Database Management Solutions

4 Planification et exécution des tâches

Vous trouverez ci-dessous toutes les possibilités de la section Planification & Exécutiondes Tâches fournies par SQL Management Studio for SQL Server :

Tâches utilisateurCette section vous fournit les possibilités de créer, d'éditer, de supprimer et d'exécuterimmédiatement des tâches. Vous pouvez économiser votre temps à l'aide du groupementdes tâches. Vous pouvez créer votre propre tâche en utilisant l'éditeur des tâchesintégré. Puis, vous pouvez sélectionner une notification confirmant l'exécution de latâche.

Planification des tâchesVous avez besoin d'exécuter régulierement une tâche ou remettre l'exécution d'unetâche ? La section Planificateur de tâches vous permet de régler l'exécution des tâchesadéquates.

Gestion des tracesCette section vous permet de contrôler l'exécution des tâches et de visualiser lesrésultats de l'exécution. Vous pouvez utiliser l'aperçu des traces, un filtre puissant et lesoptions de tri de la grille pour économiser du temps.

Vous pouvez appeler n'importe laquelle de ces sections en sélectionnant l'élémentapproprié dans la barre de navigation.

82

89

93

SQL Management Studio for SQL Server - User's Manual82

© 2012 EMS Database Management Solutions

4.1 Tâches utilisateur

Cette section vous fournit la possibilité de créer, d'éditer, de supprimer et d'éxecuterimmédiatement des tâches. Vous pouvez économiser votre temps à l'aide du groupementdes tâches. Vous pouvez créer votre propre tâche en utilisant l'éditeur de tâches intégré.Puis, vous pouvez sélectionner une notification confirmant l'exécution de la tâche.

Pour en savoir plus, cliquez sur les liens suivants :

Gestion des tâchesÉditeur des tâchesModifications des paramètres des notificationsÉditeur des étapes

4.1.1 Gestion des tâches

L'onglet Gestion des tâches vous permet de gérer vos tâches. Vous pouvez créer unenouvelle tâche ou supprimer une tâche existante à l'aide de l' élément correspondant dumenu contextuel ou en cliquant sur le bouton approprié de la barre d'outils. Pour modifierune tâche existante dans l'éditeur des tâches, choisissez l'élément correspondant dumenu contextuel ou cliquez sur le bouton approprié de la barre d'outils.

Vous pouvez exécuter immédiatement une tâche créé ou remettre l'exécution d'unetâche à plus tard. Pour lancer immédiatement une tâche, sélectionnez-la et cliquez sur lebouton correspondant de la barre d'outils (vous pouvez aussi exécuter cette fonction enutilisant l'élément respectif du menu contextuel).

La barre d'état d'une tâche en cours se trouve au-dessous de la fenêtre Gestion destâches. Elle affiche la liste des étapes pour une tâche actuelle, un outil nécessaire, lesactions finales "Tâche réussie" ou "Erreur" et d'autres informations.

Note : vous pouvez afficher ou refermer la liste des étapes d'une tâche via le menucontextuel ou en utilisant les boutons correspondants de la barre d'outils.

82

83

85

86

SQL Management Studio for SQL Server - User's Manual83

© 2012 EMS Database Management Solutions

Voir aussi :Éditeur des tâches

4.1.2 Éditeur des tâches

La fenêtre Éditeur des tâches s'ouvre automatiquement lors de la création d'une nouvelletâche ou lors de la modification d'une tâche existante.

Pour créer une nouvelle tâche, saisissez son nom. Puis précisez les étapes nécessairespour votre tâche dans l'onglet Étapes (chaque tâche comprend plusieurs étapesexécutées à tour de rôle).

Pour créer une nouvelle étape ou supprimer une étape existante, utilisez les élémentscorrespondants du menu contextuel ou cliquez sur les boutons respectifs de la barred'outils. Pour modifier une étape existante dans l'éditeur des étapes, choisissez l'élémentcorrespondant du menu contextuel ou cliquez sur le bouton respectif dans la barre d'outilsde l'éditeur des tâches.

En outre, vous pouvez modifier l'ordre d'exécution des étapes à l'aide des boutons"Déplacer en haut" et "Descendre" de la barre d'outils. Vous pouvez aussi exécuter cettefonction en utilisant l'élément respectif du menu contextuel de l'Éditeur des tâches.

Pour en savoir plus, cliquez sur Éditeur des étapes .

83

86

SQL Management Studio for SQL Server - User's Manual84

© 2012 EMS Database Management Solutions

La barre d'état d'une étape en cours se trouve au-dessous de l'onglet Étapes. Elle affichele chemin vers les fichiers exécutables, le nom du modèle utilisé, le chemin vers les traces,les actions finales "Tâche réussie" ou "Erreur" ainsi que d'autres informations.

Pour être informé des résultats de l'exécution d'une tâche, vous pouvez régler lesnotifications optionnelles (outre les journaux de SQL Management Studio for SQL Server, Visionner les journaux). Pour cela, réglez l'onglet Notifications dans l'éditeur destâches.

En outre, vous pouvez écrire n'importe quel texte en tant que description de votre tâche.Saisissez vos commentaires dans l'onglet Description de l'Éditeur des tâches.

Voir aussi :Modification des paramètres des notificationsÉditeur des étapes

85

86

SQL Management Studio for SQL Server - User's Manual85

© 2012 EMS Database Management Solutions

4.1.2.1 Modification des paramètres des notifications

Vous pouvez régler les notifications supplémentaires pour être informé de l'exécutionréussie ou échouée d'une tâche. Pour cela, utilisez l'onglet Notifications de l'éditeur destâches. Vous pouvez sélectionner entre les modes de notification suivants : lanotification Net Send, le journal système des applications, la notification par e-mail.

La notification Net SendLa notification net send vous permet d'envoyer les messages via net send. Vous pouvezcréer dans l'éditeur correspondant un message à envoyer à un ordinateur distant.

Note : afin d'utiliser ce type de notifications, vous devez lancer le service d'affichage desmessages (Panneau de configuration | Outils d'administration | Services | Serviced'affichage des messages).

Le journal système des applicationsIl vous permet d'écrire des notifications directement dans le journal système. Créez dansl'éditeur correspondant un message à enregistrer dans le journal système.

SQL Management Studio for SQL Server - User's Manual86

© 2012 EMS Database Management Solutions

Note : pour afficher le journal système des applications, il vous faut ouvrir Panneau deconfiguration | Outils d'administration | Observateur d'événements | Application.

E-mailCela vous permet d'obtenir des notifications par e-mail. Veuillez créer dans l'éditeurcorrespondant un message à envoyer par e-mail. Vous devez aussi remplir tous les champs nécessaires : Hôte (adresse du serveur SMTP),Port (25 par défaut) et l'adresse de destination.

Note : vous pouvez aussi utiliser les noms macro (#START, #STOP, #RESULT) dans letexte des notifications. #START - heure de début d'exécution d'une tâche,#STOP - heurede fin d'exécution d'une tâche, #RESULT - rapports sur les résultats de l'exécution d'unetâche.

Deux options d'envoi de notifications sont disponibles : "En cas de succès" et "En casd'erreur". Le bouton Test vous permet d'envoyer le message de test immédiatement.

Voir aussi :Éditeur des tâches

4.1.2.2 Éditeur des étapes

La fenêtre de l'éditeur des tâches s'ouvre automatiquement lors de la création d'unenouvelle tâche ou lors de la modification d'une tâche existante.Pour créer une nouvelle tâche, commencez par saisir son nom dans le champ Nom del'étape.

83

SQL Management Studio for SQL Server - User's Manual87

© 2012 EMS Database Management Solutions

Options de l'outilSélectionnez l'outil, indiquez le chemin vers l'outil, réglez un modèle optionnel etsélectionnez l'emplacement du journal dans les cases correspondantes.

Options des journauxVous pouvez spécifier ici les moyens de formation du journal de SQL Management Studiofor SQL Server.

L'option Enregistrer l'écran dans un journal permet d'enregistrer les données affichéessur l'écran de l'utilitaire dans le journal de SQL Management Studio for SQL Server.

L'option Obtenir les traces depuis un fichier permet d'enregistrer le journal de l'utilitairedans le journal de SQL Management Studio for SQL Server.

Actions finales Réglez les actions qui succèdent à l'exécution réussie ou échouée d'une tâche. Vouspouvez procéder à l'étape suivante ou à l'étape sélectionnée, terminer l'exécution d'unetâche en affichant le rapport sur le résultat de l'exécution ("Réussie" ou "Erreur").

SQL Management Studio for SQL Server - User's Manual88

© 2012 EMS Database Management Solutions

L'éditeur des étapes vous permet de régler le délai d'attente. Vous pouvez régler letemps nécessaire pour le délai d'attente et l'action qui succède à l'expiration du délaid'attente. Vous pouvez exécuter toutes ces actions en utilisant les cases appropriées del'éditeur des étapes.

Traitement des erreursL'option Échec en cas d'erreurs graves seulement permet d'afficher le message qu'unetâche a été terminée avec succès même si des erreurs sans gravité ont eu lieu lors del'exécution (par exemple quand le script extract a été exécuté avec des erreurs).

L'option Limite de la taille du journal, Ko permet de limiter la taille du journal pourl'étape actuelle.

Voir aussi :Éditeur des tâches 83

SQL Management Studio for SQL Server - User's Manual89

© 2012 EMS Database Management Solutions

4.2 Planification des tâches

Vous avez besoin d'exécuter régulièrement une tâche planifiée ou de remettre l'exécutiond'une tâche à plus tard ? La section Planification des tâches vous permet de régler lelancement des tâches conformément à vos besoins.

Voir aussi :Planificateur de tâchesÉditeur des tâches planifiées

4.2.1 Planificateur de tâches

La section Planification des tâches vous permet de planifier vos tâches. Vous pouvezplanifier une nouvelle tâche ou supprimer une tâche existante à l'aide des élémentscorrespondants du menu contextuel ou en cliquant sur le bouton approprié de la barred'outils. Pour modifier une tâche en cours dans l'éditeur des tâches planifiées,sélectionnez l'élément correspondant du menu contextuel ou cliquez sur le bouton de labarre d'outils du planificateur de tâches.

Vous pouvez accéder à l'information générale sur la tâche sélectionnée sur le panneauspécial qui se trouve au-dessous de la section Planification des tâches.

89

90

SQL Management Studio for SQL Server - User's Manual90

© 2012 EMS Database Management Solutions

Afin de suspendre une tâche planifiée, vous devez sélectionner cette tâche dans la listedes tâches et cliquer sur le bouton Suspendre la tâche planifiée de la barre d'outils(cette fonction est aussi disponible dans le menu contextuel). Afin de lancer de nouveauune tâche, cliquez sur le bouton approprié de la barre d'outils ou utilisez l'élémentcorrespondant du menu contextuel.

Note : SQL Management Studio for SQL Server Agent permet de suspendre/lancerl'exécution des tâches. Cliquez avec le bouton droit de la souris sur l'icône Studio Agentqui se trouve sur la zone de notification Windows, sélectionnez le sous-menu Suspendrela tâche et cochez la tâche requise. Décochez les tâches pour les exécuter de nouveau.

Voir aussi :Éditeur des tâches planifiées

4.2.2 Éditeur des tâches planifiées

L'éditeur des tâches planifiées s'ouvre automatiquement quand vous ajoutez unenouvelle tâche planifiée ou modifiez une tâche existante.

Pour relancer l'exécution d'une tâche, il vous faut sélectionner une tâche à planifier(sélectionnez une tâche depuis la liste des tâches dans le champ Nom de la tâche).

90

SQL Management Studio for SQL Server - User's Manual91

© 2012 EMS Database Management Solutions

Puis définissez un modèle de récurrence. L'éditeur des tâches planifiées vous permetd'exécuter une tâche chaque jour, semaine, mois ou année.

Chaque jourVous pouvez programmer le lancement d'une tâche : Tous les N jours ou les Jours desemaine (tous les jours sauf weekend).

Chaque semaineCe modèle de récurrence vous permet de planifier une tâche pour qu'elle soit exécutéecertains jours (que vous définissez) pour chaque semaine (lundi, mardi, jeudi etc. - il vousfaut cocher les jours correspondants).

Par exemple, si vous sélectionnez "Toutes les 3 semaines le mardi", la tâche sera exécutéetous les mardi une fois toutes les trois semaines.

SQL Management Studio for SQL Server - User's Manual92

© 2012 EMS Database Management Solutions

Chaque moisVous pouvez planifier une tâche pour qu'elle soit exécutée à certaines dates de chaque Xmois; ou d'une autre façon - à certains jours de semaine de chaque X mois.

Chaque annéeVous pouvez aussi fixer une date précise de l'exécution d'une tâche (par exemple le 14juin) ou fixer une date en utilisant le modèle Chaque premier/deuxieme/... /jour desemaine de certains mois (par exemple Chaque deuxième mardi du mois d'avril).

Limite de récurrenceCe groupe de l'éditeur des tâches planifiées vous permet de spécifier la date de débutet de fin de la période d'exécution d'une tâche. Pour cela, il vous faut régler la Date et l'Heure de début, puis spécifier la date limite de fin de la période de lancement.

Sans fin signifie que la tâche peut être exécutée indéfiniment.Finir après X signifie que la période de lancement sera finie après X fois l'exécution decette tâche.Finir avant... spécifie la date précise de fin de la période de l'exécution.

Voir aussi :Planificateur de tâches 89

SQL Management Studio for SQL Server - User's Manual93

© 2012 EMS Database Management Solutions

4.3 Gestion des traces

La section Gestion des traces vous permet de contrôler le processus de l'exécution destâches et de visualiser le résultat de l'exécution de telle ou telle tâche. Vous pouvezéconomiser votre temps en utilisant l'aperçu des traces, vous pouvez aussi appliquer unfiltre puissant et utiliser les options de tri de la grille.

La barre d'outils Traces vous permet d'enregistrer les traces des tâches sélectionnés dansun fichier et supprimer les traces inutiles en utilisant le bouton correspondant. Vouspouvez aussi exécuter ces opérations en utilisant les éléments respectifs du menucontextuel.

Note : vous pouvez déployer ou refermer rapidement l'arbre des traces en utilisant lemenu contextuel ou les boutons correspondants de la barre d'outils Logs.

La barre d'état d'un journal de traces en cours se trouve au-dessous de l'onglet Traces.Suivant les options sélectionnées pour les traces, elle affiche les données de l'écran detravail de l'utilitaire/service, les données du journal des traces de l'utilitaire/service, ou l'unet l'autre. Vous pouvez régler les options des traces lors de la création de l'étape (voir Éditeur des étapes ).

La liste déroulante Afficher les traces pour la période vous permet de trier les tracesdes tâches par période sélectionnée.

86

SQL Management Studio for SQL Server - User's Manual94

© 2012 EMS Database Management Solutions

Voir aussi :Planification des tâchesTâches utilisateur

89

82

Chapitre

V

SQL Management Studio for SQL Server - User's Manual96

© 2012 EMS Database Management Solutions

5 Ressources en ligne

Voici les ressources en ligne de SQL Management Studio for SQL Server fournies par cettesection :

Ressources InternetVous trouvez ici les liens concernants SQL Studio et les utilitaires intégrés, les liens versles FAQ et la documentation en ligne.

SQL Studio DirectCette section vous emmène directement vers la section comprenant les dernièresnouvelles d'EMS. Vous y trouvez aussi les liens vers les dernières nouvelles deSQLManager.net, vers les descriptions des produits et les pages de téléchargement.

SupportCette section vous renvoie directement vers le centre de support EMS (EMS SupportCenter). Veuillez vous identifier et poser toutes les questions nécessaires. Si vous êtes unutilisateur enregistré du logiciel EMS, vous recevrez une réponse garantie dans les 24heures.

Vous pouvez naviguer entre ces sections en utilisant les éléments appropriés de la barrede navigation.

97

98

99

SQL Management Studio for SQL Server - User's Manual97

© 2012 EMS Database Management Solutions

5.1 Ressources Internet

Vous trouvez ici les liens concernants SQL Studio et les utilitaires intégrés, les liens versles FAQ et la documentation en ligne.

Cliquez sur le lien qui vous intéresse.

SQL Management Studio for SQL Server - User's Manual98

© 2012 EMS Database Management Solutions

5.2 SQL Studio Direct

Cette section vous emmène directement vers la section comprenant les dernièresnouvelles d'EMS. Vous y trouvez aussi les liens vers les dernières nouvelles deSQLManager.net, vers les descriptions des produits et les pages de téléchargement.

SQL Management Studio for SQL Server - User's Manual99

© 2012 EMS Database Management Solutions

5.3 Support

Cette section vous renvoie directement vers le centre de support EMS (EMS SupportCenter) avec le navigateur incorporé. Veuillez vous identifier et poser toutes les questionsnécessaires directement dans la fenêtre de SQL Management Studio for SQL Server.

Note : si vous êtes un utilisateur enregistré du logiciel EMS, vous recevrez une réponsegarantie dans les 24 heures.

Chapitre

VI

SQL Management Studio for SQL Server - User's Manual101

© 2012 EMS Database Management Solutions

6 Personnaliser les réglages

Vous pouvez personnaliser SQL Management Studio for SQL Server en utilisant cettesection. Cliquez sur les liens ci-dessous afin d'obtenir les informations nécessaires.

Sélection de la languePersonnaliser l'interfacePersonnaliser les barres d'outilsRéglages de Studio Agent

102

103

104

105

SQL Management Studio for SQL Server - User's Manual102

© 2012 EMS Database Management Solutions

6.1 Sélection de la langue

Si vous n'avez pas sélectionné la langue du programme lors du démarrage de SQLManagement Studio for SQL Server ou si vous avez décidé de changer la langue, utilisezl'élément Options | Localisation du menu principal. Dans la fenêtre de dialogue quiapparaît, vous accédez à la liste des traductions disponibles. Sélectionnez la langue duprogramme et cliquez sur le bouton OK.

Voir aussi :Personnaliser les réglages 101

SQL Management Studio for SQL Server - User's Manual103

© 2012 EMS Database Management Solutions

6.2 Personnaliser l'intreface

Pour votre commodité, vous pouvez modifier l'apparence et le style de l'environnement deSQL Management Studio for SQL Server. Pour personnaliser l'interface du programme,sélectionnez l'élément Options | Interface du menu principal.

Note : vous pouvez appliquer l'interface de SQL Management Studio for SQL Server àtoutes ces applications en utilisant l'option correspondante.

Voir aussi :Personnaliser les réglages 101

SQL Management Studio for SQL Server - User's Manual104

© 2012 EMS Database Management Solutions

6.3 Personnaliser les barres d'outils

Afin de rendre votre travail avec SQL Management Studio for SQL Server le plus efficacepossible, vous pouvez personnaliser les barres d'outils conformément à vos besoins.Cliquez avec le bouton droit de la souris sur la barre d'outils principale ou sur la barred'outils de l'explorateur de bases et sélectionnez Personnaliser...

Dans la fenêtre de dialogue qui apparait vous pouvez créer et supprimer les barres d'outils(l'onglet Barres d'outils), supprimer ou ajouter les boutons (l'onglet Commands) etchanger certains réglages visuels et fonctionnels de la barre d'outils (l'onglet Options).

Pour ajouter un bouton dans la barre d'outils, il vous faut ouvrir le dialogue Personnaliserles barres d'outils et sélectionnez l'onglet Commandes. Puis sélectionnez unecommande dont vous avez besoin et déplacez-la sur la barre d'outils. Par exemple, sur labarre d'outils principale, la barre d'outils de l'explorateur de bases ou une barre que vousavez créé vous-même. Afin de supprimer le bouton, il vous faut le glisser depuis la barred'outils.

Note : n'importe quelle barre d'outils peut être déplacée et fixée dans la fenêtre de travailde SQL Management Studio for SQL Server à votre discrétion.

Voir aussi :Personnaliser les réglages 101

SQL Management Studio for SQL Server - User's Manual105

© 2012 EMS Database Management Solutions

6.4 Réglages de Studio Agent

Si vous voulez que Studio Agent soit exécuté automatiquement lors du démarrage deWindows, cliquez avec le bouton droit de la souris sur l'icône Windows dans la zone denotifications et sélectionnez l'élément correspondant du menu contextuel.

Voir aussi :Personnaliser les réglages 101

Chapitre

VII

SQL Management Studio for SQL Server - User's Manual107

© 2012 EMS Database Management Solutions

7 En additif

7.1 Modèles

SQL Management Studio for SQL Server dispose de la possibilité de sauvegarder la suitedes opérations et les paramètres dans les fichiers spéciaux qu'on appelle "modèles". Lesmodèles sont utilisés dans les assistants, par exemple dans l'assistant d'export de donnéesou dans l'assistant d'import de données. S'il y a le bouton Template dans le coin inférieur gauche de l'assistant, tous lesparamètres indiqués à l'aide de l'assistant peuvent être sauvegardés dans un fichier deformat correspondant. Le format spécial du modèle est prévu pour chaque assistant. Cecipermet d'éviter des erreurs lors de l'ouverture du modèle dans un autre assistant.

Cliquez sur le bouton Template pour ouvrir la liste des opérations.

Vous pouvez exécuter les opérations suivantes en utilisant cette liste :· 'Charger le modèle' (Load Template),· 'Sauvegarder le modèle' (Save Template),· 'Sauvegarder le paramétrage actuel comme défaut' (Save Current Settings As Default),· 'Réinitialiser les paramètres sauvegardés' (Reset Saved settings).

Vous pouvez sauvegarder et charger le modèle lors de n'importe quel étape de l'assistant.

SQL Management Studio for SQL Server - User's Manual108

© 2012 EMS Database Management Solutions

7.2 Supported file formats

MS ExcelFormat le plus populaire e-table utilisé par Microsoft® Excel (*.xls). Les fichiers derésultat sont entièrement compatibles avec Microsoft® Excel versions 97-2000, 2003 etXP.

MS AccessFichiers de format (*.mdb) Microsoft® Access avec l’utilisation de connexion ADO.

MS WordUn des formats les plus populaires de traitement de texte utilisé par Microsoft® Word (*.doc). Les fichiers de résultat sont entièrement compatibles avec Microsoft® Wordversions 97-2000, 2003 et XP.

RTFFormat Rich Text (*.rtf) compatible avec la plupart des programmes de traitement detexte (ex. WordPad).

HTMLFormat de fichier Hyper Text Markup Language (*.html, *.htm), la compatibilité complèteavec la spécification HTML 4.0.

PDFFormat standard des publications électroniques (*.pdf).

Text fileFormat de fichier texte brut (*.txt).

CSV fileFormat de fichier de valeurs séparées par une virgule (*.csv).

DIF fileFormat Data Interchange File (*.dif).

SYLKFormat de fichier Symbolic Links (*.slk).

Note : tous les formats texte y compris Text file, CSV, DIF, SYLK utilisés généralementpour le travail d’échange entre les formats.

LaTeXFormat de fichier spécifique (*.tex) qui est une macroextention populaire (surtout parmiles mathématiciens et physiciens) du paquet TeX développé par D.Knut.

XMLLanguage Markup pour les documents contenants les informations structurées (*.xml).

DBFFormat de fichier de base de données (*.dbf) utilisé par dBASE et plusieurs applicationsxBASE.

MS Excel 2007

SQL Management Studio for SQL Server - User's Manual109

© 2012 EMS Database Management Solutions

Format e-table contemporain utilisé par Microsoft® Excel 2007 (*.xlsx). Les fichiers derésultat sont entièrement compatibles avec Microsoft® Excel 2007.

MS Word 2007Format contemporain de traitement de texte utilisé par Microsoft® Word 2007 (*.docx).Les fichiers de résultat sont entièrement compatibles avec Microsoft® Word 2007.

ODF SpreadsheetsFormat OASIS Open Document pour Office Applications - format de fichier ‘opendocument’ pour les feuilles de calcul (*.ods) utilisé par plusieurs applications comprenantOpenOffice.org et KOffice.

ODF textFormat OASIS Open Document pour les applications Office - le format de fichier ‘opendocument’ pour le traitement des documents word (*.odt) utilisé par plusieurs applicationscomprenant OpenOffice.org et KOffice.

SQL Management Studio for SQL Server - User's Manual110

© 2012 EMS Database Management Solutions

Developpeurs

Designer:

Semyon Slobodeniyk

Dmitry Doni

Tatyana Makurova

Coordinateurs de projet:

Roman Tkachenko

Developpeurs du logiciel:

Alexey Butalov

Alexander Zhiltsov

Dmitry Schastlivtsev

Dmitry Goldobin

Olga Ryabova

Traducteurs:

Anna Shchulkina

Sergey Fominykh

Alexander Chelyadin

Alexey Butalov

Alexander Paklin

Technical Writers: