Microsoft SQL Server/Introduction
Présentation.
Microsoft SQL Server (alias MSSQL) est un (SGBD) développé par la société Microsoft.
Son extension du langage SQL est appelée (T-SQL).
Installation du serveur.
Ce logiciel initialement disponible que sur le système d'exploitation depuis 1989, est installable sur Linux depuis mars 2016, voire sur Mac OS avec la version .
Pour PC.
Pour éviter cela, exécuter "services.msc", puis passer le service "MSSQL$SQLEXPRESS" en démarrage manuel. Ensuite pour lancer le service à souhait (en tant qu'administrateur), créer un script "SQL_Server.cmd" contenant la ligne suivante : 
 net start "MSSQL$SQLEXPRESS"
PHP.
Sinon, voir .
ODBC.
En lançant %windir%\system32\odbcad32.exe il est possible de configurer une liaison vers le serveur MS-SQL dans l'onglet "Source de données système".
Hiérarchie des objets.
Chaque serveur en SQL Server peut contenir plusieurs types d'objets, dont voici la hiérarchie :
L'interface SQL Server Management Studio.
La version 2016 de Server Management Studio (SSMS) peut se télécharger en même temps que le logiciel SGBD, ou individuellement sur https://msdn.microsoft.com/fr-fr/library/mt238290.aspx.
Lancer depuis le menu démarrer le programme "SQL Server Management Studio".
Le logiciel a ensuite besoin de se connecter au serveur de base de données (ex : localhost), avec mot de passe.
Navigation.
Le logiciel permet de créer et faire dérouler tous les éléments de chaque base grâce à son explorateur d'objet sur la gauche :
Ses fonctions de recherche sont limitées à l'option "filtrer" (icône d'entonnoir). On peut lancer un rechercher/remplacer dans les onglets ouverts, mais pour rechercher une table dans plusieurs bases ou une chaine de caractères dans plusieurs tables ou procédures stockées, il faut donc entrer une requête SQL (voir chapitres suivants).
Le menu "Travaux" situé sous les bases permet de programmer des tâches planifiées (ex : troncature de logs ou de tables).
Selon l'emplacement courant, certaines barres d'outils s'affichent ou se masquent automatiquement.
Schémas de données.
On distingue deux types d'objets appelés "schémas" : les schémas de base de données et les schémas de sécurité qui seront abordés dans le chapitre sur la gestion des utilisateurs.
Chaque base de données peut contenir plusieurs schémas de base de donnée : les . En effet, SSMS permet d'y afficher les tables existantes avec leurs champs, et d'y ajouter des index et des relations.
Pour créer une liaison entre deux tables, faire un clic droit sur l'une, puis "Relations". Dans la fenêtre apparue, cliquer sur "Ajouter". Une relations temporaire apparait alors et il convient de la modifier :
Critiques.
Par ailleurs, cette interface a été critiquée car contrairement à par exemple, elle ne permet ni de copier des bases ou des tables, ni d'insérer des lignes dans des tables de plus de 200 lignes, ni de rechercher des champs ou des valeurs (le code pour rechercher est publié dans les chapitres suivants).