क्या कोई PowerShell कमांड है जो सर्वर पर सभी डेटाबेस के बैकअप को निष्पादित करेगा?
वैकल्पिक रूप से, क्या मैं PowerShell से एक संग्रहीत खरीद को कॉल कर सकता हूं (जो बैकअप निष्पादित करेगा)?
क्या कोई PowerShell कमांड है जो सर्वर पर सभी डेटाबेस के बैकअप को निष्पादित करेगा?
वैकल्पिक रूप से, क्या मैं PowerShell से एक संग्रहीत खरीद को कॉल कर सकता हूं (जो बैकअप निष्पादित करेगा)?
जवाबों:
यदि आप sql सर्वर 2008 चला रहे हैं, तो आपके पास बाइंडशेल हैं। इस लिंक को देखें
SQL Server 2008 पॉवर्सशेल में एक cmdlet इनवोक- sqlcmd है ।
यह संभव है, आपके द्वारा इंस्टॉल किए जाने की कुछ पूर्व-आवश्यकताएं हैं (जैसे कि Microsoft SQL Server 2005 प्रबंधन ऑब्जेक्ट कलेक्टियो n) और इसके लिए बहुत सारे पॉवर्स कोड की आवश्यकता होती है, हालाँकि इसमें बहुत से लेख हैं जो आपके पास हैं यह पहले से ही आप के लिए किया है। मैंने अतीत में इस पद्धति का सफलतापूर्वक उपयोग किया है ।
आप संग्रहीत संग्रह को निष्पादित करने के लिए PowerShell से ADO.NET का उपयोग कर सकते हैं।
इस उदाहरण को देखें ।