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.
- 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.
- 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.
USE gestion
: l'instruction USE permet de changer la base de travail
-
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 nomsqlcmd -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
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
SELECT * FROM ::fn_dblog(null, null)
- 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.
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%
)
SELECT db_name();
SELECT db_id();
NB: La taille compressée ne descend pas en dessous de la taille lors de la declaration.
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: