Tutorial sur SQL Server 2000



Documents pareils
Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008

Guide SQL Server 2008 pour HYSAS

Préconisations Techniques & Installation de Gestimum ERP

Installation 1K-Serveur

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012

_ PARAMETRE DU COMPTE _ ACCEUIL. 1 ere Etape «Créer un compte principal» Créer un compte secondaire. Ouvrir un compte principal

1. Aménagements technologiques 2. Installation de Microsoft SQL Server Microsoft SQL Server 2008 Service Pack 3

Windows Server 2008 R2

Guide de l utilisateur Mikogo Version Windows

Tutorial Terminal Server sous

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

NOOBÉ GUIDE DE PRISE EN MAIN SOMMAIRE. INSTALLER Installer le logiciel Lancer le logiciel Découvrir NOOBÉ

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

SQL SERVER PRECONISATIONS A L INSTALLATION.2 VERIFICATION INSTALLATION...2 CONNEXION RESEAU.4 EMPLACEMENTS DOSSIERS & SAUVEGARDES...

MO-Call pour les Ordinateurs. Guide de l utilisateur

Interface PC Vivago Ultra. Pro. Guide d'utilisation

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

STATISTICA Version 12 : Instructions d'installation

Procédure d installation :

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Assistance à distance sous Windows

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

1. Introduction Sauvegardes Hyper-V avec BackupAssist Avantages Fonctionnalités Technologie granulaire...

Guide de configuration de SQL Server pour BusinessObjects Planning

Configuration de GFI MailArchiver

Préparer la synchronisation d'annuaires

NETWORK & SOFTWARE ENGINEERING MANUEL D UTILISATEUR. Logiciel TIJARA. NETWORK AND SOFTWARE ENGINEERING Manuel d'utilisateur "TIJARA" 1

Installation d un ordinateur avec reprise des données

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

SQL Data Export for PS/PSS

SQL Server 2012 Administration d une base de données transactionnelle

INSTALLATION DE CEGID BUSINESS VERSION 2008 Edition 4 (CD-Rom du 16/07/2009) SUR UN POSTE AUTONOME SOMMAIRE

Corrigé de l'atelier pratique du module 5 : Analyse de SQL Server

TeamViewer 7 Manuel Manager

Placez vous au préalable à l endroit voulu dans l arborescence avant de cliquer sur l icône Nouveau Répertoire

Installation d'une galerie photos Piwigo sous Microsoft Windows.

SQL Server Installation Center et SQL Server Management Studio

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Tâches planifiées. Chapitre Introduction

Hyper V. Installation et configuration d une machine virtuelle. Joryck LEYES

Sage 50 Version 2014 Guide d installation. Sage Suisse SA

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

PerSal Manuel d installation

TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

Sauvegarde d une base de données

Installation et utilisation du client FirstClass 11

Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication

UltraBackup NetStation 4. Guide de démarrage rapide

ENVOI EN NOMBRE DE MESSAGES AUDIO

Installation en réseau de ClicMenu et des logiciels de Kitinstit

PROCÉDURE D AIDE AU PARAMÉTRAGE

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

WinReporter Guide de démarrage rapide. Version 4

PROCEDURE D INSTALLATION DES LOGICIELS EBP EN ENVIRONNEMENT ESU4

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

pour Windows Manuel de l agent pour Microsoft SQL Server r11.1 C F

Mise en route d'une infrastructure Microsoft VDI

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

SQL Server administration SERVEUR DE BASES DE DONNEES OLIVIER D.

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

TP4 : Installer configurer un contrôleur de domaine

Samsung Auto Backup Guide de démarrage rapide

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

NAS 206 Utiliser le NAS avec Windows Active Directory

(Fig. 1 :assistant connexion Internet)

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

Eléments techniques tome I Installation Serveur Windows 2012

Installation d'une machine virtuelle avec Virtualbox

GUIDE DE DÉMARRAGE RAPIDE

SolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste)

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3

Pré-requis pour les serveurs Windows 2003, Windows 2008 R2 et Windows 2012

Tutorial pour l installation et l utilisation de CREO et de Windchill

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Configuration de SQL server 2005 pour la réplication

contact@nqicorp.com - Web :

Cours de SQL SERVER 2005 SQL SERVER 2005

Atelier Le gestionnaire de fichier

Avira System Speedup. Guide

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Volet de visualisation

Table des matières...2 Introduction...4 Terminologie...4

Tutorial créer une machine virtuell.doc Page 1/9

SQL Server 2012 Administrez une base de données : Exercices et corrigés

OFPPT/DRPS/ISGI LAAYOUNE FILIERE : TECHNIQUES DE DEVELOPPEMENT INFORMATIQUE TDI2 MODULE : SYSTEME DE GESTION DE BASE DE DONNES I

Moteur de réplication de fichiers BackupAssist

COMMENT INSTALLER LE SERVEUR QIPAIE

Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015

Guide Enseignant de l application OpenERP

Transcription:

Tutorial sur SQL Server 2000 Système d'exploitation est 2000 pro et Serveur 2000 Sommaire 1 - Installation... 2 2 - Mise à jour... 5 3 - Présentation... 7 3-1 - Service Manager (Démarrer/Programmes/Microsoft SQL Server)... 8 3-2 - Entreprise Manager (Démarrer/Programmes/Microsoft SQL Server)... 9 3-3 - Analyseur de requêtes (Démarrer/Programmes/Microsoft SQL Server)... 10 4 - Entreprise Manager... 11 4-1 - Création des éléments de la base... 11 4-1 - 1 - Créer une base... 11 4-1 - 2 - Créer une connexion... 13 4-1 - 3 - Créer un rôle utilisateur... 17 4-1 - 4 - Créer un utilisateur... 15 4-1 - 5 - Créer une table... 19 4-1 - 6 - Créer une relation... 20 4-2 - Sauvegarde... 22 4-1 - 1 - Créer une unité de sauvegarde... 22 4-1 - 2 - Créer une sauvegarde... 23 4-3 - Restauration... 25 4-3 - 1 - Restaurer la base Master... 25 4-3 - 2 - Restaurer la base Votre_Base... 26 4-4 - Importation depuis une base Access... 28 4-5 - Exportation... 31 4-5 - 1- Exportation d une base vers un autre serveur SQL Server.... 31 4-5 - 2 - Exportation des données d une table dans un fichier.csv... 34 Tutorial SQL Server 2000 1/37 2010

1 - Installation Composants de SQL Server 2000 Lance l'installation de SQL Server 2000 Composants requis pour SQL Server 2000 Installe la mise à jour des librairies de contrôle communes pour Windows 95 Aide sur l'installation et la mise à niveau (B) Ouvre une fenêtre d'aide Consulter les notes de mise à jour Ouvre un fichier texte «README.txt» Visitez notre site Web Ouvre une page html du produit Microsoft SQL Server http://www.microsoft.com/france/sql/default.mspx Installer le serveur Démarre l'installation Installer Analysis Services Applications de traitement analytique en ligne (OLAP) et de Data Mining Installer English Query Utile pour les développeurs, ajoute la possibilité de poser des questions en anglais Remarque : Analysis Services nécessite l'installation de SQL Server 2000 plus la mise à jour SP3 de SQL Server 2000. Ordinateur local L installation est réalisée sur ce poste Ordinateur distant L installation est réalisée sur ce poste mais la base de données se trouve sur un poste distant Tutorial SQL Server 2000 2/37 2010

Options avancées Permet de modifier une installation ou de créer un fichier d'installation sans assistance Remarque : Le bouton radio ne peut être visible que si on a déjà installé SQL Server Saisir votre nom et votre nom de société. Contrat de licence utilisateur final à lire de préférence Outils clients uniquement Installe les outils clients afin de se connecter à un serveur distant existant Serveur et Outils clients Installe un serveur disposant de fonctionnalité d'administration Connectivité uniquement Installe uniquement les composants d'accès aux données Microsoft et les bibliothèques réseau Tutorial SQL Server 2000 3/37 2010

Vous avez la possibilité en décochant la case «Par défaut» de nommer votre instance Par défaut Minimum Personnalisé Permet de choisir les composants à installer Personnaliser les paramètres pour chaque service. Active les boutons radio «SQL Server» et «Agent SQL Server» afin de les paramétrer chacun leur tour Le compte système local N'importe quel utilisateur à l'ouverture de son compte pourra lancer le service SQL Server et Agent SQL Server, car le système utilisera le compte SYSTEM pour ce lancer. Il utilisera donc les droits attribués à cet utilisateur. Le compte d'utilisateur Pour pouvoir lancer le service SQL Server et Agent SQL Server il faudra s identifier avec ce nom d utilisateur et ce mot de passe. Remarques : On peut paramétrer le démarrage manuel des services en changeant les paramètres dans «Panneau de configuration\outils d'administration\services». Mode d'authentification de Windows Les droits d accès au serveur Sql puis à ces ressources est géré avec les utilisateurs déclarés sous Windows. Mode mixte Permet de créer en plus, de l authentification Windows, des identifiants de connexion propres à Sql Server. Une fenêtre de demande de connexion est demandée à chaque accès au serveur SQL. Ce mode est recommandé en particulier lorsque les utilisateurs ne sont pas gérés par un domaine Windows, ou lorsque seuls certains utilisateurs du domaine doivent accéder aux données, ou également dans le cas d une architecture multi-tiers où seul le serveur Web accède au serveur de données. Tutorial SQL Server 2000 4/37 2010

2 - Mise à jour Contrat de licence utilisateur final à lire de préférence Tutorial SQL Server 2000 5/37 2010

Vous avez la possibilité en décochant la case «Par défaut» de choisir votre instance si vous avez nommé une instance à l'installation. La notion d instance désigne le processus à l écoute des requêtes SQL et est utile notamment si l on veut faire tourner plusieurs «serveurs» SQL sur la même machine. En fonction de votre installation vous devez choisir le bouton radio : - «authentification SQL Server» avec le «Mode mixte» - «authentification Windows» avec le «Mode d'authentification de Windows» Saisir votre mot de passe Autoriser le chaînage des propriétés des bases de données croisées pour toutes les bases de données Le chaînage est utile si vous avez des informations de plusieurs bases à assembler Mettre à niveau Microsoft Search et appliquer le service Pack 3 de SQL Server 2000 Cocher la case implique votre accord et dégrise le bouton «Continuer» Tutorial SQL Server 2000 6/37 2010

Cette action vous indique que la mise à jour va sauvegarder vos bases de données master et msdb 3 - Présentation Nous allons voir les interfaces de l Analyseur de requêtes, d Entreprise Manager et du Service Manager. Tutorial SQL Server 2000 7/37 2010

3-1 - Service Manager (Démarrer/Programmes/Microsoft SQL Server) Permet de se connecter à l application Microsoft SQL Server 2000 Démarrage manuel Serveur Permet de choisir l instance de Sql Server à joindre Services Permet de choisir le service à démarrer : - Agent SQL Server : gestionnaire des tâches planifiées et des alertes - SQL Server : le SGBD lui-même - MS DTC : le gestionnaire de transactions distribuées On peut observer rapidement si le service SQL Server est démarré dans la barre des tâches, c est l icône d une unité avec un symbole de lecteur vert dans un cercle. Panneau de configuration\outils d administration\services MSSQLSERVER est le service de SQL Server SQLSERVERAGENT est le servie de Agent SQL Server Tutorial SQL Server 2000 8/37 2010

3-2 - Entreprise Manager (Démarrer/Programmes/Microsoft SQL Server) Permet d administrer les bases de données de SQL Server 2000 Voir chapitre 4. Arborescence de SQL Server 2000 Tutorial SQL Server 2000 9/37 2010

3-3 - Analyseur de requêtes (Démarrer/Programmes/Microsoft SQL Server) Permet de saisir des requêtes SQL dans une base de données sur un serveur SQL Server 2000 Choisir l instance et le serveur SQL Server que l on souhaite interroger. La case «Démarrer SQL Server s il est arrêté» cochée lancera le service MSSQLSERVER (en fonction des droits voir p 4. Choisir le mode d authentification. Zone 1 Permet de sélectionner le serveur SQL Server Zone 2 Sélectionner votre base à partir de laqelle vos requêtes vont s exécuter Zone 3 Permet de sélectionner des éléments d une base qui seront utilisés par la requête Zone 4 Saisir les requêtes SQL, la requête s exécute en cliquant sur l icône lecture de couleur verte (ou F5). Une nouvelle zone Tutorial SQL Server 2000 10/37 2010

apparaît en dessous de celle-ci, dans laquelle le résultat de la requête s affiche 4 - Entreprise Manager 4-1 - Création des éléments de la base 4-1 - 1 - Créer une base Développer l arborescence Ouvrir «local» Clic droit sur la branche «Bases de données» Nouvelle base de données Saisir le nom de votre base Les deux autres onglets servent à régler l'espace occupé par les fichiers Votre_Base_DATA.mdf et Votre_Base _LOG.Idf sur votre Disque Dur. Ainsi que la façon dont le fichier va pouvoir être augmenté (par défaut les fichiers ont une taille de 1 méga octets. Le fichier DATA.mdf contient toutes les données inscrites dans la base correspondant à Votre_Base. Le fichier LOG.Idf contient tous les événements enregistrés dans la base correspondant à Votre_Base. Leur emplacement se trouve dans C:\program files\microsoft SQL Server\MSSQL\Data. Tutorial SQL Server 2000 11/37 2010

Le fichier contenant les données est créé par défaut dans le répertoire C:\program files\microsoft SQL Server\MSSQL\Data. On peut le changer ici et c est recommandé pour des raisons de sécurité (fiabilité) du système. Soit en le mettant sur une autre partition, soit sur un autre disuqe, ce qui est encore mieux. Par défaut le fichier est créé avec une taille de 1Mo et augmente automatiquement lorsqu il est plein par pas de 10%. Toutes ces valeurs peuvent être modifiées, notamment si pour des raisons de performance on ne veut pas que cette opération, qui va ralentir le système se déroule la journée. On peut régler ici les mêmes paramètres concernant le journal des transactions. Suivant l utilisation qui est faite de la base de données, le journal des transactions grandit plus ou moins vite. Ces paramètres ne sont donc pas nécessairement les mêmes que pour le fichier de données. Une nouvelle base de données nommée Votre_Base vient d être ajoutée à liste Tutorial SQL Server 2000 12/37 2010

4-1 - 2 - Créer une connexion Une connexion permet de choisir (dans le cas d une authentification Windows) ou de définir les utilisateurs autorisés à accéder à cette instance de Sql server. Développer l arborescence Ouvrir «Sécurité» Clic droit sur la branche «Connexion» Nouvelle connexion Dans le cas d une authentification windows on va choisir l utilisateur du domaine autorisé à accéder à l instance. Dans le cas d une authentification Sql Server on va donner un nom à cette connexion et lui choisir un mot de passe. On lui attribue une base de données par défaut, c est à dire celle dans laquelle il sera prêt à travailler dès sa connexion et quelque soit l outil client ATTENTION : la base de données master est la base de données système et ne doit jamais être la base de données par défaut (sauf pour l utilisateur sa) L onglet «accès aux bases de données» est expliqué en 4.1.3 car il a pour effet de créer un utilisateur et attribuer un rôle dans une base de données. Tutorial SQL Server 2000 13/37 2010

Choisir le rôle attribué à la connexion Extrait de la documentation Microsoft Plusieurs rôles fixes sont définis lors de l'installation de SQL Server 2000 et SQL Server 7.0. Il est possible d'y ajouter des utilisateurs pour leur faire bénéficier des autorisations d'administration associées. Ce sont des rôles au niveau du serveur. Rôle de serveur Description sysadmin Peut exécuter n'importe quelle opération dans SQL Server. serveradmin Définit les options de configuration au niveau du serveur et arrête le serveur. setupadmin démarrage. securityadmin processadmin dbcreator données. diskadmin bulkadmin Peut gérer les serveurs liés et les procédures de Peut gérer les connexions et les autorisations d'accès CREATE DATABASE, lire les journaux d'erreurs et modifier les mots de passe. Peut gérer les processus s'exécutant dans SQL Server Peut créer, modifier et supprimer des bases de Peut gérer des fichiers sur disque. Peut exécuter l'instruction BULK INSERT(importation de fichiers texte) Tutorial SQL Server 2000 14/37 2010

4-1 - 3 - Créer un utilisateur Lorsque l on s est identifié pour accéder au serveur Sql soit par une authentification windows (c est à dire par le seul fait que l on soit connecté au domaine avec un nom d utilisateur autorisé à accéder à Sql Server) soit après avoir entré un nom et un mot de passe dans la fenêtre de connexion, on est connu de Sql Server comme étant une connexion. A chaque connexion est associé un nom d utilisateur dans la base de données à laquelle il peut accéder. C est de cet utilisateur là dont il s agit ici. Développer l arborescence Ouvrir «Base de données» et «Votre_Base» Clic droit sur la branche «Utilisateurs» Nouvel utilisateur de base de données Saisir le nom de votre connexion Saisir le nom d utilisateur Sélectionner votre rôle de l utilisateur Extrait de l aide en ligne de Microsoft Chaque base de données dispose d'un jeu de rôles de base de données fixes. Alors que des rôles portant des noms identiques peuvent exister dans chaque base de données, la portée d'un rôle individuel n'est valable que dans une base de données spécifique. Par exemple, si Database1 et Database2 disposent toutes deux d'id utilisateur appelés UserX, l'ajout de UserX dans Database1 au rôle de base de données fixe db_owner pour Database1 n'a pas d'incidence sur le fait que UserX dans Database2 est un membre du rôle db_owner pour Database2. Rôle de base de données fixe db_owner db_accessadmin db_securityadmin db_ddladmin db_backupoperato r Description Possède toutes les autorisations de la base de données. Peut ajouter ou supprimer des ID utilisateur. Peut gérer toutes les autorisations, les propriétés d'objet, les rôles et les membres des rôles. Peut lancer l'instruction ALL DDL mais pas les instructions GRANT, REVOKE ou DENY. Peut lancer les instructions DBCC, CHECKPOINT et BACKUP. Tutorial SQL Server 2000 15/37 2010

db_datareader db_datawriter db_denydatareade r Peut sélectionner toutes les données de toutes les tables utilisateur dans la base de données. Peut modifier les données de toutes les tables utilisateur dans la base de données. Ne peut sélectionner des données d'aucune table utilisateur dans la base de données. db_denydatawriter Ne peut modifier les données d'aucune table utilisateur dans la base de données. Un nouvel utilisateur a été ajouté à la liste des utilisateurs et on pourra faire pointer une connexion vers cet utilisateur. Tutorial SQL Server 2000 16/37 2010

4-1 - 4 - Créer un rôle utilisateur En plus des rôles prédéfinis précédemment on peut créer des rôles personnalisés et les affecter aux utilisateurs de la même manière Développer l arborescence Ouvrir «Base de données» et «Votre_Base» Clic droit sur la branche «Rôles» Nouveau rôle de base de données Saisir le nom du rôle Un nouveau rôle a été ajouté à la liste des rôles Clic droit sur Votre_Role Voir annexe rôles si vous voulez plus d informations sur les propriétés des rôles. Tutorial SQL Server 2000 17/37 2010

Propriétés Autorisations Permet de paramétrer le rôle SELECT Affiche les données sélectionner INSERT Enregistre les données UPDATE Modifie les données DELETE Efface les données DRI (Declarative Referential Integrity) Répercute les droits du rôle aux éléments liés Colonnes S applique avec les vues seulement et ouvre une fenêtre similaire à celle-ci Le rôle est maintenant paramétré Tutorial SQL Server 2000 18/37 2010

4-1 - 5 - Créer une table Développer l arborescence Ouvrir «Base de données» et «Votre_Base» Clic droit sur la branche «Tables» Nouvelle table Saisir le nom des champs et les paramètres Une nouvelle table a été ajoutée à la liste des tables Remarque : Les tables créées par l utilisateur se distinguent par la colonne «Type». Vous pouvez observer le nom «Utilisateur» et non pas «Système». La clé jaune dans la table sur le coté gauche indique que le champ est la clé primaire de la table Votre_Table. «Null autorisé» permet de déterminer si le champ peut rester vide ou pas, la colonne coché le champ peut rester vider. Tutorial SQL Server 2000 19/37 2010

4-1 - 6 - Créer une relation Développer l arborescence Ouvrir «Base de données» et «Votre_Base» Clic droit sur «Votre_Table» Modifier la table Cliquer sur l icône des relations Tutorial SQL Server 2000 20/37 2010

Cliquer sur «Nouveau» Zone 1 Ce champ s édite tout seul sous la forme suivant : FK_Votre_Table_Autre_Table Zone 2 Ce champ s édite tout seul sous la forme suivant : FK_Votre_Table_Autre_Table Zone 3 Sélectionner votre table primaire Zone 4 Sélectionner votre table secondaire Zone 5 Sélectionner le champ de la relation Zone 6 Sélectionner le champ de la relation Exemple : Nous voulons créer une relation entre 2 tables liées par 2 champs identique Votre_Table identifaint (P) nom prenom adresse telephone email Autre_Table numero (P) société identifiant (S) Table de la clé primaire Votre_Table Clé primaire identifiant Table de la clé secondaire Autre_Table Clé secondaire identifiant Tutorial SQL Server 2000 21/37 2010

4-2 - Sauvegarde 4-1 - 1 - Créer une unité de sauvegarde Une unité de sauvegarde est un fichier dans lequel les sauvegardes seront effectuées. Ce fichier pourra ensuite être transféré sur support amovible. Développer l arborescence Ouvrir «Gestion» Clic droit sur la branche «Sauvegarde» Nouvelle unité de sauvegarde Saisir le nom de votre unité Nom de fichier Vous indique le chemin du fichier, l extension est.bak Il est intéressant ici aussi de modifier le chemin par défaut pour effectuer la sauvegarde sur un autre disque. Une nouvelle unité a été ajoutée à la liste des unités de sauvegarde Remarque : La base «master» est la première base à sauvegarder : elle contient les tables systèmes utiles au bon fonctionnement de SQL serveur et intègre les comptes de connexion. Votre base «Votre_Base» peut être sauvegardée une fois la base «master» sauvegardée Tutorial SQL Server 2000 22/37 2010

4-1 - 2 - Créer une sauvegarde Développer l arborescence Ouvrir «Gestion» Clic droit sur la branche «Sauvegarde» Sauvegarder une base de données Sélectionner votre base «Votre_Base» Saisir le nom de votre sauvegarde Cliquer sur «Ajouter» Sélectionner votre unité de sauvegarde «Votre_Unite» Tutorial SQL Server 2000 23/37 2010

L unité de sauvegarde a été ajoutée dans la zone de destination Journal des transactions Enregistre en série toutes les transactions depuis la dernier sauvegarde Fichier et groupe de fichiers Permet de sélectionner le type de fichier que l on veut sauvegarder Planification Permet de paramétrer l exécution de la sauvegarde automatiquement Tutorial SQL Server 2000 24/37 2010

4-3 - Restauration 4-3 - 1 - Restaurer la base Master Arrêter le service MSSQLSERVER (ou nommé SQL Server) Démarrer\Exécuter Taper «sqlservr c m» commande pour exécuter SQL Server en mono utilisateur Malgré l arrêt du service MSSQLSERVER vous pouvez vous connecter à l application en mono utilisateur Développer l arborescence Ouvrir «Bases de données» Clic droit sur la branche «master» Toutes les tâches Restaurer une base de données Tutorial SQL Server 2000 25/37 2010

Sélectionner la base à restaurer Sélectionner la date et l heure du point de restauration Remarque : Restaurer la base «master» ne restaure pas votre base «Votre_Base», vous devez la restaurer aussi. Pour restaurer votre base «Votre_Base», inutile d être en mono utilisateur comme la base «master». 4-3 - 2 - Restaurer la base Votre_Base Développer l arborescence Ouvrir «Bases de données» Clic droit sur la branche «Votre_Base» Toutes les tâches Restaurer une base de données Tutorial SQL Server 2000 26/37 2010

Sélectionner la base à restaurer Sélectionner la date et l heure du point de restauration Tutorial SQL Server 2000 27/37 2010

4-4 - Importation depuis une base Access Développer l arborescence Clic droit sur la branche «Bases de données» Toutes les tâches Importer des données Développer le menu déroulement jusqu à Microsoft Access Taper le chemin absolu Sinon utiliser parcourir ( ) pour chercher votre fichier Access avec comme extension «.mdb». Avancé Permet de paramétrer le dialogue entre le client et le serveur. Tutorial SQL Server 2000 28/37 2010

Exemple du chemin absolu C:\Documents and Settings\Administrateur\Mes Documents\Votre_Fichier.mdb Sélectionner le mode d authentification Si vous choissez celle de SQL Server Saisir le mot de passe «sa» Sélectionner la base Votre_Base Avancé Permet de paramétrer le dialogue entre le client et le serveur. Sélectionner les tables à importer Aperçu Permet de voir les données importer de la table surlignée. Transformer ( ) Permet de modifier les champs de la table surlingée. Tutorial SQL Server 2000 29/37 2010

Exécuter immédiatement Exécute l importation immédiatement Utiliser la réplication pour publier les données de destination Offre des fonctionnalités de capture instantanée, de transaction et de fusion. Différer l exécution du lot DTS (Data Transformation Services) Permet de planifier l exécution d exportation. Enregistrer le lot DTS Permet d enregistrer le lot DTS sous plusieurs formats. Tutorial SQL Server 2000 30/37 2010

4-5 - Exportation 4-5 - 1- Exportation d une base vers un autre serveur SQL Server. Développer l arborescence Clic droit sur la branche «Bases de données» Toutes les tâches Exporter des données Sélectionner le mode d authentification Si vous choissez celle de SQL Server Saisir le mot de passe «sa» Sélectionner la base Votre_Base Tutorial SQL Server 2000 31/37 2010

Sélectionner le mode d authentification Si vous choissez celle de SQL Server Saisir le mot de passe «sa» Sélectionner la base Votre_Base Avancé Permet de paramétrer le dialogue entre le client et le serveur. Sélectionner les tables à importer Aperçu Permet de voir les données importer de la table surlignée. Transformer ( ) Permet de modifier les champs de la table surlignée. Exécuter immédiatement Exécute l importation immédiatement Utiliser la réplication pour publier les données de destination Offre des fonctionnalités de capture instantanée, de transaction et de fusion. Différer l exécution du lot DTS (Data Transformation Services) Permet de planifier l exécution d exportation. Enregistrer le lot DTS Permet d enregistrer le lot DTS sous plusieurs formats. Tutorial SQL Server 2000 32/37 2010

Tutorial SQL Server 2000 33/37 2010

4-5 - 2 - Exportation des données d une table dans un fichier.csv Développer l arborescence Clic droit sur la branche «Bases de données» Toutes les tâches Exporter des données Sélectionner le mode d authentification Si vous choissez celle de SQL Server Saisir le mot de passe «sa» Sélectionner la base Votre_Base Tutorial SQL Server 2000 34/37 2010

Développer le menu déroulement jusqu à Fichier texte Taper le chemin absolu Sinon utiliser parcourir ( ) pour enregistrer votre fichier avec comme extension «.txt ou.csv» (comma separated values). Exemple du chemin absolu C:\Documents and Settings\Administrateur\Mes Documents\Votre_Fichier.csv Attention Le séparateur de colonnes «Point-virgule» est en fait «la virgule» Tutorial SQL Server 2000 35/37 2010

Exécuter immédiatement Exécute l importation immédiatement Utiliser la réplication pour publier les données de destination Offre des fonctionnalités de capture instantanée, de transaction et de fusion. Différer l exécution du lot DTS (Data Transformation Services) Permet de planifier l exécution d exportation. Enregistrer le lot DTS Permet d enregistrer le lot DTS sous plusieurs formats. Tutorial SQL Server 2000 36/37 2010

Annexe Rôles Rôles associé au serveur Rôle de serveur fixe sysadmin serveradmin setupadmin securityadmin processadmin dbcreator diskadmin bulkadmin Description Peut exécuter n importe quelle opération dans SQL Server Définit les options de configuration au niveau du serveur et arrêt le serveur Peut gérer les serveurs lies et les procédures de démarrage Peut gérer les connexions et les autorisations d accès CREATE DATABASE, lire les journaux d erreurs et modifier les mots de passe Peut gérer les processus s exécutant dans SQL Server Peut créer, modifier et supprimer des bases de données Peut gérer des fiches sur disque Peut exécuter l instruction Bulk Insert Rôles associé au base de données Rôle de base de données fixe db_owner db_accessadmin db_securityadmin db_ddladmin db_backupoperator db_datareader db_datawriter db_denydatareader db_denydatawriter Description Possède toutes les autorisations de la base de données Peut ajouter ou supprimer des ID utilisateur Peut gérer toutes les autorisations, les propriétés d objet, les rôles et les membres des rôles Peut lancer l instruction ALL DDL mais pas les instructions GRANT, REVOKE ou DENY Peut lancer les instructions DBCC, CHECKPOINT et BACKUP Peut sélectionner toutes les données de toutes les tables utilisateur dans la base de données Peut modifier les données de toutes les tables utilisateur dans la base de données Ne peut pas sélectionner des données d aucune table utilisateur dans la base de données Ne peut pas modifier les données d aucune table utilisateur dans la base de données Tutorial SQL Server 2000 37/37 2010