Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 12h57   #1
Membre du Club
 
Homme
Chef de projet
Inscription : février 2009
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56

Informations professionnelles :
Activité : Chef de projet
Secteur : Biens de consommation

Informations forums :
Inscription : février 2009
Messages : 137
Points : 67
Points : 67
Par défaut Joindre une base erreur version

Bonjour,

J'ai un message qui me semble incoherent, lorsque je tente de joindre une base de prod qui vient de chez un me mes clients :

La base de données 'EmtProd' ne peut pas être ouverte, car sa version est 661. Ce serveur prend en charge la version 662 et les versions précédentes. Un chemin de mise à niveau vers une version antérieure n'est pas pris en charge.

Sauf erreur de ma part, le fichier sous version 661 est bien compris dans les versions 662 et inférieur que prend en charge mon serveur SQL 2008 SP2 !

Vous avez une idée sur le moyen de solutionner ceci ?

Merci pour votre aide.
castorcharly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 13h18   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Le message est en effet pas correct ...

Que donne la requêtes suivante sur votre serveur d'origine et celui sur lequel vous voulez attacher une base ?

Code :
SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('EngineEdition')
++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 13h30   #3
Membre du Club
 
Homme
Chef de projet
Inscription : février 2009
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56

Informations professionnelles :
Activité : Chef de projet
Secteur : Biens de consommation

Informations forums :
Inscription : février 2009
Messages : 137
Points : 67
Points : 67
Citation:
Envoyé par mikedavem Voir le message
Le message est en effet pas correct ...

Que donne la requêtes suivante sur votre serveur d'origine et celui sur lequel vous voulez attacher une base ?

Code :
SELECT SERVERPROPERTY('ProductLevel'), SERVERPROPERTY('EngineEdition')
++
Voici le résultat de cette requête :
Product level = SP2
Engineedition = 3

Ca vous donne une indication ?

En tout cas merci de vous penchez sur mon problème.
castorcharly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 13h32   #4
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 744
Points : 744
La base source a été rattachée ou restaurée à partir d'un SQL Server 2008R2 ?

http://www.sqlskills.com/BLOGS/PAUL/...e-version.aspx
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 13h43   #5
Membre du Club
 
Homme
Chef de projet
Inscription : février 2009
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56

Informations professionnelles :
Activité : Chef de projet
Secteur : Biens de consommation

Informations forums :
Inscription : février 2009
Messages : 137
Points : 67
Points : 67
Citation:
Envoyé par dbaffaleuf Voir le message
La base source a été rattachée ou restaurée à partir d'un SQL Server 2008R2 ?

http://www.sqlskills.com/BLOGS/PAUL/...e-version.aspx
Oui, c'est par joindre que je tente d'attacher cette base et non par backup/restaure.
Je dispose des fichiers mdf et log.
castorcharly est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 13h52   #6
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Autant pour moi il manque des infos

Code :
1
2
3
4
5
6
SELECT @@VERSION,
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('EngineEdition') AS EngineEdition;
GO
Exécutez le code ci-dessus sur le serveur cible et le serveur d'origine. L'idée est de comparer les versions. Il y a fort à parier que vous essayer de restaurer une version de base de données plus récente et qui n'est pas supporté sur votre serveur cible.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 14h16   #7
Membre du Club
 
Homme
Chef de projet
Inscription : février 2009
Messages : 137
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 56

Informations professionnelles :
Activité : Chef de projet
Secteur : Biens de consommation

Informations forums :
Inscription : février 2009
Messages : 137
Points : 67
Points : 67
Citation:
Envoyé par mikedavem Voir le message
Autant pour moi il manque des infos

Code :
1
2
3
4
5
6
SELECT @@VERSION,
SERVERPROPERTY('ProductVersion') AS ProductVersion,
SERVERPROPERTY('ProductLevel') AS ProductLevel,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('EngineEdition') AS EngineEdition;
GO
Exécutez le code ci-dessus sur le serveur cible et le serveur d'origine. L'idée est de comparer les versions. Il y a fort à parier que vous essayer de restaurer une version de base de données plus récente et qui n'est pas supporté sur votre serveur cible.

++
J'ai peur de la réponse vu ce que je vois...

pour rappel, la base provient du serveur de prod et je souhaite l'utiliser sur mon serveur de dev.

Mon serveur de Dev
Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (Intel X86) Sep 16 2010 20:09:22 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3)

ProductVersion
10.0.4000.0

ProductLevel
SP2

Edition
Developer Edition

EngineEdition
3
******************************************************
Serveur de prod
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) Apr 2 2010 15:48:46 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: ) (Hypervisor)

ProductVersion
10.50.1600.1

ProductLevel
RTM

Edition
Enterprise Edition (64-bit)

EngineEdition
3
castorcharly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h05.


 
 
 
 
Partenaires

Hébergement Web