PDA

View Full Version : نحوه ادغام دو دیتابیس ؟



farzane_t
شنبه 10 اسفند 1392, 18:54 عصر
سلام
فرض کنید سایتی رو آپلود می کنید . روی لوکال تغییراتی به دیتابیس میدید ، مثلا چند جدول و پروسیجر اضافه میشه به دیتابیس. به دیتابیسی که روی هاست داریم هم رکوردهایی اضافه شده ، مثلا چند کاربر ثبت نام کردند. حالا چطور باید دیتابیسی که روی لوکال دارم رو آپلود کنم به نحوی که اطلاعاتی که روی هاست دارم از بین نره. در واقع این دوتا با هم ادغام بشن؟

espootin
شنبه 10 اسفند 1392, 22:34 عصر
با سلام.

تغییراتتون رو بصورت یک اسکریپت روی دیتابیس سرورتون اعمال کنید.
از طریق tasks->generate scripts می توانید اسکریپت مورد نظرتون را بسازید.

موفق باشید./

farzane_t
یک شنبه 11 اسفند 1392, 19:04 عصر
روی سرور چطور باید اسکریپت اجرا بشه؟

espootin
یک شنبه 11 اسفند 1392, 23:40 عصر
اسکریپت در واقع شامل تعدادی دستورات T-SQL می باشد که شما می توانید روی یک دیتابیس اعمال کنید. برای تغییرات از Alter, Create می توانید استفاده کنید و سپس کد اون رو روی دیتابیس روی سرورتون اجرا کنید.
پیچیدگی خاصی ندارد ،‌فقط اگر مسلط نیستید دقت کنید داده هاتون از بین نرود.

یک نمونه افزودن یک ستون به جدول (جهت دید) :
[SQL]
alter table TableName
add ColumnName int;
[SQL/]

farzane_t
دوشنبه 12 اسفند 1392, 19:56 عصر
ممنون بابت توجهتون. اینکه اسکریپت چی هست رو میدونم. روی لوکال انجام دادم اینکارو اما نمیدونم روی سرور چطور اعمالش کنم. من بخش مربوط به دیتابیس هاست رو بررسی کردم اما نتونستم همچین قابلیتی پیدا کنم. پنل سایت هم website panel هست.
ممنون میشم اگر راهنماییم کنید.

espootin
دوشنبه 12 اسفند 1392, 22:26 عصر
من با Website Panel کار نکردم، اما فکر می کنم باید قسمتی جهت اجرای کوری ها داشته باشه.
معمولا پنل ها این قسمت رو دارند!