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

SQL सर्वर परिवर्तन पुनर्प्राप्ति मॉडल

नमस्ते,

आपको SQL सर्वर के डेटाबेस पुनर्प्राप्ति मॉडल को बदलने की आवश्यकता हो सकती है।

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

आप इंस्टेंस के सभी डेटाबेस रिकवरी मॉडल को बदल सकते हैं जैसे निम्नलिखित क्वेरी को फुल से सिंपल में।

declare @SQL varchar(max)=''
select @SQL+='ALTER DATABASE '+name+' SET RECOVERY SIMPLE;'+CHAR(10)
from sys.databases
where recovery_model_desc!='SIMPLE'
exec(@SQL)

या आपको SQL सर्वर में सभी साधारण डेटाबेस को पूर्ण पुनर्प्राप्ति मॉडल में बदलने की आवश्यकता हो सकती है, फिर आप निम्न क्वेरी का उपयोग कर सकते हैं।

declare @SQL varchar(max)=''
select @SQL+='ALTER DATABASE '+name+' SET RECOVERY FULL;'+CHAR(10)
from sys.databases
where recovery_model_desc='SIMPLE'
exec(@SQL)


  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 सर्वर 2005 में एक कथन में दो तालिकाओं को कैसे अपडेट करें?

  2. SSMS परिणाम ग्रिड के लिए - CRLF कॉपी/पेस्ट में संरक्षित नहीं - कोई बेहतर तकनीक?

  3. Scope_Identity (), Identity (), @@ Identity, और Ident_Current () में क्या अंतर है?

  4. sql का उपयोग करके अल्फा और न्यूमेरिक को विभाजित करें

  5. SQL सर्वर में लघु दिन का नाम प्राप्त करें (T-SQL)