2. Vue d’ensemble et installation
2.1. Présentation
Microsoft SQL Server 2000 est une base de données
Relationnelle. Ces capacités transactionnelles en font l’une des bases de
données les plus utilisées sur le marché. SQL Server 2000 supporte un grand
nombre de fonctionnalités tel que la génération de code XML, la recherche de
texte intégral avec pondération des résultats ou encore le déploiement en cluster de données et sur des plates-formes
multiprocesseurs.
Il existe plusieurs version de SQL
Server 2000, pour le cas le plus courant d’utilisation, on préférera la version
« Entreprise Edition ». Il sera nécessaire de disposer au minimum
d’un Pentium 166 MHz (Dixit Microsoft. Par contre, dixit Alex : « A
tenter sur un PII 400 minimum »), de 128 Mo de RAM et 250 Mo de disque dur
pour une installation standard.
Un serveur SQL Server 2000 se compose principalement
de :
Entreprise Manager, qui permet de gérer les bases de
données et l’administration du serveur SQL.
L'Analyseur de Requête, pratique pour faire des
requêtes et accéder aux outils d’optimisation SQL.
Le Gestionnaire des services SQL Serveur, qui permet
de paramétrer le comportement des différents services. A savoir principalement
le Serveur SQL, et l’agent SQL Serveur (Ce dernier étant un service autonome pour
les sauvegardes planifiées).
Les fichiers physiques, où sont stockées les données,
chaque base de données dispose en effet au minimum de 2 fichiers de base de
données, un « .mdf » et un « .ldf ».
Attention, le fichier « .ldf », aussi appelé à
tort fichier de log, n’est pas un
fichier de log classique, mais comporte des informations à ne pas effacer.
Il est à noter que lors de son installation, SQL Server 2000
va créer un ensemble de base de données :
Master : C’est le cœur du moteur, cette base de
données ne doit pas être modifiée.
Modele : C’est une base de données squelette qui
sert de modèle de structure lors de la création d’une nouvelle base de données.
Msdb : Utilisé par l’agent SQL Server pour conserver les
informations sur la programmation d’actions.
Northwind : C’est une base de données exemple.
Pubs : C’est une base de données exemple.
Tempdb : C’est une base de données pour des actions
temporaires.
De plus, une machine généreuse en RAM n’est pas à négliger,
en effet, les bases de données relationnelles, pour répondre à des contraintes
de rapidité, sont très consommatrices en RAM.
2.2. Installation
L’installation de SQL Serveur passe par un logiciel
d’installation assisté et des plus simples. Pour pouvoir effectuer
l’installation, il sera nécessaire d’avoir les privilèges administrateur sur la
machine.
Le mode de licence par processeur permet l’accès à un nombre
illimité d’utilisateurs (A préférer pour les scénarios
d’Internet, Intranet ou Extranet).
Le mode de licence par serveur permet de contrôler les
licences clientes à l’unité prêt.
SQL Serveur supporte plusieurs protocoles réseau :
IPX/SPX, AppleTalk, Banyan VINES et bien sur TCP/IP.
Lors de l’installation, vous pouvez choisir entre
l’autentification Windows ou l’autentification mixte (Windows et SQL Server).
Cela permettra aux utilisateurs d’utiliser soit uniquement des comptes Windows
soit des comptes Windows ou SQL Server.
Le jeu de caractère et l’ordre de tri sont les seules
fonctionnalités que l’on peut paramétrer lors de l’installation (Ou laisser par
défaut). Cela permet de gérer de manière fine le stockage des langues au sein
de la base de données et l’ordre de tri à réaliser lors d’une requête.
Note : Ces paramètres sont modifiables sans
nécessiter la réinstallation de SQL Server 2000 contrairement à SQL Server 7 et
Oracle.
2.3. Tâche de Post-Installation
Il est important de changer le mot de passe du compte
« sa » (System Administrator) dès que l’installation est faite. Pour
cela, lancer l’Analyseur de requête et tapez :
Sp_password NULL, ‘votre_mot_de_passe’,
sa
Partie 1 : Création et Maintenance de Base de Données
1. Synopsis
2. Vue d'ensemble et installation
3. Enterprise Manager
4. Utilisateurs et connexions
5. Création d'une base de données
6. Tables et contraintes
7. Vues et procédures stockées
8. Maintenance de la base de données
9. Conclusion
Partie 2 : Concepts Avancés
1. Synopsis
2. Importation et Exportation de Données
3. Présentation de l’analyseur de requête
4. Notion de Transact-SQL
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|