ورود

View Full Version : نیاز به کمک فوری در تعیین سطح دسترسی برای کلاینت ها دارم



sahare
پنج شنبه 29 مهر 1389, 08:58 صبح
پس از نصب اس کیو ال سرور ، موقعی که کلاینت ها می خواهند از دیتابیس هاشون فایل پشتیبان تهیه کنند نیاز به دسترسیSysAdminدارند
این Role Serverباعث می شود تا تمام اطلاعات روی هارد سرور را مشاهده کنند
که منظقی نیست و به لحاظ امنیتی مشکل دارد

لطفاً راهنمایی کنید!

حمیدرضاصادقیان
پنج شنبه 29 مهر 1389, 10:06 صبح
سلام.نیازی به دسترسی نیست.دسترسی dbbackup هم داشته باشند کفایت میکنه.شما کافیه فقط یک backup device بسازید و دسترسی به یک پوشه share روی سرور بدید بعد backup رو روی اون backup device بگیرید.

sahare
پنج شنبه 29 مهر 1389, 10:45 صبح
سلام.نیازی به دسترسی نیست.دسترسی dbbackup هم داشته باشند کفایت میکنه.شما کافیه فقط یک backup device بسازید و دسترسی به یک پوشه share روی سرور بدید بعد backup رو روی اون backup device بگیرید.

سلام
ممنون از راهنمایی تون، یعنی job روی دیتا بیس ساختم را روی آن پوشه اشتراکی ساخته و به ازای nکلاینت ها ، n تا backup deviceبسازم تا قادر به دیدن دیتابیس خودشان باشند.

حمیدرضاصادقیان
پنج شنبه 29 مهر 1389, 10:53 صبح
نه نه .
من منظورم این نبود.job که خودش روی سرور اجرا میشه نیازی به کلاینت نداره.
اگر client شما میخواد روی شبکه backup بگیره یک مسیر روی شبکه shareمیکنید و یک backup device براش میسازید و همه کلاینتها روی همون یک backup device میتونند backup بگیرند.
ولی job نیازی به این کارها نداره.

sahare
شنبه 01 آبان 1389, 10:27 صبح
سلام
همینکار را انجام دادم و کلاینت ها می توانند فایل پشتیبان تهیه کنند. ولی به مشکل جدیدی برخوردم

وقتی کلاینت ها خواستند برنامه را اجرا کنند پیغام عدم دسترسی SYSیعنی Sysadminرا می دهد گرچه در ابتدا ConnectionSuccefullبود ولی هنگام اجرا این پیغام را می دهد.

لطفاً راهنمایی کنید(خیلی ضروری)

حمیدرضاصادقیان
شنبه 01 آبان 1389, 10:43 صبح
سلام.شما برای کلاینتها دسترسی Dbowner به اون دیتابیس خاص بدید.

sahare
یک شنبه 02 آبان 1389, 08:15 صبح
آقای صادقی از حسن توجهتون بی نهایت ممنون
ولی مشکلم هنوز هم پابرجاست
با اینکه به هریوزر دیتابیسی دسترسیDBOWNERدادم.
پیغام خطایی می دهد وقتی با ویژوال بخواهیم به دیتابیس اتصال پیدا کنیم
با برنامه ems.مشکلی نیست
خطای برنامه را attachکردم

لطفاً راهنمایی بفرمایید

.http://C:\Documents and Settings\User\Desktop\2

حمیدرضاصادقیان
یک شنبه 02 آبان 1389, 08:57 صبح
سلام.شما برای دیتابیس ها دسترسی به دیتابیس master رو ایجاد کردید که فقط بتونه اطلاعات رو بخونه؟؟؟

sahare
یک شنبه 02 آبان 1389, 09:57 صبح
میشه بیشتر توضیح دهید
من لاگین های مختلف ساختم و به دیتابیس ها تخصیص دادم
کاری به masterنداشتم

یک نفر می گفت توی قسمت Schemaباید بری؟

نظر شما چیه؟

حمیدرضاصادقیان
یک شنبه 02 آبان 1389, 10:01 صبح
سلام.دیتابیسها برای پیدا کردن بعضی از اطلاعات نیاز دارند دسترسی خوندن به دیتابیس master داشته باشند.شما هر لاگین رو به دیتابیس master ربط بدید و فقط دسترسی Public بهشون بدید.