Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
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 13/12/2011, 20h34   #1
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 75
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 75
Points : 38
Points : 38
Par défaut Restauration SQL 2005

salut,

backup fait avec tsm .. j'utilise data protection for MS SQL

je voulais restaurer une base dans une une autre nouvellement créée et ça tourne au cauchemar

Citation:
Exclusive access could not be obtained because the database is in use.
RESTORE DATABASE is terminating abnormally.
Changed database context to 'master'. (HRESULT:0x80131501)
Je n'imagine pas que Microsoft commercialise son produit sans avoir testé cette fonctionnalité donc je me dis qu'il y a une solution

J'ai tout essayé de ce qui est écrit sur Internet y compris des trucs inimaginables comme supprimer carrément la base

la seule chose que je n'ai pas essayée est de redémarrer le service comme certains conseillent

je ne peux me le permettre car le système est en prod 24/24. faudra faire la demande et la justifier
Oratorio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2011, 21h32   #2
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 75
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 75
Points : 38
Points : 38
le message d'erreur c'est du n'importe quoi

la vraie raison c'est que les backups sont inactifs sur tsm

pour répondre à la question du sondage "Qu'est-ce qu'il manque selon vous à SQL Server ? " : le professionnalisme et le sérieux

chaque fois j'ai l'impression que les concepteurs et les développeurs chez microsoft forment une bande de gamins qui se payent notre tête
Oratorio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 09h28   #3
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 725
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 725
Points : 6 849
Points : 6 849
Juste pour information le message d'erreur que vous avez :

Citation:
Exclusive access could not be obtained because the database is in use.
indique que vous essayez de restaurer une base de données qui existe déjà. Dans ce cas il faut obtenir les verrous nécessaires pour que l'opération de restauration puisse se faire tranquillement. Dans votre cas visiblement la base de données était déjà utilisée.

Essayez d'analyser la situation au lieu de vous plaindre ...

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2011, 09h44   #4
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 608
Points : 1 608
Citation:
Envoyé par Oratorio Voir le message
le message d'erreur c'est du n'importe quoi

la vraie raison c'est que les backups sont inactifs sur tsm

pour répondre à la question du sondage "Qu'est-ce qu'il manque selon vous à SQL Server ? " : le professionnalisme et le sérieux

chaque fois j'ai l'impression que les concepteurs et les développeurs chez microsoft forment une bande de gamins qui se payent notre tête
Bonjour,

TSM est un produit IBM.
Pour restaurer votre base, vous devez utiliser le parametre replace si votre base de donnee source existe deja.

Pour ce qui est des backups inactifs sur TSM, en effet, le produit garde en actif le dernier full backup et les derniers logs "meaningfull".
Les anciens backups peuvent tres bien etre restaurer aussi, en passant par le GUI, en checkant l'option show inactive backups et en en selectionnant un.

Est ce que cela resoud votre probleme ?
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2012, 15h58   #5
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 75
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 75
Points : 38
Points : 38
Citation:
Envoyé par Ptit_Dje Voir le message
Bonjour,

TSM est un produit IBM.
Pour restaurer votre base, vous devez utiliser le parametre replace si votre base de donnee source existe deja.

Pour ce qui est des backups inactifs sur TSM, en effet, le produit garde en actif le dernier full backup et les derniers logs "meaningfull".
Les anciens backups peuvent tres bien etre restaurer aussi, en passant par le GUI, en checkant l'option show inactive backups et en en selectionnant un.

Est ce que cela resoud votre probleme ?
non ça résout pas le problème

l'interface TSM de restauration est inutilisable

je peux uniquement restaurer un full mais pas les logs
Oratorio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2012, 17h16   #6
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 608
Points : 1 608
Les logs backups doivent etre restaure sur un full backup.
Vous devez donc au moment du restore selectionner l'ensemble des fichiers a etre restaures (full + logs).

Si des backups de vos logs sont pris entre temps par un programme tiers sans utilisation de l'option with copy_only, cela peut rendre vos log backups TSM inutilisables.

Quel est le log d'erreur genere par TSM lors d'un restore "rate" de log backup ?
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/03/2012, 18h36   #7
Invité régulier
 
Homme
Administrateur de base de données
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 5
Points : 5
Dans tous les cas (et pour le futur) le plus simple est toujours de faire d'abord un backup sur disque, puis externaliser ces backups vers un support extérieur (comme TSM).
Cela évite les suspicions du "ça ne marche pas".
Car de tous temps, SqlServeur a toujours fourni une solution de backup correcte (ne pas oublier que c'est le même moteur que Sybase à l'origine).
Cdt
dbashell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2012, 14h44   #8
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 159
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 159
Points : 1 608
Points : 1 608
Citation:
Envoyé par dbashell Voir le message
Dans tous les cas (et pour le futur) le plus simple est toujours de faire d'abord un backup sur disque, puis externaliser ces backups vers un support extérieur (comme TSM).
Cela évite les suspicions du "ça ne marche pas".
Car de tous temps, SqlServeur a toujours fourni une solution de backup correcte (ne pas oublier que c'est le même moteur que Sybase à l'origine).
Cdt
Ca depend (comme toujours)...
Je travaille dans un environnement ou tous les backups/restore se font directement avec TSM-TDP directement sur/depuis tape et tout se passe tres bien.
Et bien au contraire, on evite tout backup sur disque qui est ici hors standards.
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2012, 08h10   #9
Invité régulier
 
Homme
Administrateur de base de données
Inscription : novembre 2011
Messages : 5
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

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

Informations forums :
Inscription : novembre 2011
Messages : 5
Points : 5
Points : 5
Citation:
Envoyé par Ptit_Dje Voir le message
Ca depend (comme toujours)...
Je travaille dans un environnement ou tous les backups/restore se font directement avec TSM-TDP directement sur/depuis tape et tout se passe tres bien.
Et bien au contraire, on evite tout backup sur disque qui est ici hors standards.
Exact, ça dépend ou ça dépasse ...
La problématique vient souvent de la vitesse de restauration et la disponibilité des lecteurs pour faire celle-ci. Mais si l'infra robotique tient la route il n'y a aucun problème.
A+
dbashell 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 04h40.


 
 
 
 
Partenaires

Hébergement Web