Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटाबेस, एसएमओ, सी # के लिए विफल बनाएँ

मैंने यह कोशिश की:एक sysadmin उपयोगकर्ता के साथ, सब कुछ ठीक काम करता है। एक "सामान्य" उपयोगकर्ता के साथ, मुझे वही त्रुटि मिलती है जो आप करते हैं।

इसे आजमाएं:

ServerConnection connection = new ServerConnection(serverName, userName, password);
Server sqlServer = new Server(connection);
Database newDB = new Database(sqlServer, databaseName);

try
{
   newDB.Create();
} 
catch(Exception exc) 
{
   string msg1 = exc.Message;

   if(exc.InnerException != null)
   {
       string msg2 = exc.InnerException.Message;

       if(exc.InnerException.InnerException != null)
       {
           string msg3 = exc.InnerException.InnerExceptionMessage;
       }
   }
}

क्या आपको एक msg2 दिखाई देता है? और एक msg3 ?? वे क्या कहते हैं???

आवश्यक अनुमति के बिना किसी उपयोगकर्ता का उपयोग करते समय, मेरा msg3 बहुत स्पष्ट है :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2005 एक सेट स्ट्रिंग के बाद एक सबस्ट्रिंग मैच निकालने के लिए कार्य करता है

  2. SQL सर्वर में एक अदिश UDF क्या है?

  3. SQL सर्वर 2019 (ज्ञात बग) में मूल रूप से संकलित संग्रहीत प्रक्रिया को निष्पादित करते समय "आंतरिक कनेक्शन घातक त्रुटि"

  4. SQL सर्वर में सांख्यिकी समय क्या है?

  5. फ़ाइल से डेटाबेस से कनेक्ट नहीं हो सकता