Skip to content

SQL Server est un système de gestion de base de données lancé par Microsoft. Il a pour fonction de stocker les données et de vérifier les contraintes d’intégrité définies.Les administrateurs de données SQL Server sont en très forte demande partout dans le monde.Votre expert base de données, Noureddine DRISSI, vous a préparé cette formation SQL S…

License

Notifications You must be signed in to change notification settings

camara94/sql_serveur_2012

Repository files navigation

SQL Serveur 2012

Description de la formation

SQL Server est un système de gestion de base de données lancé par Microsoft. Il a pour fonction de stocker les données et de vérifier les contraintes d’intégrité définies.

Les administrateurs de données SQL Server sont en très forte demande partout dans le monde.

Votre expert base de données, Noureddine DRISSI, vous a préparé cette formation SQL Server 2012 (70-462) qui vous fournit les connaissances et les compétences nécessaires pour administrer et maintenir un environnement de base de données Microsoft SQL Server 2012 .

Pendant cette formation SQL Server 2012 (70-462), Noureddine vous décompose les nombreuses facettes de bases de données sous SQL Server 2012 en partant des notions les plus basiques jusqu’aux secrets les plus profonds. Il vous dévoile aussi les bonnes pratiques à suivre pour éviter les erreurs classiques et optimiser votre déploiement.

Durant cette formation SQL Server 2012 (70-462), vous apprendrez à installer et configurer SQL Server 2012, comment gérer une base de données sous SQL Server 2012. Vous apprendrez la sauvegarde, la restauration, l'importation, l'exportation, comment sécuriser les accès.

A l'issue de cette formation SQL Server 2012, vous serez capable de passer l'examen 70-462.

Noureddine fera de vous un excellent DBA et vous aidera à obtenir votre certification MCSA.

Durant des formations ultérieures, il vous accompagnera pour l'obtention des certifications MCSE : Data Platform et Business Intelligence.

Objectifs

  • Pouvoir installer et configurer SQL Server 2012,
  • Pouvoir gérer les fichiers de base de données SQL Server 2012,
  • Définir une stratégie de sauvegarde et de restauration des bases de données SQL Server 2012,
  • Analyse et compréhension du SQL Server 2012,
  • Transfert des données dans et à partir de SQL Server 2012,
  • Pouvoir automatiser les tâches d’administration sous SQL Server 2012,
  • Comprendre l’architecture de SQL Server 2012,
  • Répliquer les données entre les instances SQL Server 2012.

Prérequis

  • Avoir suivi la formation Langage SQL est un plus,
  • Connaissances de base du système d’exploitation Windows,
  • Expérience professionnelle de Transact-SQL,
  • Expérience professionnelle des bases de données relationnelles,
  • Expérience en matière de conception de bases de données.

Quelques commandes

  • USE gestion: l'instruction USE permet de changer la base de travail

SQLCMD

  • pour afficher de l'aide qslcmd -?

  • pour se connecter à l'instance par default

    • hostname celle-ci va afficher le nom de l'ordinateur sur le réseau puis on copie ce nom
    • sqlcmd -E -S hostname
    • Pour afficher la liste de toutes les bases de données SELECT name FROM sys.databases;
  • Pour executer un script avec SQLCMD, sqlcmd -E -S nomdelinstance -i cheminduscript

  • Pour utiliser une variable avec SQLCMD sqlcmd -E -S DESKTOP-MO6K1QN\SSIS -i C:\Users\damaro\sql_serveur_2012\TP\variable.sql -v database="msdb"

  • Pour enregistrer la sortie dans un fichier et utiliser une variable avec SQLCMD sqlcmd -E -S DESKTOP-MO6K1QN\SSIS -i C:\Users\damaro\sql_serveur_2012\TP\variable.sql -v database="msdb" -o C:\Users\damaro\sql_serveur_2012\output.txt

Modification des ressources

Nous pouvons modifier les valeurs soit avec MSSM, soit avec la procedure sp_configure


USE master;
GO

EXEC sp_configure 'show advanced option', '1';
GO

EXEC sp_configure 'show advanced option';
GO

RECONFIGURE WITH OVERRIDE
GO

Configuration d'une base de données

image 1

Architecture d'une base de données

image 2

Pour lire les fichier journaux

SELECT * FROM ::fn_dblog(null, null)

image 3

Caractéristique des fichiers

image 4

Structure des fichiers

image 5

Une extension

image 6

Types d'extension

  • une extension mixte: est une extension qui peut contenir les données de plusieurs tables.
  • une extension uniforme ou spécialisée: est une extension qui ne contient que les données d'un seul object. image 7

Création d'une base de données

image 8

En transact SQL

image 9

Syntaxe complete

image 10

Cas pratique

image 11

Gestion d'une base de données

image 12

Modification d'une base de données

image 13

Changement d'un fichier logique


ALTER DATABASE mawatta 
MODIFY FILE
(
	NAME=ma_mere,
	NEWNAME=mawatta01
)


ALTER DATABASE mawatta 
MODIFY FILE
(
	NAME=mawatta01,
	MAXSIZE=300MB,
	FILEGROWTH=0
)


ALTER DATABASE mawatta 
MODIFY FILE
(
	NAME=mawatta01,
	SIZE=16MB
)


ALTER DATABASE mawatta 
MODIFY FILE
(
	NAME=mawatta02,
	MAXSIZE=100MB
)


ALTER DATABASE mawatta 
MODIFY FILE
(
	NAME=mawatta_log01,
	SIZE=13MB
)


ALTER DATABASE mawatta 
ADD FILE
(
	NAME=mawatta03,
	FILENAME='c:\mawatta\data\mawatta03.ndf',
	SIZE=12MB,
	MAXSIZE=120MB,
	FILEGROWTH=5%
)


ALTER DATABASE mawatta 
ADD LOG FILE
(
	NAME=mawatta_log02,
	FILENAME='c:\mawatta\logs\mawatta_log02.ndf',
	SIZE=10MB,
	MAXSIZE=125MB,
	FILEGROWTH=10%
)

Libérer de l'espace disque inutilisé

image 14

Shrink database

image 15

Affichage du nom de la base courant

SELECT db_name();

Affichage de l'ID de la base courant

SELECT db_id();

image 16

NB: La taille compressée ne descend pas en dessous de la taille lors de la declaration.

compresser la taille d'un fichier

image 17

image 18

Groupe de fichier

image 19

Utilisation des groupe de fichier

image 20

Syntaxe de création d'un groupe de fichier

image 21

image 22

Ajouter un fichier à un groupe de fichier

image 23

image 24

Création de table dans un groupe de fichier(tablespace)

image 25

Création d'index dans une table et groupe de fichier(tablespace)

image 26

Le partitionnement

image 27

Exemple

image 28

Mise en oeuvre du partitionnement

image 29

Comment ça marche la Fonction de partitionnement

image 30

Création de fonction de partitionnement

image 31

Exemple

image 32

Schema de partitionnement

image 33

Création d'un schema de partitionnement

image 34

Exemple transact-sql

image 35

Création des objets de partition

image 36

Configurer une base de données

image 37

Option de configuration

image 38

Afficher les options de configuration

image 39

Modification des options de configuration d'une base de données

image 40

Les transactions

image

Syntaxe d'une transaction

image 42

Les vérrous

image 43

La journalisation sous sql serveur 2012

image 44

Le fonctionnement des fichiers journaux sous sql serveur 2012

image 45

Les checkpoint

c'est la durée à travers laquelle sql serveur ou tout serveur de base de donées synchronise synchrone les page de 8K dans fichiers data(.mdf, .ndf), mais on peut modifier le checkpoint par defaut à travers cette commande ci-dessous:

image 46

Mode de récupération

image 47

Mode de récupération: Simple

image 48

Mode de récupération: Complet(recommandé)

image 49

Mode de récupération: journalisé en bloc

image 50

Compression des données

image 51

Les clés et les certificats

image 52

Certificats

image 53

Hiérarchie de chiffrage

image 54

Clé maître de service

image 55

Clé maître de base de données

image 56

Comment utilisé la maître de base de données

image 57

Création de certificats

image 58

Les clés asymetriques

image 59

Les clés symetriques

image 60

crypte un champs

image 61

image 62

decrypte le champs

image 63

Pourquoi sauvegarde

image 64

Les caractéristique d'un sauvegarde

image 65

Les methodes de sauvegarde

image 66

Sauvegarde complète de la base de données

image 67

Sauvegarde différentielle de la base de données

image 68

Sauvegarde de journal de transaction de la base de données

image 69

Sauvegarde partielle de la base de données

image 70

Destination des sauvegardes

image 71

Instruction BACKUP

image 72

Caractéristique d'une sauvegarde différentielle

image 73

Syntaxe de la sauvegarde différentielle

image 74

Sauvegarde du journale des transactions

image 75

Syntaxe de la Sauvegarde du journale des transactions

image 76

Sauvegarde de groupe de fichiers

image 77

Syntaxe de la Sauvegarde de groupe de fichiers

image 78

Sauvegarde partielle

image 79

Syntaxe d'une sauvegarde partielle

image 80

Prérequis des sauvegarde

image 81

Prérequis des sauvegarde 2

image 81

Type de restauration

image 83

Option de la commande RESTORE

image 84

Capture instantannée de base de données

image 85

Comment ça fonctionne

image 86

Comment créer un snapshot

image 87

Architecture de transfère

image 88

Les outils de transfert

image 89

SSIS

image 90

Architecture SSIS

image 91

Flux de données

image 92

Utilisation de SSIS

image 93

ETL

Création du fractionnement Conditionnelle

image 93

Un package SSIS

image 93

Déploiement du package

deployer

BCP

image 94

BULK INSERT

image 95

Commande BULK INSERT

image 96

Authentification SLQ Serveur

image 97

Architecture de sécurité

image 98

Mode d'authentification

image 99

Entités de sécurités

image 100

Configuré les entités de sécurité

image 101

image 102

Entités de sécurités - vues systèmes

image 103

Modifiés les entités de sécurités

image 104

Les credentials

image 105

Comment créer un credentials

image 106

Les utilisateur de base de données

image 107

Les utilisateur particuliers

image 108

image 109

Comment créer un utilisateur de base de données

image 110

Afficher les information sur les utilisateurs

image 111

Schema

image 112

Comment créer un schema

image 113

Les droits d'accès sous SQL Serveur

image 114

Gestion des privilèges

image 115

La liste de quelques privilèges

image 116

Syntaxe

image 117

Privilèges sur les objets

image 118

Agent SQL Serveur

image 119

Configuration du service de messagerie

image 120

Les opérateurs

image 121

Les alertes

image 122

Quand déclencher une alerte

image 123

Création d'une alerte

image 124

Les travaux

image 125

Plan de maintenance

image 126

image 127

Audit au niveau de SQL Serveur

image 128

Audit au niveau d'une base de données

image 129

SQL Profiler

image 130

Déclencheur DDL

image 131

Le moniteur de performance

image 132

image 133

Les compteurs de performance personnalisés

image 134

Corrélation des fichiers de traces

image 135

Assistant Paramétrage du moteur de base de données

image 136

Les plans d'éxecution des requêtes

image 137

Configuration de la mise en mirroir

image 138

Architecture

image 139

Types de synchronisation

image 140

Conclusion

image 141

About

SQL Server est un système de gestion de base de données lancé par Microsoft. Il a pour fonction de stocker les données et de vérifier les contraintes d’intégrité définies.Les administrateurs de données SQL Server sont en très forte demande partout dans le monde.Votre expert base de données, Noureddine DRISSI, vous a préparé cette formation SQL S…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages