2012-12-10 40 views
11

मैं अपने डेटाबेस स्कीमा को प्रबंधित करने के लिए SQL सर्वर डेटा टूल्स (एसएसडीटी) का उपयोग कर रहा हूं।एसक्यूएल सर्वर डेटा टूल्स - रिकवरी मोड

IF EXISTS (SELECT 1 
      FROM [master].[dbo].[sysdatabases] 
      WHERE [name] = N'$(DatabaseName)') 
    BEGIN 
     ALTER DATABASE [$(DatabaseName)] 
      SET RECOVERY FULL 
      WITH ROLLBACK IMMEDIATE; 

    END 

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

मैं अपने एसएसडीटी प्रोजेक्ट को कैसे संशोधित कर सकता हूं यह इंगित करने के लिए कि मुझे सरल वसूली मोड चाहिए, ताकि जब भी मैं इसे प्रकाशित करता हूं, तो इसे पूर्ण रूप से बदलने की कोशिश करना बंद कर देगा?

उत्तर

13

असल में, परियोजना सेटिंग्स में "डेटाबेस सेटिंग्स" बटन के भीतर यह विकल्प (और बहुत कुछ) मिला। थोड़ा छिपा आईएमओ :)

SSDT Database Settings