আমি সম্প্রতি একটি সার্ভারের একজন ব্যবহারকারীর সাথে নিয়মিত অ্যাক্সেসের অধিকারগুলি ভাগ করতে চেয়েছি এবং আমি বুঝতে পেরেছি যে একটি সাধারণ CREATE USER
এবং GRANT ALL ON DATABASE
আদেশগুলি তাকে SELECT
ডেটাতে কোনও সরল চালাতে দেয় না ।
আমি একটি নির্দিষ্ট ব্যবহারকারীর প্রদত্ত ডাটাবেস থেকে সমস্ত টেবিলের অধিকার দিতে চাই, তবে আমি নিশ্চিত নই যে তাকে পুরো স্কিমায় অ্যাক্সেস দেওয়া ভাল ধারণা কিনা public
কারণ আমি জানি না যে এটি কোনও ধরণের সুযোগ সুবিধা দেয় কি না? উদ্দীপন। অন্য কোন উপায আছে কি?
GRANT SELECT ON TableName TO [Domain\User]
? আমি সাধারণত ব্যবহারকারীদেরdb_datareader
সমস্ত টেবিলের অ্যাক্সেস পড়ার প্রয়োজন হলে কেবল ভূমিকার জন্য নিযুক্ত করি তবে আপনি কতটা দানাদার হতে চান তা আমি নিশ্চিত নই।