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

Administration SQL Server Discussion :

[SQL 2K5] Problème de version pour attacher une base


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut [SQL 2K5] Problème de version pour attacher une base
    Bonjour à tous,
    J'ai essayé d'attacher une base sur une instance, copiée depuis un autre serveur.
    AU moment d'attache, il me répond :
    La base de données 'MaBase' ne peut pas être ouverte, car sa version est 643. Ce serveur prend en charge la version 611 et les versions précédentes. Un chemin de mise à niveau vers une version antérieure n'est pas pris en charge.
    Impossible d'ouvrir la nouvelle base de données 'MaBase'. Abandon de CREATE DATABASE. (.Net SqlClient Data Provider)
    Effectivement ma base d'origine est bien en version 643
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    use master
    go
    SELECT DatabaseProperty ('Mabase', 'version');
    GO
    Par contre, je ne trouve pas à quoi correspond, dans les SP etc.. ces numéros de versions.
    J'ai l'impression que la 643 correspond à un SP1 ou 2 et alors que mmon serveur de destination n'est même pas en SP1.

    Est ce que quelqu'un peut me confirmer les numéros de versions ?

    Merci

  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
    21 999
    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 : 21 999
    Billets dans le blog
    6
    Par défaut
    1) databaseproperty n'est plus une fonction valide depuis la v 2000. Vous devez utiliser DatabasePropertyEx. Voici ce que dit l'aide en ligne :
    "
    Important Utilisez la fonction DATABASEPROPERTYEX de Microsoft® SQL Server™ 2000 pour obtenir des informations sur les paramètres actuels des options de bases de données ou les propriétés d'une base de données spécifiée. La fonction DATABASEPROPERTY est fournie pour des raisons de compatibilité ascendante.
    "
    2) Version est un tag interne MS. Si cette erreur persiste le seul moyen est de contacter le SAV MS.

    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 Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Merci pour la mise à jour de la fonction.

    Sinon, je viens de terminer l'installation du SP2 sur le serveur d'arrivé et.... le message persiste.
    Par contre, maintenant le serveur prend en charge, non plus du 611 mais du 612.
    Ça me laisse penser que la mise à jour à fait évoluer les choses, mais pas suffisamment ?

    Merci

  4. #4
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Autre chose, si plutôt que de faire un détache/attache, je fais un backup/restore, ça devrait mieux passer ?

    Merci encore.


    EDIT : non, ça ne fonctionne pas.
    Après avoir récupéré un backup de ma base depuis l'instance ou elle est monté (qui se trouve être une 2K8), pour faire un restore sur ma base d'arrivé, j'ai droit à un joli :
    The media family on device 'MonFichier.bak' is incorrectly formed. SQL Server cannot process this media family.
    RESTORE HEADERONLY is terminating abnormally. (.Net SqlClient Data Provider)

  5. #5
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Toujours des détails, je viens d'apprendre que cette base a été attachée sur une instance SQL 2K8 puis détachée de cette instance pour que je la replace sur un SQL 2K5.

    Le retour en arrière n'est plus possible ??

    Merci encore.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    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 : 21 999
    Billets dans le blog
    6
    Par défaut
    non.

    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/ * * * * *

Discussions similaires

  1. [LINQ to SQL] Problème pour taper une base SYBASE
    Par lutecefalco dans le forum Accès aux données
    Réponses: 11
    Dernier message: 20/06/2008, 07h57
  2. Réponses: 3
    Dernier message: 18/01/2008, 20h45
  3. Réponses: 2
    Dernier message: 03/11/2007, 09h28
  4. Attacher une base sous SQL Express 2005
    Par DJCYDNICO dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 08/10/2007, 12h09
  5. Problème pour connexion à une base de mdb !
    Par soso78 dans le forum ASP
    Réponses: 2
    Dernier message: 12/07/2007, 16h49

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