Base de données SQL Server 2005 'en cours de récupération'
J'ai restauré une 35Gb base de données sur ma machine de dev hier et c'était tout ce passe bien jusqu'à ce matin, quand mon client app ne pouvait pas se connecter. J'ai donc ouvert SQL Management Studio pour trouver la base de données "En Reprise".
Je ne sais pas une somme énorme sur ce qu'il est généralement quelque chose à voir avec les transactions non validées. Maintenant, depuis que je sais qu'il y ne sont pas tout à les transactions non validées, il doit être quelque chose d'autre. Alors d'abord, j'aimerais savoir dans quelles conditions cela peut arriver. Deuxièmement, tout ce qui se passe je ne peux pas travailler, donc si il y a des façons de l'arrêt de la récupération, l'accélérer ou, au moins, de trouver à peu près combien de temps il va être.
source d'informationauteur Stimul8d
Vous devez vous connecter pour publier un commentaire.
Ne pas arrêter SQL alors que la reprise est en cours. Laissez-le terminer. Vérifiez les journaux d'erreurs. Si ce n'est pas fini, restaurer à partir de sauvegarde.
Vous pouvez savoir combien de temps il va prendre par la recherche dans l'observateur d'événements. Dans l'Application de la section sur les Journaux Windows, vous devriez obtenir des messages d'information à partir de MSSQLSERVER avec id de l'événement 3450 vous dire ce que c'est. Quelque chose comme:
De récupération de base de données 'XYZ' est de 10% (environ 123456 secondes) etc etc
Je crains que je ne sais pas comment l'arrêter (encore).