سلام به همگی
من میخوام بجز بکاپی که در خود SQL و بر روی هارد لوکال سرور گرفته میشه در یک پوشه دیگه Share شده در شبکه و بر روی یک سیستم دیگر این بکاپ رو بریزم
اینکار چطور ممکنه ؟
از دوستانی که در این خصوص بنده رو راهنمایی میفرمایند بسیار سپاسگزارم
Printable View
سلام به همگی
من میخوام بجز بکاپی که در خود SQL و بر روی هارد لوکال سرور گرفته میشه در یک پوشه دیگه Share شده در شبکه و بر روی یک سیستم دیگر این بکاپ رو بریزم
اینکار چطور ممکنه ؟
از دوستانی که در این خصوص بنده رو راهنمایی میفرمایند بسیار سپاسگزارم
از طریق دستور زیر در sql یک فولدر شیر را مپ کنید (مشخصات ای پی و یوزر و .. را جایگزین کنید) و به همان طریقه لوکال زمانبندی جهت گرفتن بک آپ و ....[LEFT][LEFT]EXEC XP_CMDSHELL 'net use B: \\192.168.1.1\databases\ /user:domainname\username "password"'[LTR][/LTR]
[/LEFT]
[/LEFT]
سپاس دوست من
من وقتی این دستور رو میزنم
[CODE]EXEC XP_CMDSHELL 'net use H: \\FileServer\ShareArch/user:fileserver\administrator "123456"'[/CODE]
بهم خطای The network path was not found. میده
پوشه مورد نظر (ShareArch) رو بر روی سرور دیگه share کردم با دسترسی read/write
حتی آدرس سرور دیگه رو با آی پی هم زدم بازم همون خطا رو دارم
نمیدونم مشکل از کجاس
روی سرور SQL راحت با آی پی و نام سرور میتونم پوشه رو ببینم
سپاسگزار خواهم بود در این زمینه راهنمایی بفرمائید
کسی از دوستان نظری و راهنمایی نداره در این خصوص ؟
شما اون پوشه ای که توی شبکه Share کردین رو به عنوان یک درایو به سیستم اصلی MAP کنید و یک JOB بک آپ با آدرس درایو مپ شده ایجاد کنید
استفاده از نرم افزارهای تهیه اتوماتیک بک آپ مثل Backup Exec محصول Symantec هم می تونه راهکار بهتری باشه
شما اگه log on سروریس sql agent رو به یوزری که دسترسی داره به پوشه share تغییر بدید مشکلتون برطرف میشه
[QUOTE=m2000;475293]شما اون پوشه ای که توی شبکه Share کردین رو به عنوان یک درایو به سیستم اصلی MAP کنید و یک JOB بک آپ با آدرس درایو مپ شده ایجاد کنید
استفاده از نرم افزارهای تهیه اتوماتیک بک آپ مثل Backup Exec محصول Symantec هم می تونه راهکار بهتری باشه[/QUOTE]
ممنون دوست من
ولی با اینکار موقعی که مسیر ذخیر بکاپ رو میدم اون مسیر درایو Map شده رو نمیبینه تو SQL
مشکلم همینه
من پوشه موردنظرم که شیر هستش رو مپ کردم ولی تو SQL نمیبینمش
[QUOTE=hellion_m;475301]شما اگه log on سروریس sql agent رو به یوزری که دسترسی داره به پوشه share تغییر بدید مشکلتون برطرف میشه[/QUOTE]
این راهکار برای شبکه های دامینه ؟
من سرورهام خارج از دامین هستن و کلاینتهام عضو دامین
برای مپ درایو نیازی به شیر کردن فولدر ندارید!
میشه لطفا کامل راهنمایی بفرمائید تا این مشکل رو حل کنیم ؟
از دوستانی که بصورت عملی اینکارو انجام دادن خواهش میکنم راهنمایی بفرمایند
اگر سیستم هایتان عضو دامین نیستند، میبایست سرویسهای SQL Server و SQL Server Agent با کاربری اجرا شوند که همان کاربر روی سیستم مقصد هم وجود داشته باشد و به مسیر مورد نظر دسترسی داشته باشد.
اگر این کار را بکنید، قادر خواهید بود بک آپ را در مسیر مورد نظر ذخیره کنید.
سپاسگزارم جناب مهندس حکیمی
بحثی که هست اینه که من سرورهای که دیتابیس ها روش قراردارن عضو دامین نیستن
از طرفی کلاینتی که میخوام بکاپ رو روش بفرستم عضو دامین هستش
آیا با این شرایط اینکار امکان پذیر هستش ؟
بله امکان پذیر است. کاری به دامین کلاینت نداشته باشید. به صورت local روی آن یک کاربر بسازید. شبیه همان کاربر را هم روی سرور SQL Server تان بسازید. رمزشان را هم یکسان بگذارید. سرویسهای SQL و SQL Agent را با آن کاربر اجرا کنید. مسیری را روی کلاینت Share کنید و به آن کاربر دسترسی کامل بدهید.
[SIZE=4]این [B][URL="http://www.howtogeek.com/51788/how-to-backup-sql-databases-to-a-network-share/"]لینک[/URL][/B] رو هم ببینید [/SIZE]