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 :

Impossible d'accéder à la BD


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 106
    Par défaut Impossible d'accéder à la BD
    Bonjour,
    j'ai une problème avec ma base de donnée lorsque j’essai d'accéder via Explorateur de bases de données(Visual Web Developper) ça m'affiche l'erreur suivante:

    L'en-tête du fichier 'C:\Documents and Settings\khavile\mes documents\visual studio 2010\Projects\ContactManager\ContactManager\App_Data\ContactManagerDB.mdf' n'est pas un en-tête de fichier de base de données valide. La propriété FILE SIZE est incorrecte.
    Échec d'une tentative d'attachement d'une base de données nommée automatiquement pour le fichier*C:\Documents and Settings\khavile\mes documents\visual studio 2010\Projects\ContactManager\ContactManager\App_Data\ContactManagerDB.mdf. Il existe une base de données du même nom ou le fichier spécifié ne peut être ouvert ou il se trouve sur un partage*UNC.
    Et si j’essaie de la Joindre via MS Management Studio ça m'affiche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Échec de la récupération de données pour cette demande. (Microsoft.SqlServer.Management.Sdk.Sfc)
    Pour obtenir de l'aide, cliquez sur*: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
    Merci pour votre aide

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    Par défaut
    Il est probable que vous tentiez de joindre une base version 2008 dans un serveur 2005

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 106
    Par défaut
    Bonjour,
    Citation Envoyé par SQLpro Voir le message
    Il est probable que vous tentiez de joindre une base version 2008 dans un serveur 2005

    A +
    j'utilise une version 2008 pour le serveur (téléchargé ici) et pour la base (téléchérgé ici)

    cordially

  4. #4
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Ce que vous appelez serveur est en fait l'interface graphique qui permet d'accéder de façon plus conviviale à des instances SQL Server et de naviguer dans les bases de données que les instances hébergent.
    Donc cela ne prouve pas que vous utilisez une version de SQL Server antérieure à SQL Server 2008.
    Vous pouvez le vérifier à l'aide de la requête que j'ai publié ici.

    @++

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 106
    Par défaut
    Citation Envoyé par elsuket Voir le message
    Bonjour,

    Ce que vous appelez serveur est en fait l'interface graphique qui permet d'accéder de façon plus conviviale à des instances SQL Server et de naviguer dans les bases de données que les instances hébergent.
    Donc cela ne prouve pas que vous utilisez une version de SQL Server antérieure à SQL Server 2008.
    Vous pouvez le vérifier à l'aide de la requête que j'ai publié ici.

    @++
    Edition: Express Edition
    ProductLevel: 10.50.1600.1
    ProductVersion: RTM


    Cordially

  6. #6
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Je viens de relire l'erreur et elle revient de temps en temps sur ce forum sans que j'aie réussi à comprendre quelle en est l'origine.
    Par contre ce qui est clair pour moi c'est que c'est une erreur de manipulation.

    Une base de données n'est pas un fichier, et on ne sait pas très exactement ce que vous essayez de faire avec ces fichiers ?
    Quelles sont les noms des bases de données qui existent déjà dans l'instance SQL Server ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT name
    FROM sys.databases
    @++

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 106
    Par défaut
    Citation Envoyé par elsuket Voir le message
    Bonjour,

    Ce que vous appelez serveur est en fait l'interface graphique qui permet d'accéder de façon plus conviviale à des instances SQL Server et de naviguer dans les bases de données que les instances hébergent.
    Donc cela ne prouve pas que vous utilisez une version de SQL Server antérieure à SQL Server 2008.
    Vous pouvez le vérifier à l'aide de la requête que j'ai publié ici.
    j'ai trouvé cette requête:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT @@VERSION
    SELECT SERVERPROPERTY('ProductLevel')
    Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) Apr 2 2010 15:53:02 Copyright (c) Microsoft Corporation Express Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)


    Cordially

  8. #8
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Il semblerait que votre fichier ne soit pas celui attendu ou que celui-ci soit corrompu vu l'erreur :

    C:\ContactManagerDB.mdf n'est pas un fichier de base de données primaire. (Microsoft SQL Server, Erreur*: 5171)
    Avez vous une sauvegarde de votre base ?

    ++

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

Discussions similaires

  1. Impossible d'accéder a ma base depuis un pc distant
    Par transistor49 dans le forum MS SQL Server
    Réponses: 18
    Dernier message: 08/09/2009, 11h25
  2. Impossible d'accéder à l'aide de VBA
    Par bestall666 dans le forum VBA Access
    Réponses: 9
    Dernier message: 03/08/2006, 13h21
  3. Impossible d'accéder au module Stat
    Par JMLD dans le forum XMLRAD
    Réponses: 12
    Dernier message: 09/05/2006, 15h28
  4. Impossible d'accéder aux tables non créées par dbo
    Par Pete dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/10/2005, 14h01
  5. Réponses: 4
    Dernier message: 11/03/2005, 20h31

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