سؤال

لدي حساب مصادقة للمستخدم SQL يتمتع بوصول عن بُعد إلى خادم قاعدة البيانات الخاص بي. لدى المستخدم قاعدة بيانات افتراضية ، ولا يستطيع سوى الوصول إلى أو تعديل DB. حتى الان جيدة جدا. ومع ذلك ، أود منع المستخدم من عرض قواعد البيانات الأخرى التي لا يستطيع الوصول إليها على أي حال.

داخل أذونات الخادم ، يمكنني حرمان المستخدم من القدرة على "عرض أي قاعدة بيانات" ، ولكن بعد ذلك لا يمكنه رؤية قاعدة البيانات الواحدة التي يُسمح لها بتعديلها. لا يزال بإمكانه تنفيذ SQL ضدها ، ولكن لا يمكنه الوصول إلى واجهة المستخدم الرسومية من خلال SQL MGMT Studio.

هل هناك طريقة لإعداد هذا بشكل صحيح؟

شكرًا.

هل كانت مفيدة؟

المحلول

يمكنك السماح للعرض في SSMS إذا كان تسجيل الدخول عن بُعد الخاص بك تمتلك قاعدة البيانات.. الذي يختلف عن DB_ONNER

نصائح أخرى

حاول تعيين دور الخادم على دور الجمهور وقاعدة البيانات إلى db_owner.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top