SQL सर्वर DB बैकअप के लिए Powershell कमांड


9

क्या कोई PowerShell कमांड है जो सर्वर पर सभी डेटाबेस के बैकअप को निष्पादित करेगा?

वैकल्पिक रूप से, क्या मैं PowerShell से एक संग्रहीत खरीद को कॉल कर सकता हूं (जो बैकअप निष्पादित करेगा)?


1
यह जानना अच्छा होगा कि स्क्रिप्ट इस परिदृश्य में कैसा प्रदर्शन करेगी। किसी भी कारण से आप इसे SQL सर्वर DB का समर्थन करने के मूल तरीके से क्यों पसंद करेंगे?
मार्लोंरीबुनल

SQL Server DB का बैकअप लेने का मूल तरीका क्या है? वर्तमान में मैं एसएसएमएस खोलता हूं और एक संग्रहीत खरीद चलाता हूं जो सभी डीबी को एक निर्देशिका में वापस करता है। फिर मैं एक पॉवरशेल स्क्रिप्ट चलाता हूं जो इस सब को बैकअप लोकेशन पर ले जाती है। मेरा इरादा 2 चरणों के बजाय पॉवर्सशेल से एक कदम में ऐसा करने का है।
लड़का

जवाबों:



4

यह संभव है, आपके द्वारा इंस्टॉल किए जाने की कुछ पूर्व-आवश्यकताएं हैं (जैसे कि Microsoft SQL Server 2005 प्रबंधन ऑब्जेक्ट कलेक्टियो n) और इसके लिए बहुत सारे पॉवर्स कोड की आवश्यकता होती है, हालाँकि इसमें बहुत से लेख हैं जो आपके पास हैं यह पहले से ही आप के लिए किया है। मैंने अतीत में इस पद्धति का सफलतापूर्वक उपयोग किया है ।


SMO के लिए +1 .....
नृत्य 2


2

कोडप्लेक्स प्रोजेक्ट SQL सर्वर पॉवरशेल एक्सटेंशन (SQLPSX) में शामिल PowerShell- आधारित SQL सर्वर डेटाबेस बैकअप के लिए फ़ंक्शन हैं । Invoke-SqlBackup को देखें या यदि आप एक पूर्ण बैकअप लागू करना चाहते हैं और रखरखाव दिनचर्या SQLMM मॉड्यूल पर एक नज़र रखना चाहते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.