خطا در دسترسی یک user به بانک اطلاعاتی SQL
سلام، خسته نباشید، تو sql یوزری رو تعریف کردم در قسمت login نرم افزارdefaul databese اون master هست و تو قسمت user mapping هم برای بانک مورد نظر owner فعال هست ، ولی در یه نرم افزار برای ارتباط با بانک وقتی کاربری تعریف شده را وارد میکنم فقط بانک master رو می بینم این در حالتیه که با کاربری sa تمام بانکها رو میبینم ، چه تغییری باید تو تعریف کاربری بدم تا بتونم بانکم رو برای کاربر تعریف شده ببینم
5 پاسخ
این مشکل برای من هم پیش اومده بود که متوجه شدم دسترسی Owner برای دیتابیس داده نشده و با برداشتن و گذاشتن مجدد تیک Owner مشکل حل شد.
برای اطمینان اسکرییپ مربوط به Permission یوزر رو به کمک Wizard اون بسازید و یکبار چک کنید.
"برای اطمینان اسکرییپ مربوط به Permission یوزر رو به کمک Wizard اون بسازید و یکبار چک کنید"
چطور میتونم بسازم؟
ممنون، خوب چطور میتونم مشکلو حل کنم؟
برای ساختن Script بعد از اینکه تمام تنظیمات را در Wizard سرویس خودتون انجام دادید روی گزینه Script که بالای صفحه سمت چپ قرار داره کلیک کنید .
الان شما از sa استفاده می کنید یا Login جدید؟
اگر از لاگین جدید استفاده می کنید شما Default Database را Master تایین کردید و ممکن است در Connection String هیچ اشاره ای به بانک اطلاعاتی مورد نظر نشده باشد.