Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटाबेस 'डेटाबेसनाम' के लिए लेन-देन लॉग भरा हुआ है।

निस्संदेह, आप डेटाबेस को Full Recovery Mode में चला रहे हैं , और लेन-देन लॉग बैकअप लेने में विफल रहा।

SQL सर्वर प्रबंधक में अपने डेटाबेस पर राइट-क्लिक करें, और विकल्प पृष्ठ की जाँच करें। रिकवरी मॉडल को Full . से स्विच करें करने के लिए Simple फिर डेटाबेस को फिर से राइट-क्लिक करें। Tasks का चयन करें Shrink , Files . लॉग फ़ाइल को उचित आकार में सिकोड़ें (मैं आमतौर पर डेटा फ़ाइलों के आकार का 20-25% तक रहता हूं)।

Full Recovery Model पर वापस जाएं , और तुरंत एक पूर्ण डेटाबेस बैकअप लें।

अब आपको यह पता लगाने की आवश्यकता है कि क्या आपको समय-समय पर अपने डेटाबेस को पुनर्प्राप्त करने की क्षमता की आवश्यकता है। यदि ऐसा है, तो अपने व्यवसाय की आवश्यकताओं के अनुसार नियमित लेन-देन लॉग और शायद अंतर बैकअप शेड्यूल करें।

यदि व्यवसाय एक निश्चित मात्रा में डेटा हानि के साथ जी सकता है, तो पूर्ण बैकअप शेड्यूल करें और Simple पर स्विच करें। मोड।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं SQL सर्वर में एकल उद्धरण से कैसे बचूँ?

  2. कैसे ठीक करें "निष्पादन कथन विफल हुआ क्योंकि इसके परिणाम सेट क्लॉज के साथ परिणाम सेट के लिए 2 कॉलम निर्दिष्ट हैं ..." SQL सर्वर में संदेश 11537

  3. SQL सर्वर 2005 में श्रेणीबद्ध क्वेरीज़

  4. SQL सर्वर में पहचान कॉलम को कैसे अपडेट करें?

  5. Driver.getConnection SQLServer ड्राइवर और Java का उपयोग करके हैंग हो जाता है 1.6.0_29