IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Crée base de données avec MSDE2000


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 14
    Par défaut Crée base de données avec MSDE2000
    Bonjour,

    J'ai installer MSDE2000 et je souhaiterai connaître la façon de créer une base de données.

    Est ce possible de le faire avec l'exécutable cnfgsvr.exe avec le bon argument? Si oui, c'est quel argument? Ce truc est super mal documenté.

    Merci.

  2. #2
    Membre chevronné
    Avatar de m-mas
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2003
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2003
    Messages : 576
    Par défaut
    cnfgsvr.exe est un utilitaires d'invite de commande permettant la configuration du serveur mais pas la création de base de données à ce que je sache.
    Il faut utiliser osql installé aussi par défaut avec MSDE 2000
    Citation Envoyé par help SQL Server
    Exemples d'administration de SQL Server à l'aide d'osql
    Les exemples suivants illustrent des tâches administratives courantes réalisées au moyen d'instructions Transact-SQL exécutées au moyen de l'utilitaire osql.

    Autorisation d'accès à un utilisateur Windows
    Lorsque vous utilisez l'authentification Windows, les utilisateurs ou les groupes Windows doivent d'abord recevoir l'autorisation de se connecter à une instance de SQL Server, puis d'utiliser une ou plusieurs bases de données sur cette instance de SQL Server. La rubrique de la documentation en ligne de SQL Server intitulée « Ajout d'un utilisateur ou d'un groupe » vous explique comment octroyer ces autorisations. En bas de la rubrique, l'étiquette Pour accorder à un groupe ou à un utilisateur Windows les droits d'accès à SQL Server est pourvue d'un lien Transact-SQL vers la procédure système stockée sp_grantlogin. Ceci signifie que vous utilisez sp_grantlogin pour octroyer cet accès :

    EXEC sp_grantlogin 'OurDomain\TestLogin'

    Une fois que l'utilisateur ou le groupe Windows a reçu l'autorisation de se connecter à une instance de SQL Server, il doit également être autorisé à utiliser une base de données. La rubrique de la documentation en ligne de SQL Server intitulée « Ajout d'un utilisateur ou d'un groupe » vous explique la marche à suivre. L'étiquette Pour octroyer l'autorisation d'accès à une base de données à un utilisateur ou à un groupe Windows est pourvue d'un lien vers l'instruction Transact-SQL sp_grantdbaccess :

    USE MyDatabase

    GO

    EXEC sp_grantdbaccess 'OurDomain\TestLogin', 'TestUser'

    Cette commande donne au compte TestLogin l'autorisation d'utiliser la base de données MyDatabase. Elle établit également un compte d'utilisateur appelé TestUser qui identifiera cette connexion dans MyDatabase.

    Création d'une base de données
    Toutes les données de SQL Server sont stockées dans des bases de données. La rubrique de la documentation en ligne de SQL Server intitulée « Création d'une base de données » vous explique comment créer une base de données. L'étiquette Pour créer une base de données est pourvue d'un lien Transact-SQL vers l'instruction CREATE DATABASE :

    CREATE DATABASE MyDB

    Une base de données est simplement un contenant où sont stockés des objets tels que des tables, des index, des vues, des procédures stockées, des déclencheurs et des fonctions définies par l'utilisateur. Chacun de ces objets est défini par ses instructions Transact-SQL CREATE. Par exemple, vous utiliserez CREATE TABLE pour définir la structure d'une nouvelle table, et CREATE PROCEDURE pour définir le code d'une nouvelle procédure stockée :

    USE MyDB

    GO
    CREATE TABLE TestTable

    (PrimaryKey INT PRIMARY KEY,

    LastName NVARCHAR(35),

    BirtDate DATETIME

    )

    GO

    Pour plus d'informations sur la création de bases de données et d'objets de bases de données, voir Vue d'ensemble sur la création et la maintenance des bases de données.
    sinon le plus simple est soit d'installer Entreprise Manager (tu peux l'installer si par exemple tu travailles dans une société qui ont SQL Server 2000 sans que tu aie une licence) ou de chercher un autre utilitaire visual

  3. #3
    Membre averti
    Inscrit en
    Août 2005
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 14
    Par défaut
    Merci pour les détails. J'ai réussi a créer une base grâce à tes explications.

    Merci encore et bonne journée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. meilleure base de données avec java
    Par mial dans le forum JDBC
    Réponses: 11
    Dernier message: 10/11/2010, 11h49
  2. Modélisation base de données avec visio
    Par BIDA dans le forum Visio
    Réponses: 3
    Dernier message: 07/08/2007, 13h31
  3. Récupérer ma base de donnée avec des tables en .frm uniqueme
    Par Michas dans le forum Administration
    Réponses: 5
    Dernier message: 31/08/2005, 13h57
  4. création base de données avec easyphp
    Par Battosaiii dans le forum Débuter
    Réponses: 5
    Dernier message: 29/06/2004, 18h50
  5. Modifier le nom d'une base de donnée avec erreur sy
    Par mmn dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/11/2003, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo