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

क्या MS VS डेटाबेस प्रोजेक्ट को डेटाबेस वर्जनिंग के लिए पूर्ण समाधान के रूप में उपयोग करना संभव है?

डेटाबेस प्रोजेक्ट का उपयोग उन अधिकांश कारणों के लिए किया जाता है जिनका आपने यहाँ उल्लेख किया है -

  1. डेवलपर्स केवल डेटाबेस स्क्रिप्ट फ़ाइलों को चेकआउट करते हैं, परिवर्तन करते हैं, और उन्हें वापस चेक करते हैं। ध्यान रहे कि वे .sql फ़ाइलों को बदल रहे होंगे, न कि सीधे किसी भी देव डेटाबेस में मौजूद वस्तुओं को। इसलिए यदि आपको डेटाबेस तालिका में दो कॉलम जोड़ने की आवश्यकता है, तो आप इस तालिका के लिए तालिका बनाएं स्क्रिप्ट को संशोधित करेंगे, और इस तालिका के लिए कोई परिवर्तन स्क्रिप्ट नहीं लिखेंगे।

  2. यदि आपके पास लक्ष्य पुराना संस्करण डीबी स्कीमा है - आप इस प्रोजेक्ट को उस डेटाबेस में नवीनतम फाइलों के साथ तैनात कर सकते हैं और एक परिनियोजन स्क्रिप्ट बनाई जाएगी (आवश्यक परिवर्तन कथन के साथ)। एक प्रोजेक्ट सेटिंग है जो आपको यह चुनने की अनुमति देती है कि जब आप 'तैनाती' करते हैं तो परिनियोजन स्क्रिप्ट को डीबी के विरुद्ध भी चलाया जाना चाहिए।

  3. परिनियोजन स्क्रिप्ट एक सुपुर्दगी योग्य हो सकती है जिसे एक प्रोड कॉपी के खिलाफ अलग से परीक्षण किया जाता है और फिर पैच के रूप में प्रोड पर लागू किया जाता है।

डेटा हेरफेर स्क्रिप्ट के बारे में मुझे पूरा यकीन नहीं है, हालांकि अन्य सभी उद्देश्यों के लिए जिनका आपने उल्लेख किया है, एक डेटाबेस प्रोजेक्ट एकदम सही है।



  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 Server 2008 डेटाबेस फ़ाइलों को एक नए फ़ोल्डर स्थान पर ले जाएँ

  2. विंडोज़ पर SQL सर्वर कैसे स्थापित करें

  3. संकार्य प्रकार संघर्ष:int दिनांक के साथ असंगत है + INSERT कथन विदेशी कुंजी बाधा के साथ विरोध करता है

  4. SQL सर्वर में एक समग्र प्राथमिक कुंजी कैसे बनाएं (T-SQL उदाहरण)

  5. मुझे अन्य रिकॉर्ड में अन्य मानों के आधार पर डेटाबेस में रिकॉर्ड के लिए मानों की गणना करने की आवश्यकता है