2010-11-24 5 views
0

J'ai SQL Server 2005 mis en place et j'ai sauvegardé une base de données il ya un an, et maintenant besoin de quelques vues de celui-ci. La sauvegarde est plutôt grande, 6 Go, et la base de données est opérationnelle 24h/24, 7j/7 et je ne peux pas m'en mêler, j'ai juste besoin de ces vues. Créer une nouvelle base de données "TEMP" et essayer de la restaurer me donne une erreur indiquant qu'il s'agit d'une sauvegarde d'une autre base de données.Sauvegarde SQL Server 2005 - afficher ou restaurer sans interférer avec la base de données existante?

Comment puis-je obtenir les données dont j'ai besoin sans détacher ou corrompre la base de données active?

merci

+0

croisé mon esprit, mais je suis sur un emplacement distant via gprs, et c'est plutôt urgent ... merci cependant. Si le logiciel de red-gate ne fonctionne pas, je vais rar à diviser les volumes et à télécharger. – Marin

Répondre

1

vous pouvez comparer facilement avec Red-Gate SQL Compare Pro, une base de données existante et un fichier de sauvegarde de base de données (*.bak) et extraire certains éléments de la sauvegarde.

Le SQL Virual Restore de Red-Gate vous permet de "monter" un fichier de sauvegarde comme une base de données en direct - peut-être que c'est ce que vous cherchez?

+0

cool, merci, je vais vérifier – Marin

+0

a parfaitement fonctionné, merci :) – Marin

2

Vous ne voulez pas seulement de faire de telles choses sur un serveur de production. C'est trop risqué.

Configurer un serveur temporaire. 6 Go n'est vraiment pas grand, vous pouvez le faire facilement sur votre PC. Restaurez la décharge là et extrayez les choses dont vous avez besoin.

HTH

Questions connexes