OVH Cloud OVH Cloud

Problème de restauration SQLServer 7

2 réponses
Avatar
JHL
Bonjour,
Mon Serveur SQLServer 7 était installé sur une machine NT4 qui est HS.
Pour récupérer certaines données, je ne dispose que quelques fichiers
éparses.
Exemple : XXXX_donnees_1.MDF

J'ai monté une version de SQLServer7 sur mon portable (XP Pro). Seule la
version Desktop a pu être installée !

J'ai créé une base Bidon que j'ai nommé M1, puis j'ai exécuter les
procédures suivantes :
----------------------------------------------------------------------------
-----------------------------------------
exec sp_detach_db @dbname ="M1"
exec sp_attach_single_file_db @dbname = "M1" , @physname
="C:\chemin\XXXX_donnees_1.MDF"
----------------------------------------------------------------------------
-----------------------------------------
Je recupère les erreurs suivantes :
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--
Serveur: Msg 5105, Niveau 16, État 5, Ligne 1
Erreur d'activation de l'unité. Le nom du fichier physique
'F:\SQLServeur\XXXX_donnees_2.NDF' est peut-être incorrect.
Serveur: Msg 5105, Niveau 16, État 1, Ligne 1
Erreur d'activation de l'unité. Le nom du fichier physique
'F:\SQLServeur\XXXX_Journal.LDF' est peut-être incorrect.
Serveur: Msg 1816, Niveau 16, État 1, Ligne 1
Impossible d'attacher la base de données parce que le jeu de caractères,
l'ordre de tri ou le classement Unicode de la base de données diffèrent de
ceux du serveur.
Avertissement : sort order 52 dans la base de données diffèrent des sort
order de 42 du serveur.
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--

Il me semble que je suis confronté à 2 problèmes :

1/ SQLserver me demande 2 fichiers ( que je possède) sur un lecteur F:
En effet, l'ancien serveur était équipé de disques C, D, E, F
Question : Comment lui faire pointer autre chose que F: (mon portable n'a
qu'un disque C: ) ?

2/ Il faut que j'installe SQLServer7 avec une police et un ordre de tri
compatible.
Question : j'ai essayé plusieurs configuration sans trouver la bonne. Il
lui faut du "Set Order 52" et de l' "Unicode 1036".
Quels paramètres choisir parmis 3 catégories :
a/ Le jeu de caractères ( 1252/ISO par défaut,
Multilingue 850 ou Anglais 437)
b/ Ordre de Tri (Binaire ou Dictionnaire avec ou
sans casse)
c/ Indicateur local ( Ordre binaire, Unicode
général, Français, ...)

Joseph

2 réponses

Avatar
bonjour,

set order 50 correspond au classement binaire (latin1
general Binaire)
unicode coolation 33280 = binary order
-----Message d'origine-----
Rebonjour,
le problème des disques F: semble résolu !!
Par contre toujour mon problème de paramètres Langues,


Police et Tri
----------------------------------------------------------


-----------------------------------------------------------
---------
exec sp_attach_db @dbname = "M1" , @filename1="C:TMP1


XXXX_donnees_1.MDF" , @filename2 ="C:TMP2
XXXX_donnees_2.NDF", @filename3 ="C:TMP2
XXXX_Journal.LDF"

----------------------------------------------------------


-----------------------------------------------------------
-----------------------------------------------------------
----------

Donne les erreurs suivantes :
----------------------------------------------------------


-----------------------------------------------------------
---------
Serveur: Msg 1816, Niveau 16, État 1, Ligne 1
Impossible d'attacher la base de données parce que le jeu


de caractères, l'ordre de tri ou le classement Unicode de
la base de données diffèrent de ceux du serveur.
Avertissement : sort order 52 dans la base de données


diffèrent des sort order de 50 du serveur.
Avertissement : Unicode language locale 1036 dans la base


de données diffèrent des Unicode language locale de 33280
du serveur.
Avertissement : Unicode comparison flags 196609 dans la


base de données diffèrent des Unicode comparison flags de
0 du serveur.
----------------------------------------------------------


-----------------------------------------------------------
---------
Je repose donc ma question

/ Il faut que j'installe SQLServer7 avec une police et un


ordre de tri
compatible.
Question : j'ai essayé plusieurs configuration sans


trouver la bonne. Il lui faut du "Set Order 52" et de
l' "Unicode 1036".
Quels paramètres choisir parmis 3


catégories :
a/ Le jeu de caractères (


1252/ISO par défaut, Multilingue 850 ou Anglais 437)
b/ Ordre de Tri (Binaire ou


Dictionnaire avec ou sans casse)
c/ Indicateur local ( Ordre


binaire, Unicode général, Français, ...)

Merci

Joseph



Avatar
JHL
MERCI,
Super, j'ai pu restaurer 1 base (via un Backup).

Joseph.

PS : J'ai un autre problème, mais je le décris dans un nouveau message !






"JHL" a écrit dans le message de
news:bovq2q$g3q$
Bonjour,
Mon Serveur SQLServer 7 était installé sur une machine NT4 qui est HS.
Pour récupérer certaines données, je ne dispose que quelques fichiers
éparses.
Exemple : XXXX_donnees_1.MDF

J'ai monté une version de SQLServer7 sur mon portable (XP Pro). Seule la
version Desktop a pu être installée !

J'ai créé une base Bidon que j'ai nommé M1, puis j'ai exécuter les
procédures suivantes :
--------------------------------------------------------------------------


--
-----------------------------------------
exec sp_detach_db @dbname ="M1"
exec sp_attach_single_file_db @dbname = "M1" , @physname
="C:cheminXXXX_donnees_1.MDF"
--------------------------------------------------------------------------


--
-----------------------------------------
Je recupère les erreurs suivantes :
--------------------------------------------------------------------------


--
--------------------------------------------------------------------------


--
--
Serveur: Msg 5105, Niveau 16, État 5, Ligne 1
Erreur d'activation de l'unité. Le nom du fichier physique
'F:SQLServeurXXXX_donnees_2.NDF' est peut-être incorrect.
Serveur: Msg 5105, Niveau 16, État 1, Ligne 1
Erreur d'activation de l'unité. Le nom du fichier physique
'F:SQLServeurXXXX_Journal.LDF' est peut-être incorrect.
Serveur: Msg 1816, Niveau 16, État 1, Ligne 1
Impossible d'attacher la base de données parce que le jeu de caractères,
l'ordre de tri ou le classement Unicode de la base de données diffèrent de
ceux du serveur.
Avertissement : sort order 52 dans la base de données diffèrent des sort
order de 42 du serveur.
--------------------------------------------------------------------------


--
--------------------------------------------------------------------------


--
--

Il me semble que je suis confronté à 2 problèmes :

1/ SQLserver me demande 2 fichiers ( que je possède) sur un lecteur F:
En effet, l'ancien serveur était équipé de disques C, D, E, F
Question : Comment lui faire pointer autre chose que F: (mon portable n'a
qu'un disque C: ) ?

2/ Il faut que j'installe SQLServer7 avec une police et un ordre de tri
compatible.
Question : j'ai essayé plusieurs configuration sans trouver la bonne.


Il
lui faut du "Set Order 52" et de l' "Unicode 1036".
Quels paramètres choisir parmis 3 catégories :
a/ Le jeu de caractères ( 1252/ISO par défaut,
Multilingue 850 ou Anglais 437)
b/ Ordre de Tri (Binaire ou Dictionnaire avec


ou
sans casse)
c/ Indicateur local ( Ordre binaire, Unicode
général, Français, ...)

Joseph