मैंने SQL Server 2012 से एक डेटाबेस Azure में स्थानांतरित कर दिया। मैं उपयोगकर्ता का उपयोग नहीं करना चाहता master
, इसलिए मैंने एक उपयोगकर्ता बनाया test
। यह वही है जो मैंने Azure पर डेटाबेस XXX के लिए किया था:
create user test from login test with default_schema=[dbo]
exec sp_addrolemember 'db_owner','test'
मैंने जाँच की, और जिन डेटाबेस ऑब्जेक्ट्स में मेरी दिलचस्पी है, वे सभी स्कीमा में हैं dbo
। तालिका Users
स्कीमा में है dbo
।
मेरे वेब प्रोजेक्ट में कनेक्शन स्ट्रिंग test
लॉगिन के रूप में है। यह त्रुटि संदेश उत्पन्न करता है:
The SELECT permission was denied on the object 'Users', database 'XXX', schema 'dbo'
त्रुटि संदेश का क्या अर्थ है और मैं उपयोगकर्ता test
को डेटाबेस XXX तक पहुंचने के लिए क्या कर सकता हूं ?