Après quelques difficultés pour reconfigurer les paramètres de SQL Server7
(polices, tri et comparaison) résolues grace aux menmbres sympathiques de
groupes, j'ai un problème de restauration.
J'ai rassemblé des groupes de fichiers .MDF, .LDF et .NDF .
Pour restaurer les informations contenues dans ceux-ci, après avoir créé une
base d'accueil "P4", j'ai executé les procédures suivantes :
----------------------------------------------------------------------------
----------------------
exec sp_attach_db @dbname = "P4" , @filename1="C:\TMP\2\test_Données.MDF"
----------------------------------------------------------------------------
----------------------
J'obtiens l'erreur suivante :
----------------------------------------------------------------------------
----------------------
Serveur: Msg 5105, Niveau 16, État 5, Ligne 1
Erreur d'activation de l'unité. Le nom du fichier physique
'F:\SQLServeur\posteasy_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\posetasy_Journal.LDF' est peut-être incorrect.
Serveur: Msg 945, Niveau 14, État 1, Ligne 1
La base de données 'P4' ne peut pas être ouverte parce que certains fichiers
ne peuvent pas être activés.
Serveur: Msg 1813, Niveau 16, État 1, Ligne 1
Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE s'est
arrêtée.
----------------------------------------------------------------------------
------------------------
Les chemins indiqués correspondent à la configuration du serveur (HS) sur
lequel étaient installé cette base.
J'obtiens l'erreur suivante :
----------------------------------------------------------------------------
-----------------------------------------
Serveur: Msg 945, Niveau 14, État 2, Ligne 1
La base de données 'P4' ne peut pas être ouverte parce que certains fichiers
ne peuvent pas être activés.
Serveur: Msg 1813, Niveau 16, État 2, Ligne 1
Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE s'est
arrêtée.
----------------------------------------------------------------------------
-----------------------------------------
QUESTION : Comment faire pour récupérer cette base ?
Le journal et les indexes ne m'intérressent pas; SEULES LES DONNEES me sont
utiles.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Med Bouchenafa[MVP]
http://www.frenchsql.com/Default.aspx?page
-- Bien cordialement Med Bouchenafa TETRASET 75015 Paris "JHL" wrote in message news:bp0b2n$g4m$
Bonjour,
Après quelques difficultés pour reconfigurer les paramètres de SQL Server7 (polices, tri et comparaison) résolues grace aux menmbres sympathiques de groupes, j'ai un problème de restauration.
J'ai rassemblé des groupes de fichiers .MDF, .LDF et .NDF .
Pour restaurer les informations contenues dans ceux-ci, après avoir créé
une
base d'accueil "P4", j'ai executé les procédures suivantes : --------------------------------------------------------------------------
---------------------- Serveur: Msg 5105, Niveau 16, État 5, Ligne 1 Erreur d'activation de l'unité. Le nom du fichier physique 'F:SQLServeurposteasy_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:SQLServeurposetasy_Journal.LDF' est peut-être incorrect. Serveur: Msg 945, Niveau 14, État 1, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 1, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
----------------------------------------- Serveur: Msg 945, Niveau 14, État 2, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 2, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
QUESTION : Comment faire pour récupérer cette base ?
Le journal et les indexes ne m'intérressent pas; SEULES LES DONNEES me
sont
utiles.
Merci.
Joseph
http://www.frenchsql.com/Default.aspx?page
--
Bien cordialement
Med Bouchenafa
TETRASET
75015 Paris
"JHL" <jh.levy@free.fr> wrote in message
news:bp0b2n$g4m$1@news.tiscali.fr...
Bonjour,
Après quelques difficultés pour reconfigurer les paramètres de SQL Server7
(polices, tri et comparaison) résolues grace aux menmbres sympathiques de
groupes, j'ai un problème de restauration.
J'ai rassemblé des groupes de fichiers .MDF, .LDF et .NDF .
Pour restaurer les informations contenues dans ceux-ci, après avoir créé
une
base d'accueil "P4", j'ai executé les procédures suivantes :
--------------------------------------------------------------------------
----------------------
Serveur: Msg 5105, Niveau 16, État 5, Ligne 1
Erreur d'activation de l'unité. Le nom du fichier physique
'F:SQLServeurposteasy_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:SQLServeurposetasy_Journal.LDF' est peut-être incorrect.
Serveur: Msg 945, Niveau 14, État 1, Ligne 1
La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés.
Serveur: Msg 1813, Niveau 16, État 1, Ligne 1
Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
-----------------------------------------
Serveur: Msg 945, Niveau 14, État 2, Ligne 1
La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés.
Serveur: Msg 1813, Niveau 16, État 2, Ligne 1
Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
-- Bien cordialement Med Bouchenafa TETRASET 75015 Paris "JHL" wrote in message news:bp0b2n$g4m$
Bonjour,
Après quelques difficultés pour reconfigurer les paramètres de SQL Server7 (polices, tri et comparaison) résolues grace aux menmbres sympathiques de groupes, j'ai un problème de restauration.
J'ai rassemblé des groupes de fichiers .MDF, .LDF et .NDF .
Pour restaurer les informations contenues dans ceux-ci, après avoir créé
une
base d'accueil "P4", j'ai executé les procédures suivantes : --------------------------------------------------------------------------
---------------------- Serveur: Msg 5105, Niveau 16, État 5, Ligne 1 Erreur d'activation de l'unité. Le nom du fichier physique 'F:SQLServeurposteasy_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:SQLServeurposetasy_Journal.LDF' est peut-être incorrect. Serveur: Msg 945, Niveau 14, État 1, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 1, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
----------------------------------------- Serveur: Msg 945, Niveau 14, État 2, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 2, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
QUESTION : Comment faire pour récupérer cette base ?
Le journal et les indexes ne m'intérressent pas; SEULES LES DONNEES me
sont
utiles.
Merci.
Joseph
Alexis Molteni
Bonjour,
Stop SqlServer rename les fichiers MDF et LDF de ta base(que tu souhaite conserver) restart SqlServer Creer une nouvelle base avec la meme taille que la precedente base. Stop sqlServer renomme le MDF de la nouvelle base en .tmp ou supprime le si tu manque de place renomme avec son ancien nom, ton fichier de data que tu souhaite garder. restart SqlServer la base doit etre "suspect" a partir du query analyzer tape : use Master GO sp_configure"allow",1 GO reconfigure with override GO passer la base en mode "emergency" update sysdatabases set status 2768 where name='<DBName>' GO checkpoint GO shutdown with nowait
renomme le fichier de log associé a la base en ".tmp" restart sqlServer avec une commande DOS : sqlservr -c T3608 -T4022 verifie que la base est en mode emergency avec: select name, status from Sysdatabases where name='<DBName>' le status doit etre 32768, si oui : dbcc traceon(3604) dbcc rebuild_log('<DBName>','<log_Filename>')<---tu as besoin des guillmets REBUILD_LOG peut prendre 5 minutes sur une base impotante(volume) ensuite: update sysdatabases set status =0 where name='<DBName>' restartSQLServer verifie le status avec DBCC NEWALLOC et DBCC CHECKDB sur la nouvelle base
Alexis molteni
"JHL" a écrit dans le message de news:bp0b2n$g4m$
Bonjour,
Après quelques difficultés pour reconfigurer les paramètres de SQL Server7 (polices, tri et comparaison) résolues grace aux menmbres sympathiques de groupes, j'ai un problème de restauration.
J'ai rassemblé des groupes de fichiers .MDF, .LDF et .NDF .
Pour restaurer les informations contenues dans ceux-ci, après avoir créé
une
base d'accueil "P4", j'ai executé les procédures suivantes : --------------------------------------------------------------------------
---------------------- Serveur: Msg 5105, Niveau 16, État 5, Ligne 1 Erreur d'activation de l'unité. Le nom du fichier physique 'F:SQLServeurposteasy_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:SQLServeurposetasy_Journal.LDF' est peut-être incorrect. Serveur: Msg 945, Niveau 14, État 1, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 1, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
----------------------------------------- Serveur: Msg 945, Niveau 14, État 2, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 2, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
QUESTION : Comment faire pour récupérer cette base ?
Le journal et les indexes ne m'intérressent pas; SEULES LES DONNEES me
sont
utiles.
Merci.
Joseph
Bonjour,
Stop SqlServer
rename les fichiers MDF et LDF de ta base(que tu souhaite conserver)
restart SqlServer
Creer une nouvelle base avec la meme taille que la precedente base.
Stop sqlServer
renomme le MDF de la nouvelle base en .tmp ou supprime le si tu manque de
place
renomme avec son ancien nom, ton fichier de data que tu souhaite garder.
restart SqlServer
la base doit etre "suspect"
a partir du query analyzer tape :
use Master
GO
sp_configure"allow",1
GO
reconfigure with override
GO
passer la base en mode "emergency"
update sysdatabases set status 2768 where name='<DBName>'
GO
checkpoint
GO
shutdown with nowait
renomme le fichier de log associé a la base en ".tmp"
restart sqlServer avec une commande DOS :
sqlservr -c T3608 -T4022
verifie que la base est en mode emergency avec:
select name, status from Sysdatabases where name='<DBName>'
le status doit etre 32768, si oui :
dbcc traceon(3604)
dbcc rebuild_log('<DBName>','<log_Filename>')<---tu as besoin des
guillmets
REBUILD_LOG peut prendre 5 minutes sur une base impotante(volume)
ensuite:
update sysdatabases set status =0 where name='<DBName>'
restartSQLServer
verifie le status avec DBCC NEWALLOC et DBCC CHECKDB sur la nouvelle base
Alexis molteni
"JHL" <jh.levy@free.fr> a écrit dans le message de
news:bp0b2n$g4m$1@news.tiscali.fr...
Bonjour,
Après quelques difficultés pour reconfigurer les paramètres de SQL Server7
(polices, tri et comparaison) résolues grace aux menmbres sympathiques de
groupes, j'ai un problème de restauration.
J'ai rassemblé des groupes de fichiers .MDF, .LDF et .NDF .
Pour restaurer les informations contenues dans ceux-ci, après avoir créé
une
base d'accueil "P4", j'ai executé les procédures suivantes :
--------------------------------------------------------------------------
----------------------
Serveur: Msg 5105, Niveau 16, État 5, Ligne 1
Erreur d'activation de l'unité. Le nom du fichier physique
'F:SQLServeurposteasy_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:SQLServeurposetasy_Journal.LDF' est peut-être incorrect.
Serveur: Msg 945, Niveau 14, État 1, Ligne 1
La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés.
Serveur: Msg 1813, Niveau 16, État 1, Ligne 1
Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
-----------------------------------------
Serveur: Msg 945, Niveau 14, État 2, Ligne 1
La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés.
Serveur: Msg 1813, Niveau 16, État 2, Ligne 1
Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
Stop SqlServer rename les fichiers MDF et LDF de ta base(que tu souhaite conserver) restart SqlServer Creer une nouvelle base avec la meme taille que la precedente base. Stop sqlServer renomme le MDF de la nouvelle base en .tmp ou supprime le si tu manque de place renomme avec son ancien nom, ton fichier de data que tu souhaite garder. restart SqlServer la base doit etre "suspect" a partir du query analyzer tape : use Master GO sp_configure"allow",1 GO reconfigure with override GO passer la base en mode "emergency" update sysdatabases set status 2768 where name='<DBName>' GO checkpoint GO shutdown with nowait
renomme le fichier de log associé a la base en ".tmp" restart sqlServer avec une commande DOS : sqlservr -c T3608 -T4022 verifie que la base est en mode emergency avec: select name, status from Sysdatabases where name='<DBName>' le status doit etre 32768, si oui : dbcc traceon(3604) dbcc rebuild_log('<DBName>','<log_Filename>')<---tu as besoin des guillmets REBUILD_LOG peut prendre 5 minutes sur une base impotante(volume) ensuite: update sysdatabases set status =0 where name='<DBName>' restartSQLServer verifie le status avec DBCC NEWALLOC et DBCC CHECKDB sur la nouvelle base
Alexis molteni
"JHL" a écrit dans le message de news:bp0b2n$g4m$
Bonjour,
Après quelques difficultés pour reconfigurer les paramètres de SQL Server7 (polices, tri et comparaison) résolues grace aux menmbres sympathiques de groupes, j'ai un problème de restauration.
J'ai rassemblé des groupes de fichiers .MDF, .LDF et .NDF .
Pour restaurer les informations contenues dans ceux-ci, après avoir créé
une
base d'accueil "P4", j'ai executé les procédures suivantes : --------------------------------------------------------------------------
---------------------- Serveur: Msg 5105, Niveau 16, État 5, Ligne 1 Erreur d'activation de l'unité. Le nom du fichier physique 'F:SQLServeurposteasy_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:SQLServeurposetasy_Journal.LDF' est peut-être incorrect. Serveur: Msg 945, Niveau 14, État 1, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 1, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE
----------------------------------------- Serveur: Msg 945, Niveau 14, État 2, Ligne 1 La base de données 'P4' ne peut pas être ouverte parce que certains
fichiers
ne peuvent pas être activés. Serveur: Msg 1813, Niveau 16, État 2, Ligne 1 Impossible d'ouvrir la nouvelle base de données 'P4'. CREATE DATABASE