Comment récupérer les scripts non enregistrés si l'onglet SSMS plante / non enregistré se ferme accidentellement?
sql
sql-server
tsql
sql-server-2012
ssms
Bourdon
la source
la source
Réponses:
Publier ceci au cas où quelqu'un tomberait dans le même problème.
Googlé pour récupérer des scripts non enregistrés et trouvé une solution.
Exécutez le
select
script suivant . Il fournit une liste de scripts et son heure d'exécution au cours des dernières 24 heures. Cela sera utile pour récupérer les scripts, si nous fermons notre fenêtre de requête dans SQL Server Management Studio sans enregistrer le script. Il fonctionne pour tous les scripts exécutés non seulement pour une vue ou une procédure.la source
Vous pourrez peut- être les trouver dans l'un de ces emplacements (selon la version de Windows que vous utilisez).
Windows XP
Windows Vista / 7/10
OU
Googlé à partir de cette source et de cette source.
la source
Backup Files\Solution1
Un peu tard pour la fête, mais aucun des emplacements mentionnés précédemment n'a fonctionné pour moi - pour une raison quelconque, les fichiers de sauvegarde / récupération automatique ont été enregistrés dans le dossier VS15 sur mon PC (c'est pour SQL Server 2016 Management Studio)
C: \ Users \ YOURUSERNAME \ Documents \ Visual Studio 2015 \ Backup Files \ Solution1
Vous voudrez peut-être vérifier vos paramètres Outils-Options-Environnement-Importer et exporter, l'emplacement des fichiers de paramètres pourrait vous diriger vers votre dossier de sauvegarde - je n'aurais jamais regardé sous le dossier VS15 pour cela.
la source
Utilisez l'emplacement suivant où vous pouvez trouver tous
~AutoRecover.~vs*.sql
( fichiers de récupération automatique ):la source
Peut-être que vous ne trouvez pas les répertoires suggérés ou que votre fichier de récupération est manquant, Dieu merci, j'ai répliqué le crash avec un script non enregistré et conduisez-moi vers ce répertoire:
C: \ Users \ user \ OneDrive \ Documents \ Visual Studio 2015 \ Backup Files \ Solution1
Alors, peut-être que cela vous sauve la journée :)
la source
Je sais que c'est un vieux fil de discussion, mais pour ceux qui cherchent à récupérer un script après un crash ssms, procédez comme suit
la source
J'utilise Windows 8 et j'ai trouvé les scripts manquants dans le chemin ci-dessous:
la source
Accédez à SSMS >> Outils >> Options >> Environnement >> Récupération automatique
Il existe deux paramètres différents:
1) Enregistrer les informations de récupération automatique toutes les minutes
Cette option enregistre le fichier de requête SQL à un certain intervalle. Réglez cette option sur la valeur minimale possible pour éviter toute perte. Si vous avez défini cette valeur sur 5, dans le pire des cas, vous pouvez perdre les 5 dernières minutes du travail.
2) Conserver les informations de récupération automatique pendant des jours
Cette option conservera les informations de récupération automatique pour les jours spécifiés. Cependant, je suggère qu'en cas d'accident, ouvrez immédiatement SQL Server Management Studio et récupérez votre fichier. Ne pas remettre à plus tard cette tâche importante pour les dates futures.
la source
Complément SSMSBoost (actuellement gratuit)
+ des tonnes d'autres fonctionnalités. (Je suis le développeur du complément)
la source
Vous pouvez trouver des fichiers ici, lorsque vous avez fermé la fenêtre SSMS accidentellement
la source
J'ai pu récupérer mes fichiers à partir de l'emplacement suivant:
Il devrait y avoir différents fichiers de récupération par onglet. Je dirais que recherchez les fichiers pour la date à laquelle vous les avez perdus.
la source