Leçon 1 : Connexion au moteur de base de données
Lorsque vous installez le moteur de base de données SQL Server, les outils installés dépendent de l’édition et de vos choix d’installation. Cette leçon passe en revue les outils principaux et décrit comment faire pour se connecter et exécuter une fonction de base (autorisation de plusieurs utilisateurs).
Outils de mise en route
Le moteur de base de données SQL Server est fourni avec divers outils. Cette rubrique décrit les premiers outils dont vous aurez besoin et vous aide à choisir l’outil adapté à votre travail. Vous pouvez accéder à tous les outils à partir du menu Démarrer. Certains outils, tels que SQL Server Management Studio, ne sont pas installés par défaut. Vous devez sélectionner les outils en tant qu’éléments inhérents aux composants clients lors de l’installation. Pour obtenir une description complète des outils décrits ci-dessous, recherchez-les dans SQL Server documentation en ligne. SQL Server Express contient uniquement un sous-ensemble des outils.
Outils de base
SQL Server Management Studio est l’outil principal pour administrer le moteur de base de données et écrire du code Transact-SQL. Il est hébergé dans l’interpréteur de commandes Visual Studio. Il n’est pas inclus dans SQL Server Express, mais il est disponible en téléchargement distinct à partir du Centre de téléchargement Microsoft.
Gestionnaire de configuration SQL Server s’installe avec SQL Server et les outils clients. Il vous permet d'activer les protocoles serveur, configurer des options de protocole (notamment les ports TCP), configurer le démarrage automatique de services serveur et configurer des ordinateurs clients pour définir leur mode de connexion selon vos préférences. Cet outil configure les éléments de connectivité les plus avancés mais n'active pas les fonctionnalités.
Base de données exemple
Les exemples de bases de données et d’exemples ne sont pas inclus dans SQL Server. La plupart des exemples décrits dans SQL Server documentation en ligne utilisent l’exemple de base de données AdventureWorks2012.
Pour démarrer SQL Server Management Studio
- Dans le menu Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2014, puis cliquez sur SQL Server Management Studio.
Pour démarrer le Gestionnaire de configuration SQL Server
- Dans le menu Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2014, sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.
Connexion à Management Studio
Il est facile de se connecter au moteur de base de données à partir d’outils qui s’exécutent sur le même ordinateur si vous connaissez le nom du instance et si vous vous connectez en tant que membre du groupe Administrateurs sur l’ordinateur. Les procédures suivantes doivent être effectuées sur le même ordinateur que celui qui héberge SQL Server.
Pour définir le nom de l'instance du moteur de base de données
Connectez-vous à Windows en tant que membre du groupe Administrateurs, puis ouvrez Management Studio.
Important
Si vous vous connectez à SQL Server 2005 sur Windows Vista ou Windows Server 2008 (ou plus récent), vous devrez peut-être cliquer avec le bouton droit sur Management Studio, puis cliquer sur Exécuter en tant qu’administrateur pour vous connecter à l’aide de vos informations d’identification d’administrateur. À compter de SQL Server 2008, le programme d’installation ajoute les connexions sélectionnées à SQL Server, de sorte que vos informations d’identification d’administrateur ne sont pas nécessaires.
Dans la boîte de dialogue Se connecter au serveur , cliquez sur Annuler.
Si le composant Serveurs inscrits n'apparaît pas, dans le menu Affichage , cliquez sur Serveurs inscrits.
Sélectionnez l’option Moteur de base de données dans la barre d’outils Serveurs inscrits, développez Moteur de base de données, cliquez avec le bouton droit sur Groupes de serveurs locaux, pointez sur Tâches, puis cliquez sur Inscrire les serveurs locaux. Toutes les instances du moteur de base de données installées sur l’ordinateur sont affichées. L'instance par défaut n'a pas de nom et prend le nom de l'ordinateur. Une instance nommée s'affiche sous le nom de l'ordinateur suivi d'une barre oblique inversée (\), puis du nom de l'instance. Pour SQL Server Express, le instance est nommé <computer_name>\sqlexpress, sauf si le nom a été modifié pendant l’installation.
Pour vérifier que le moteur de base de données est en cours d'exécution
Dans Serveurs inscrits, si le nom de votre instance de SQL Server a un point vert avec une flèche blanche en regard du nom, le moteur de base de données est en cours d’exécution et aucune autre action n’est nécessaire.
Si le nom de votre instance de SQL Server a un point rouge avec un carré blanc en regard du nom, le moteur de base de données est arrêté. Cliquez avec le bouton droit sur le nom du moteur de base de données, cliquez sur Contrôle de service, puis sur Démarrer. Après une boîte de dialogue de confirmation, le moteur de base de données doit démarrer et le cercle doit devenir vert avec une flèche blanche.
Pour se connecter au moteur de base de données
Dans Management Studio, dans le menu Fichier, cliquez sur Se connecter Explorateur d'objets.
La boîte de dialogue Se connecter au serveur s'ouvre. La zone Type de serveur affiche le dernier type de composant utilisé.
Sélectionnez Moteur de base de données.
Dans la zone Nom du serveur, tapez le nom de l’instance du moteur de base de données. Pour l'instance par défaut de SQL Server, le nom du serveur est celui de l'ordinateur. Pour un instance nommé de SQL Server, le nom du serveur est le <instance_name computer_name>\<>, par exemple ACCTG_SRVR\SQLEXPRESS.
Cliquez sur Connexion.
Autorisation de connexions supplémentaires
Maintenant que vous êtes connecté à SQL Server en tant qu’administrateur, l’une de vos premières tâches consiste à autoriser d’autres utilisateurs à se connecter. Pour cela, vous pouvez créer une connexion et l'autoriser à accéder à une base de données en tant qu'utilisateur. Les connexions peuvent désigner des connexions d’authentification Windows qui exploitent les informations d’identification Windows, ou bien des connexions d’authentification SQL Server qui stockent les données d’authentification dans SQL Server et qui n’ont aucun lien avec vos informations d’identification Windows. Utilisez l'authentification Windows chaque fois que cela est possible.
Créer une connexion d'authentification Windows
Dans la tâche précédente, vous vous êtes connecté au moteur de base de données à l’aide de Management Studio. Dans l’Explorateur d’objets, développez successivement votre instance de serveur et l’option Sécurité, cliquez avec le bouton droit sur Connexions, puis cliquez sur Nouvelle connexion.
La boîte de dialogue Nouvelle connexion apparaît.
Dans la page Général , dans la zone Nom de connexion , tapez une connexion Windows au format <domaine>\<login>.
Dans la zone Base de données par défaut , sélectionnez AdventureWorks2012 si disponible. Sinon, sélectionnez master.
Dans la page Rôles du serveur , si la nouvelle connexion doit être celle d'un administrateur, cliquez sur sysadmin; sinon, laissez ce champ vide.
Dans la page Mappage des utilisateurs , sélectionnez Mapper pour la base de données AdventureWorks2012 si elle est disponible. Sinon, sélectionnez master. Notez que la zone Utilisateur est renseignée avec le nom de la connexion. Une fois fermée, la boîte de dialogue crée cet utilisateur dans la base de données.
Dans la zone Schéma par défaut , tapez dbo pour mapper la connexion au schéma du propriétaire de base de données.
Acceptez les paramètres par défaut des zones Éléments sécurisables et État , puis cliquez sur OK pour créer la connexion.
Important
Ces informations sont des notions de base destinées à vous aider au démarrage. SQL Server fournit un environnement de sécurité riche, et la sécurité est évidemment un aspect important des opérations de base de données.