ऑनलाइन किताबों से OPENROWSET (Transact-SQL)
उपयोगकर्ता को ADMINISTER BULK OPERATIONS
. की आवश्यकता होती है अनुमति।
और यहां प्रविष्टि है इसे प्रदान करने के लिए। यह एक सर्वर-स्तरीय अनुमति है, इसलिए हाँ, यह काफी अधिक है।
कम अनुमतियों को आज़माने के लिए, आप एक मानक लिंक्ड सर्वर कनेक्शन बना सकते हैं और एक लॉगिन जोड़ सकते हैं
EXEC sp_addlinkedsrvlogin 'LINKSERVERNAME', 'false',
'localuser', 'rmtuser', 'rmtpass'
ऐसा लगता है कि किसी विशिष्ट अनुमति की आवश्यकता नहीं है, इसलिए यदि आप एक लिंक किए गए सर्वर को सेट करते हैं, तो इसे सामान्य linkedsrvlogin
के साथ सेट करना नासमझी है। जो हर स्थानीय उपयोगकर्ता के लिए मैप करता है। स्थानीय उपयोगकर्ता की पहुंच को नियंत्रित करने के लिए विशिष्ट स्थानीय-रिमोट मैपिंग सेट करें, लिंक-सर्वर के माध्यम से, दूरस्थ सर्वर पर (rmtuser
द्वारा) लॉगिन)।