• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

طریقه گرفتن بکاپ از دیتابیس mssal روی local

Cube

متخصص بخش هاستینگ و دامین
سلام
1- چجوری میشه از رو دیتابیسی که رو سیستم local خودمون هست بکاپ بگیریم ؟

2- چجوری میشه این بکاپ رو رو هاست ریستور کرد ؟
تا اونجایی که می دونم به نرم افزار microsoft sql server 2005 enterprse edition‎ نیازه ، درسته ؟

لطفا کامل توضیح بدین. ممنون
 

admin

Administrator
عضو کادر مدیریت
توضيح نداديد كه نرم افزار local host شما چي هست و از چه نرم افزاري براي اين كار استفاده كده ايد
چون نوع نرم افزارهاي local host و امكانات اونها با هم متفاوت هستند
به هر حال من ميخوام نرم افزاري رو كه خودم استفاده كردم رو با امكاناتي كه داره رو بگذارم و بعد آموزش دوم را هم براي بك آپ از mysql براتون قرار ميدم

XAMPP 1.7.3 :
اکثر طراحان با اصلاح هاست محلی یا سرور محلی (local host) آشنایی دارند. این اصطلاح به مجموعه برنامه هایی گفته میشه که برای کاربر یک سرور محلی دقیقا مشابه با یک سرور واقعی بر روی سیستم شخصی راه اندازی میکنه تا شخص بتونه به راحتی و بدون نیاز به خریداری یک سرور واقعی برنامه های تحت وب خودش رو در اون محیط آزمایش کنه.

در این مطلب قصد داریم برنامه ‌ای رو به شما معرفی کنیم که در عین راحتی, امکانات کاملی رو به شرح زیر به شما ارائه میده.

* سرور قدرتمند Apache
* آخرین نسخه از مفسر PHP
* پایگاه داده MySql
* مدیریت دیتابیس PHPMyAdmin
* FTP سرور proFtp
* …

این برنامه که همتای لینوکسی XAMPP هستش با نام LAMPP شناخته میشه که مخفف کلمات Linux,Apache,MySQL,PHP هستش.
XAMPP 1.7.3 for Windows (51.1 MB)
XAMPP 1.7.3 for Linux (63.2 MB)

رمز عبور : www.freedanload.com



روش بک آپ گرفتن از بانک اطلاعاتی mysql

کی از ضروریات کار با بانک های اطلاعاتی بک گرفتن از آنهاست که معمولا اولین مشکل مدیران و پیشتیبانی کنندگان سایت هاست. راه حل های زیادی برای این کار ارائه شده. من در اینجا یک راه حل ساده از طریق phpMyAdmin ارائه می دهم:

اگرphpMyAdmin روی سروراینترنت شما در دسترس باشد، به راحتی می توانید از طریق phpMyAdmin از دیتابیس خود بک آپ بگیرید:

1- ابتدا دیتابیس خود را انتخاب کنبد (select) . بر روی گزینه Export کلیک کنید.
حالا باید صفحه جدیدی ظاهر شود که نام دیتابیس های شما در آن ظاهر شده است.

2- با کلیک روی گزینه Select All تمام دیتا بیس های خود را انتخاب کنید.

3- مطمئن شوید که در ناحیه SQL options گزینه های Structure و Data انتخاب شده (چک مارک خورده باشد)

4- گزینه Save as File را انتخاب کنید

5- نوع فشرده سازی (Compression) دیتا را هم تعیین کنید (zipped یا gzipped یا None)

6- روی گزینه Go کلیک کنید.
حالا باید پنجره ایی ظاهر شود که آدرس محل بک آپ را در local تعیین کنید.

منبع:
microrayaneh.com


نوع سيستمي رو كه داريد بگيد تا طريقه ي ريستور كردن رو از روي خود هاستتون رو بگم
 

Cube

متخصص بخش هاستینگ و دامین
سلام.
من گیرم رو local است.
یه سایت با asp.net با ویژوال استودیو ساختم . که یه دیتابیس sql 2005 داره و میخوایم ازش بکاپ بگیرم و رو دیتابیس هاستم restore کنم.
نمی دونم با چه برنامه ای باید ازش بکاپ بگیرم .. ؟
 

AliJoOJoO

کاربر ويژه
حميد جان من با نرم افزاري كه شما ازش استفاده كردي آشنايي ندارم و نميدونم چه امكاناتي داره و يا نه .
ولي براي گرفتن بك آپ از ديتابيس اين رو ميدونم كه بايد خود نرم افزار نصبي چنين امكاناتي رو داشه باشه .
مثلا همين نرم افزاري كه در بالا معرفي شده ، امكاناتش رو بخون :
مدیریت دیتابیس PHPMyAdmin

اين يعني ميشه از ديتابيسي كه روي اين لوكال نصب ميشه بك آپ گرفت ، چون از امكانات خود نرم افزار هست .
حالا نرم افزار شما هم چنين امكاني رو داره يا نه ، اينو بايد خودت امتحان كني .
 

admin

Administrator
عضو کادر مدیریت
با برنامه mysqldumper از دیتابیس لوکال بک میگیرید و در دیتابیس جدید ریستور میکنید.
 

Cube

متخصص بخش هاستینگ و دامین
سلام
من یه مشکل دارم....
ویژوال استودیو که نصب می کنم ، باهاش sql express هم نصب میشه. بعد که میخوام sql 2005 enterprise نصب کنم ، نمیشه و error میده تو این مایه ها که یه نسخه روی سیستم شما نصب است

sql express رو که پاک می کنم ، sql 2005 enterprise خیلی خوب نصب میشه ، ولی کار نمی کنه و وقتی management studio رو باز می کنم و میزارم رو windows authentication و جلوی سرور هم می نویسم local ، کار نمی کنه ...!
121.gif


من یه دیتابیس یا 4-5 تا table دارم که توشون اطلاعات هست (دیتا) ، و میخوایم دیتابیس رو همراه با دیتاهای توش بریزم رو هاست.
تا اونجایی که تو فروم خوندم و .... ، فهمیدم که دیتابیسی که رو sql ewxpress دارم ، رو نمی تونم ازش بکاپ بگیرم و رو هاست restore کنم و به ناچار باید رو ME رو لوکال دیتابیس رو مجدد بسازم و دیتا ها رو هم توشون اضافه کنم ، بهد ازش بکاپ بگیرم ، بعد به هاست وصل یشم و فایلمو رو دیتابیسی که ساختم ، restore کنم.
گیر من اینه که بتونم به لوکال وصل بشم ....
یه بنده خدایی اینجا گفته که اگه من بعد از نصب enterprise ، نسخه express رو نصب کنم ، مشکل برطرف میشه
سوال 1 : من نسخه express رو ندارم .... و خودش همراه با ویژوال استودیو نصب میشه
پس چجوری دوباره نصبش کنم ؟

سوال 2 : یعنی هر سری باید همه این مراحل رو برم ؟
نصب ویژوال استودیو / پاک کردن sql express / نصب sql 2005 enterprire / نصب sql express
 

eliza

متخصص بخش
در مورد sql express : خب با همین sql express ویژوال کار کنین که خیلی راحت بتونین همه کلاس ها فلوچارت رابطه ها رو توی خود ویژوال استفاده کنین .

ولی اگر هم نمیخوایین از این sql استفاده کنین اول بگین ویژوالی که نصب کردین چه ورژنیه؟
و جدای از این من خودم هم sql express رو نصب دارم هم sql 2005 enterprise.

در مورد بکاپ گیری هم یک قسمتی تویsql وجود داره که با کلیک راست کردن روی نام پایگاه داده که ایجاد کردین، میتونین اینکارو انجام بدین.
 

Cube

متخصص بخش هاستینگ و دامین
در مورد sql express : خب با همین sql express ویژوال کار کنین که خیلی راحت بتونین همه کلاس ها فلوچارت رابطه ها رو توی خود ویژوال استفاده کنین .

ولی اگر هم نمیخوایین از این sql استفاده کنین اول بگین ویژوالی که نصب کردین چه ورژنیه؟
و جدای از این من خودم هم sql express رو نصب دارم هم sql 2005 enterprise.

در مورد بکاپ گیری هم یک قسمتی تویsql وجود داره که با کلیک راست کردن روی نام پایگاه داده که ایجاد کردین، میتونین اینکارو انجام بدین.

سلام
ممنون
فکر کنم نسخه sql 2005 ام خراب بود که نصب نمی شد.
ویژوال استودیوم 2008 است.
شما تا حالا با خود ویژوال استودیو از دیتابیس لوکال بکاپ گرفتین و بعد رو هاست ریستور کنین ؟


ضمنا کسی هاست ویندوز رایگان سراغ داره ؟
با دات نت 3.5 و sql 2005 ?
کم کم یه 7-8 تایی هم بشه دیتابیس ساخت
 
بالا