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 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 de 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 inclus dans SQL Server Express, mais est disponible en tant que téléchargement distinct à partir du 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 AdventureWorks2012 . Pour plus d'informations, consultez Mise en route avec les exemples SQL Server et les exemples de bases de données.
Pour démarrer SQL Server Management Studio
- Dans le menu Démarrer, pointez sur Tous les programmes, sur Microsoft SQL Server 2012 , 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 2012 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
Ouvrez une session Windows en tant que membre du groupe Administrateurs, puis ouvrez Management Studio.
Remarque relative à la sécurité Si vous vous connectez à SQL Server 2005 sur Windows Vista ou Windows Server 2008 (ou une version plus récente), 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 avec vos informations d'identification d'administrateur. À partir de SQL Server 2008, le programme d'installation ajoute les connexions sélectionnées à SQL Server, aussi vos informations d'identification d'administrateur ne sont-elles pas nécessaires. Pour plus d'informations, consultez Se connecter à SQL Server depuis Windows Vista.
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 s'affichent, 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
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.
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 nom du Moteur de base de données, sélectionnez Contrôle du service, 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 avec une flèche blanche.
Pour se connecter au moteur de base de données
Dans Management Studio, dans 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é.
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 une instance nommée de SQL Server, le nom du serveur correspond à <computer_name>\<instance_name>,, comme par exemple ACCTG_SRVR\SQLEXPRESS.
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 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
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.
Dans la page Général, dans la zone Nom de connexion, tapez une connexion Windows au format <domain>\<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 de l'utilisateur, sélectionnez Mappage pour la base de données AdventureWorks2012 (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.
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.
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. |