.NET के SqlBulkCopy का उपयोग करके, SQL Server 2008 में उपयोगकर्ता को मुझे अनुमति देने की क्या अनुमति है?SQL सर्वर 2008 में SqlBulkCopy का उपयोग करने के लिए मुझे किस अनुमति की आवश्यकता है?
उत्तर
http://msdn.microsoft.com/en-us/library/ms162802.aspx
एक BCP बाहर आपरेशन स्रोत मेज पर चयन की अनुमति की आवश्यकता है।
ऑपरेशन में एक बीसीपी को न्यूनतम रूप से लक्ष्य तालिका पर चयन/INSERT अनुमतियों की आवश्यकता होती है। इसके अलावा, ALTER तालिका अनुमति की आवश्यकता होती है, तो निम्न में से कोई भी सत्य है:
प्रतिबन्ध मौजूद हैं और CHECK_CONSTRAINTS संकेत निर्दिष्ट नहीं है। ms162802.note (en-us, SQL.100) .gifNote: बाधाओं को अक्षम करना डिफ़ॉल्ट व्यवहार है। स्पष्ट रूप से बाधाओं को सक्षम करने के लिए, CHECK_CONSTRAINTS संकेत के साथ -h विकल्प का उपयोग करें।
ट्रिगर्स मौजूद हैं और FIRE_TRIGGER संकेत निर्दिष्ट नहीं है। ms162802.note (en-us, SQL.100) .gifNote: डिफ़ॉल्ट रूप से, ट्रिगर्स को निकाल दिया नहीं जाता है। ट्रिगर्स को स्पष्ट रूप से आग लगाने के लिए, FIRE_TRIGGERS संकेत के साथ -h विकल्प का उपयोग करें।
आप डेटा फ़ाइल से पहचान मान आयात करने के लिए -E विकल्प का उपयोग करते हैं।
ms162802.note (en-us, SQL.100) .gifNote: लक्ष्य मेज पर ALTER तालिका अनुमति की आवश्यकता होती है एसक्यूएल सर्वर 2005 में नया था इस नए आवश्यकता BCP स्क्रिप्ट को चलाता लागू न करें कारण हो सकता है और यदि उपयोगकर्ता खाते में लक्ष्य तालिका के लिए तालिका तालिका अनुमतियों की कमी है तो विफल होने की जांच विफल हो जाती है।
बल्कडिन भूमिका है जो बल्क इनसर्ट कमांड की अनुमति देती है। http://msdn.microsoft.com/en-us/library/ms189934(SQL.90).aspx
बहुत अधिक, मैं वास्तव में इस उपयोगकर्ता को एक ही तालिका में सीमित करना चाहता हूं। –
सफलतापूर्वक निष्पादित करने के लिए SqlBulkCopy क्लास के लिए केवल चयन/INSERT परमिट की आवश्यकता है। क्लास लक्ष्य SQL सर्वर तालिका के विरुद्ध एक INSERT बल्क स्टेटमेंट जारी करता है। इसे आज हमारे देव सर्वरों में से एक पर सत्यापित करें। SqlBulkCopyOptions | वर bulkCopy = नए SqlBulkCopy (System.Configuration.ConfigurationSettings.AppSettings [ "ConnectionString"], SqlBulkCopyOptions.FireTriggers:
.net से इन संकेतों निर्दिष्ट करने के लिए:
var bulkCopy = new SqlBulkCopy(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"],
SqlBulkCopyOptions.FireTriggers | SqlBulkCopyOptions.CheckConstraints);
- 1. एक वाणिज्यिक उत्पाद में जीएसओएपी का उपयोग करने के लिए मुझे किस लाइसेंस की आवश्यकता है?
- 2. मुझे किस एसएसएल प्रमाणपत्र की आवश्यकता है?
- 3. एसक्यूएल सर्वर: क्या मुझे बैचों के बीच गो स्टेटमेंट का उपयोग करने की आवश्यकता है?
- 4. SQL सर्वर 2008 में STIntersects का उपयोग करने में समस्या
- 5. क्या मुझे HTML5 के वेबसाकेट का उपयोग करने के लिए सर्वर की आवश्यकता है?
- 6. SQL सर्वर 2008
- 7. एसएसडीटी, क्या मुझे अलग-अलग dacpacs की आवश्यकता है यदि मुझे SQL Server 2008 और 2012 में एक ही डीबी को तैनात करने की आवश्यकता है?
- 8. SQL सर्वर 2008
- 9. SQL 2008 सर्वर
- 10. SQL सर्वर 2008: स्ट्रिंग
- 11. SQL सर्वर 2008
- 12. SQL सर्वर 2008 (रिकर्सन)
- 13. SQL सर्वर 2008 R2
- 14. SQL सर्वर 2008
- 15. SQL सर्वर 2008
- 16. SQL सर्वर 2008
- 17. पैरामीटर (SQL सर्वर 2008)
- 18. SQL सर्वर 2008 डेटाबेस
- 19. कुछ गैर-लैटिन वर्णों की जांच करने के लिए मुझे किस नियमित अभिव्यक्ति की आवश्यकता है?
- 20. SQL सर्वर 2008
- 21. SQL सर्वर 2008 R2
- 22. मैं SQL सर्वर 2008
- 23. SQL सर्वर 2008 डेवलपर
- 24. सर्वर वीएम की आवश्यकता है लेकिन जेआरई में उपलब्ध नहीं है। तो मुझे किस पैकेज की आवश्यकता है: जेआरई, जेडीके?
- 25. SQL सर्वर 2008
- 26. SQL सर्वर 2008
- 27. SQL सर्वर 2008
- 28. SQL सर्वर 2008
- 29. SQL सर्वर 2008
- 30. SQL सर्वर (2008)
नेट में उपयोग करने के लिए। CheckConstraints); – dan