طریقه ساخت فایل Backup از DataBase نرم افزار SQL روی شبکه
با سلام و احترام
چگونه می توان از DataBase روی SQL در مسیر شبکه Backup گرفت ؟
نسخه های : SQL Server 2005 , SQL Server 2008
19 پاسخ
امیدوارم که ابزار مورد نظر مشکل شما رو حل بکنه چون وابسته به سرویس SQL Broswer و حتی سرویس Network هم نیست و خودش به تنهایی و بدون وابستگی به SQL سرور اینکار رو انجام میده ، جالب این هست که براتون فشرده سازی می کنه و سرعت انتقال رو هم بالا می بره..
هر چند سخت هست از روی این تصویر هم چیزی گفتن اما ظاهرا کاربر شما به دیتابیس مورد نظر دسترسی کامل نداره ، ببینید با چه نام کاربری می تونید وارد Management Studio بشید ، خطای دسترسی من اینجا دارم میبینم ، لطفا فقط از خطا بصورت Zoom شده عکس بگیرید واقعا دیدنش سخته.
دوست من کدوم مشکل ؟ من الان واقعا در تصویر شما نمیتونم چیزی رو ببینم ، لطفا فقط از اون قسمت خاص خطا عکس بگیرید.
قطعا همه اینها رو داره اشاره کردم ، به لینک مراجعه کنید بصورت کامل توضیح در خصوص این نرم افزار داده شده.
شما باید Management Studio رو باز کنید و بر روی Database ای که دارید کاربری که الان باهاش Login هستید به علاوه کاربر SYSTEM رو به دیتابیس مورد نظرتون MAP کنید که از طریق Security و Logon اگر اشتباه نکنم انجام میشه ، اینکار رو انجام بدید و مجددا تلاش کنید.
ممنون از راهنماییتون
فقط 2 سوال:
1 - قابلیت تعریف بازه زمانی داره؟
2 - در مسیر شبکه میشه باهاش بکاپ گرفت؟
دلیل بروز این مشکل این هست که شما در زمان نصب SQL Server برای سرویس های خودتون به جای اینکه کاربر Network Service رو انتخاب کنید کاربر Local Service رو انتخاب کردید ، چند روش برای حل مشکل شما وجود داره :
- بصورت Local بکاپ بگیرید و بعد با دستور xcopy دستورات رو به یه Share Folder منتقل کنید
- نوع Login کاربر سرویس رو عوض کنید ( پیشنهاد نمیشه ممکنه مشکل ساز بشه )
- بصورت Local بکاپ بگیرید و با استفاده از Windows Server Backup در یک Shared Folder بصورت زمانبندی شده قرارش بدید
جناب خورشید عزیز خوب سئوالتون رو باید از قسمت سئوال بپرسید ارسال کنید که دوستان مشاهده کنند در غیر اینصورت طبیعی هست که پاسخی دریافت نکنید
سلام دوست عزیز ، از طریق لینک های زیر اقدام نمایید .
آموزش Backup گیری خودکار از Database های SQL سرور
Free SQL backup software for MS SQL Server 2008, 2012 and 2005
باز هم سلام
من الان این مشکل رو دارم
بنظر شما این خطا از چیه؟
سلام مجدد
ببخشید تصویر رو اصلاح کردم
برای تغییر دسترسی ها و نوع Login ها میتونید از طریق SQL Server Configuration Manager اقدام کنید و سرویس ها رو اجرا کنید.
با احترام مجدد :
- با Windows Authentication به SQL ورود می کنم که دسترسی به Share Folder ها دارد.
- با استفاده از Map Drive هم سعی کردم اما باز همین خطا را داد.
جناب SaedBakhsh
این لینک های شما رو قبلاً مطالعه کردم . سوال من این نبود.
سلام
با تشکر از جواب شما
من نمیخاستم سوال تکراری رو دوباره مطرح کنم و علت اینکه در زیر این پستها مشکلمو مطرح کردم اینکه بحث بسیار به مشکل من نزدیک بود.
در مسیری که قرار هست Database شما Backup گیری بشه آدرس UNC شبکه رو وارد کنید به جای آدرس درایو Local ، توجه کنید آدرس رو Copy و Paste کنید چون ممکنه اجازه Browse به شما داده نشه ، از طرفی حتما باید کاربری که به SQL دسترسی داره یا همون SQL Login شما به Shared Folder مورد نظر اجازه دسترسی داشته باشه ، ترجیجا از Share های مدیریتی که بصورت مخفی و دارای $ در ابتدای خودشون هستند برای آدرس دادن استفاده کنید ، این رو تست کنید اگر مشکلی بود با عکس یا اعلام خطا در ادامه عنوان کنید ، موفق باشید
سلام
برای Backup گیری تحت شبکه سرویس SQL Browser باید در حال اجرا باشه.
دوم اینکه سرویس SQL Server توسط یک اکانت شبکه ای اجرا بشه و به صورت Local System نباشه.اگر هم User تحت شبکه ندارید حتما توسط Network Service اونو اجرا کنید و مطمئن باشید به Folder که Share کردید دسترسی کامل دارید.یعنی سرویس SQL Server و سرویس SQL Agent دسترسی کامل به این Folder داشته باشه.
توضیحات بالا در مورد سرویس SQL Agent نیز صدق میکنه و باید شرایط بالا و همون اکانتهای بالا نیز برای این سرویس نیز تنظیم شده باشه.
من روی این تصویر برش انجام دادم
فکر میکنم اگر ذخیرش کنید بشه خوندش راحت
دوستان سلام
شبکه من work group هست. بدتر از اون سیستم مقصد که میخام بکاپ اونجا نگه داری بشه سیستم عاملش ویندوز 7 .راه حلی هست؟
ممنون میشم کمک کنید
دو روزه دارم فروم بازدید میکنم ولی 10 درصد هم به جواب نرسیدم