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

SQL सर्वर 2008 OPENROWSET अनुमति समस्या

ऑनलाइन किताबों से OPENROWSET (Transact-SQL)

उपयोगकर्ता को ADMINISTER BULK OPERATIONS . की आवश्यकता होती है अनुमति।

और यहां प्रविष्टि है इसे प्रदान करने के लिए। यह एक सर्वर-स्तरीय अनुमति है, इसलिए हाँ, यह काफी अधिक है।

कम अनुमतियों को आज़माने के लिए, आप एक मानक लिंक्ड सर्वर कनेक्शन बना सकते हैं और एक लॉगिन जोड़ सकते हैं

EXEC sp_addlinkedsrvlogin 'LINKSERVERNAME', 'false',
    'localuser', 'rmtuser', 'rmtpass'

ऐसा लगता है कि किसी विशिष्ट अनुमति की आवश्यकता नहीं है, इसलिए यदि आप एक लिंक किए गए सर्वर को सेट करते हैं, तो इसे सामान्य linkedsrvlogin के साथ सेट करना नासमझी है। जो हर स्थानीय उपयोगकर्ता के लिए मैप करता है। स्थानीय उपयोगकर्ता की पहुंच को नियंत्रित करने के लिए विशिष्ट स्थानीय-रिमोट मैपिंग सेट करें, लिंक-सर्वर के माध्यम से, दूरस्थ सर्वर पर (rmtuser द्वारा) लॉगिन)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. निर्यात संग्रहीत कार्यविधि परिणाम SSMS में Excel में सेट किया गया है

  2. SQL सर्वर:चर के माध्यम से वर्तमान डेटाबेस बदलें

  3. SQL सर्वर, प्राथमिक कुंजी फ़ील्ड में अशक्त नहीं डाल सकता है?

  4. SQL सर्वर में "COALESCE के लिए कम से कम एक तर्क एक अभिव्यक्ति होना चाहिए जो NULL स्थिरांक नहीं है" ठीक करें

  5. क्या LINQ के साथ पूर्ण पाठ खोज (FTS) का उपयोग करना संभव है?