Leçon 1 : connexion au moteur de base de données

Les outils installés lors de l'installation du Moteur de base de données SQL Server dépendent de l'édition du produit et de la configuration choisies. 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).

Cette leçon contient les tâches suivantes :

  • Outils de mise en route

  • Connexion à Management Studio

  • Autorisation de connexions supplémentaires

Outils de mise en route

Le Moteur de base de données SQL Server est fourni avec un éventail d'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, comme par exemple 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 la documentation en ligne SQL Server. SQL Server Express contient uniquement un sous-ensemble des outils.

Outils de base

  • SQL Server Management Studio est l'outil principal employé pour administrer le moteur de base de données et écrire le code Transact-SQL. Il est hébergé dans le shell Visual Studio. Il n'est pas fourni avec SQL Server Express.

  • SQL Server Management Studio Express est une version gratuite et limitée de SQL Server Management Studio conçue pour être utilisée avec SQL Server Express et à l'attention d'utilisateurs désireux d'exploiter les fonctionnalités élémentaires de Management Studio dans un outil allégé. Certains téléchargements de SQL Server Express comprennent Management Studio Express, et d'autres non. Management Studio Express peut être installé depuis le Centre de téléchargement Microsoft.

  • Le Gestionnaire de configuration SQL Server est installé 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 les exemples ne sont pas fournis avec SQL Server. La plupart des exemples décrits dans la documentation en ligne de SQL Server utilisent l'exemple de base de données AdventureWorks2008R2. Pour plus d'informations, consultez Considérations relatives à l'installation d'exemples de bases de données et d'exemples de code SQL Server.

Pour démarrer SQL Server Management Studio

  • Dans le menu Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2008 R2, 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 2008 R2 et sur Outils de configuration, puis cliquez sur Gestionnaire de configuration SQL Server.

Connexion à Management Studio

La connexion au moteur de base de données à partir d'outils s'exécutant sur le même ordinateur est un jeu d'enfant si vous connaissez le nom de l'instance et si vous vous connectez en tant que membre du groupe Administrateurs sur l'ordinateur. Vous devez effectuer les procédures suivantes sur le même ordinateur qui héberge SQL Server.

Pour définir le nom de l'instance du moteur de base de données

  1. Ouvrez une session Windows en tant que membre du groupe Administrateurs, puis ouvrez Management Studio ou Management Studio Express.

    Remarque relative à la sécuritéRemarque relative à la sécurité

    Si vous vous connectez à SQL Server 2000 ou 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 sélectionner Exécuter en tant qu’administrateur, afin de 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 manière à ce que des informations d'identification d'administrateur ne soient plus nécessaires. Pour plus d'informations, consultez Procédure : Se connecter à SQL Server depuis Windows Vista.

  2. Dans la boîte de dialogue Se connecter au serveur, cliquez sur Annuler.

  3. Si le composant Serveurs inscrits n'apparaît pas, dans le menu Affichage, cliquez sur Serveurs inscrits.

  4. 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 s'affichent, y compris les instances de SQL Server 2000 et SQL Server 2005. 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, l'instance se nomme <computer_name>\sqlexpress sauf si vous avez modifié le nom lors de l'installation.

Pour vérifier que le moteur de base de données est en cours d'exécution

  1. Dans le composant Serveurs inscrits, si le nom de l'instance de SQL Server contient un point vert avec une flèche blanche en regard du nom, le moteur de base de données est exécuté et aucune autre action n'est requise.

  2. Si le nom de votre instance de SQL Server contient un point rouge avec un carré blanc en regard du nom, le moteur de base de données s'arrête. Cliquez avec le bouton droit sur le moteur de base de données, puis cliquez sur Démarrer. Après un message de confirmation, le moteur de base de données doit démarrer et le cercle devenir vert.

Pour se connecter au moteur de base de données

  1. Dans Management Studio, depuis le menu Fichier, cliquez sur Connecter l'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é.

  2. Sélectionnez Moteur de base de données.

  3. 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 correspond au nom de l'ordinateur. Pour une instance nommée de SQL Server, le nom du serveur correspond à <computer_name>\<instance_name>,, comme par exemple ACCTG_SRVR\SQLEXPRESS.

  4. Cliquez sur Se connecter.

Autorisation de connexions supplémentaires

Une fois 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 vos 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 c'est possible.

Créer une connexion d'authentification Windows

  1. Au cours de 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.

  2. Dans la page Général, dans la zone Nom de connexion, tapez une connexion Windows au format <domain>\<login>.

  3. Dans la zone Base de données par défaut, sélectionnez AdventureWorks2008R2 (si disponible). Sinon, sélectionnez master.

  4. 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.

  5. Dans la page Mappage de l'utilisateur, sélectionnez Mappage pour la base de données AdventureWorks2008R2 (si 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.

  6. Dans la zone Schéma par défaut, tapez dbo pour mapper la connexion au schéma de propriétaire de base de données.

  7. Acceptez les paramètres par défaut des zones Sécurisables et État, puis cliquez sur OK pour créer la connexion.

Remarque relative à la sécuritéRemarque relative à la sécurité

Ces informations sont des notions de base destinées à vous aider au démarrage. SQL Server offre un environnement de sécurité de qualité. La sécurité est à l'évidence un aspect primordial des opérations de base de données.