यदि SSMS क्रैश / बिना सहेजे टैब टैब गलती से बंद हो जाता है तो बिना सहेजे स्क्रिप्ट को कैसे पुनर्प्राप्त करें?
यदि SSMS क्रैश / बिना सहेजे टैब टैब गलती से बंद हो जाता है तो बिना सहेजे स्क्रिप्ट को कैसे पुनर्प्राप्त करें?
जवाबों:
इस मामले में पोस्टिंग अगर कोई एक ही समस्या में ठोकर खाई।
अप्रकाशित लिपियों के लिए पुनः प्राप्त कर लिया और एक समाधान पाया।
निम्न select
स्क्रिप्ट चलाएँ । यह पिछले 24 घंटों में स्क्रिप्ट और निष्पादन के समय की एक सूची प्रदान करता है। यदि हम स्क्रिप्ट को सहेजे बिना SQL सर्वर प्रबंधन स्टूडियो में अपनी क्वेरी विंडो बंद करते हैं, तो यह लिपियों को पुनः प्राप्त करने में सहायक होगा। यह सभी निष्पादित स्क्रिप्ट्स के लिए काम करता है न कि केवल एक दृश्य या प्रक्रिया।
Use <database>
SELECT execquery.last_execution_time AS [Date Time], execsql.text AS [Script] FROM sys.dm_exec_query_stats AS execquery
CROSS APPLY sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC
आप कर सकते हैं उन्हें इन स्थानों (आप उपयोग कर रहे Windows के संस्करण के आधार पर) में से एक में प्राप्त कर सकेंगे।
विंडोज एक्स पी
C:\Documents and Settings\YourUsername\My Documents\SQL Server Management Studio\Backup Files\
विंडोज विस्टा / 7/10
%USERPROFILE%\Documents\SQL Server Management Studio\Backup Files
या
%USERPROFILE%\AppData\Local\Temp
Backup Files\Solution1
पार्टी के लिए थोड़ी देर हो गई, लेकिन पहले बताए गए स्थानों में से किसी ने भी मेरे लिए काम नहीं किया - किसी कारण से मेरे पीसी पर वीएस 15 फ़ोल्डर के तहत बैक अप / ऑटोरेस्पिरेशन फाइलें बच गईं (यह SQL सर्वर 2016 प्रबंधन स्टूडियो के लिए है)
C: \ Users \ YourUSERNAME \ Documents \ Visual Studio 2015 \ Backup Files \ Solution1
आप अपने उपकरण-विकल्प-पर्यावरण-आयात और निर्यात सेटिंग्स की जांच करना चाह सकते हैं, सेटिंग्स फ़ाइलों का स्थान आपको अपने बैक-अप फ़ोल्डर में इंगित कर सकता है - मैंने इसके लिए कभी भी वीएस 15 फ़ोल्डर के नीचे नहीं देखा होगा।
निम्नलिखित स्थान का उपयोग करें जहां आप सभी ~AutoRecover.~vs*.sql
( ऑटोरेसिस फ़ाइलें ) पा सकते हैं :
C:\Users\<YourUserName>\Documents\SQL Server Management Studio\Backup Files\Solution1
हो सकता है कि आपको सुझाई गई निर्देशिकाएं न मिली हों या आपकी पुनर्प्राप्ति फ़ाइल गुम न हो, धन्यवाद भगवान ने मैंने एक बिना स्क्रिप्ट वाली दुर्घटना को दोहराया और मुझे इस निर्देशिका में ले गया:
C: \ Users \ user \ OneDrive \ Documents \ Visual Studio 2015 \ Backup Files \ Solution1
तो, शायद यह आपका दिन बचाता है :)
मुझे पता है कि यह एक पुराना धागा है, लेकिन ssms क्रैश करने के बाद स्क्रिप्ट को पुनः प्राप्त करने की तलाश में कोई भी व्यक्ति निम्नलिखित कार्य करता है
SSMS >> टूल्स >> विकल्प >> एनवायरनमेंट >> ऑटोकैवर पर जाएं
दो अलग-अलग सेटिंग्स हैं:
1) AutoRecover जानकारी हर मिनट सहेजें
यह विकल्प निश्चित अंतराल पर SQL क्वेरी फ़ाइल को बचाएगा। नुकसान से बचने के लिए न्यूनतम संभव मूल्य के लिए इस विकल्प को सेट करें। यदि आपने यह मान 5 पर सेट किया है, तो सबसे खराब स्थिति में, आप काम के अंतिम 5 मिनट खो सकते हैं।
2) स्वत: पुनर्प्राप्ति जानकारी दिनों के लिए रखें
यह विकल्प निर्दिष्ट दिनों के लिए AutoRecovery जानकारी संरक्षित करेगा। हालाँकि, मैं दुर्घटना के मामले में सुझाव देता हूं कि तुरंत SQL सर्वर प्रबंधन स्टूडियो खोलें और अपनी फ़ाइल को पुनर्प्राप्त करें। भविष्य की तारीखों के लिए इस महत्वपूर्ण कार्य को शिथिल न करें।
SSMSBost ऐड-इन (वर्तमान में नि: शुल्क)
+ अन्य सुविधाओं के टन। (मैं ऐड-इन का डेवलपर हूं)
मैं अपनी फ़ाइलों को निम्न स्थान से पुनर्प्राप्त करने में सक्षम था:
C:\Users\<yourusername>\Documents\SQL Server Management Studio\Backup Files\Solution1
प्रति टैब अलग पुनर्प्राप्ति फ़ाइलें होनी चाहिए। मैं कहूंगा कि आपने उन्हें खो दिया तारीख के लिए फाइलें देखें।