2011-08-10 10 views
5

के अलावा स्कीमा में तैनात किया जाएगा, मैं एक एसक्यूएल फ़ंक्शन बनाना चाहता हूं जो डीबीओ के अलावा किसी स्कीमा में तैनात किया जाएगा।सी # में सीएलआर प्रक्रिया कैसे बनाएं, जिसे डीबीओ

मुझे एक पोस्ट मिली जहां पोस्ट बिल्ड स्क्रिप्ट के साथ कामकाज समझाया गया है।

How to force dbo schema name?

मैं उपर्युक्त समाधान इस्तेमाल कर सकते हैं, लेकिन मैं थोड़े लगता है कि है कि और अधिक सभ्य कुछ किया जाना चाहिए। कुछ पैरामीटर सेटिंग्स शायद, या विशेषता।

आप

उत्तर

2

धन्यवाद वहाँ प्राप्त करने के लिए आप क्या चाहते हैं दो विकल्प हैं:

  • आप परियोजना सेटिंग्स/टैब डेटाबेस
  • अन्यथा के डिफ़ॉल्ट स्कीमा में प्रक्रिया के मालिक कॉन्फ़िगर कर सकते हैं वीएस में आप जिस कनेक्शन का उपयोग करते हैं वह

तो यदि आप इसे एक अलग स्कीमा में रखना चाहते हैं तो आप या तो अपने टार्ग के साथ कनेक्शन का उपयोग करें टी स्कीमा डिफ़ॉल्ट स्कीमा के रूप में या परियोजना सेटिंग्स को तदनुसार कॉन्फ़िगर करें ...

+0

दुर्भाग्य से मैं समस्या को हल करने में सक्षम नहीं था। आपके द्वारा उल्लिखित पहला विकल्प सफल नहीं हुआ। दूसरे विकल्प के लिए, क्या आप कृपया बता सकते हैं कि "कनेक्शन की डिफ़ॉल्ट स्कीमा" से आपका क्या मतलब है। मैंने कनेक्शन उन्नत सेटिंग्स का निरीक्षण किया, लेकिन डिफ़ॉल्ट स्कीमा पैरामीटर नहीं मिला। –

+0

डिफ़ॉल्ट स्कीमा उस उपयोगकर्ता की सेटिंग है जिसका उपयोग आप कनेक्ट करने के लिए करते हैं ... SQL सर्वर प्रबंधन स्टूडियो में आप कॉन्फ़िगर कर सकते हैं कि उपयोगकर्ता कौन सी स्कीमा एक्सेस कर सकता है और कौन सा स्कीमा उसका मालिक है और कौन सा डिफ़ॉल्ट स्कीमा है। – Yahia

+0

दुर्भाग्य से मुझे उपरोक्त तरीके से इस समस्या को हल करने में कोई भाग्य नहीं था। धन्यवाद याहिया। –

संबंधित मुद्दे