PDA

View Full Version : مشکل موقع Attach بانک در 2000 و 2005



MOJTABAATEFEH
سه شنبه 16 آذر 1389, 21:52 عصر
بانک من اول روی 2000 طراحی شد و روی یک سیتم (x) دیگه به درستی Attach میشد و کار میکرد حالا یک مدت خودم با 2008 کار میکنم ولی از امکانات و نوع های داده ای جدید 2008 استفاده نکردم و فقط چندتا جدول و ویو اضافه کردم و کار هم میکنه ولی روی اون سیستم (x) دیگه Attach نمیشه
Compatibility Level هم روی Sql server 2000 (80) تنظیم است

با تشکر

MOJTABAATEFEH
سه شنبه 16 آذر 1389, 23:18 عصر
دوست عزیز پیغام زیر رو میده

حمیدرضاصادقیان
چهارشنبه 17 آذر 1389, 08:19 صبح
سلام.شما نمیتونید دیتابیسی که در 2008 attach شده رو روی نسخ 2000 و2005 دوباره attach کنید تنها راه برای برگشت استفاده از import/export هست.

MOJTABAATEFEH
چهارشنبه 17 آذر 1389, 12:42 عصر
سلام.شما نمیتونید دیتابیسی که در 2008 attach شده رو روی نسخ 2000 و2005 دوباره attach کنید تنها راه برای برگشت استفاده از import/export هست.

ممنون جناب صادقیان این Import/Export به چه صورت عمل میکند؟
آیا ساختار دیتابیس رو هم دستکاری میکند یا نه و اینکه اگر دو دیتابیس تفاوتهایی در تعداد ستون جدول ها و یا خود تعداد جدول ها داشته باشند آیا به اینصورت است که فقط تغییرات روی جدول ها و ستون های مشابه اعمال می شود یا در اینصورت اخطار میدهد؟

با تشکر

حمیدرضاصادقیان
چهارشنبه 17 آذر 1389, 15:20 عصر
سلام.
این امکان وجود داره که شما ساختار هم منتقل کنید
در غیر اینصورت میتونید فیلدها رو به هم لینک بدید که محتویات هر فیلدی در چه فیلدی منتقل شود.
و فیلدهایی هم که نیاز ندارید میتونید ignore کنید.

MOJTABAATEFEH
یک شنبه 21 آذر 1389, 23:36 عصر
منظور شما اینه موقع Export به یک ساختار دیگه مثلا Excell تبدیل بشه و دوباره با Import به SQL ؟

حمیدرضاصادقیان
دوشنبه 22 آذر 1389, 07:04 صبح
نه نیازی به اینکار نیست.
شما مستقیما میتونید به نسخه های مختلف اونو تبدیل کنید. در مبدا 2008 رو انتخاب میکنید و در مقصد نیز سرور 2005 رو انتخاب می کنید.

MOJTABAATEFEH
دوشنبه 22 آذر 1389, 23:52 عصر
آقای صادقیان با برداشتی که من کردم دو تا سرور SQL باید در دسترس باشه درسته؟
اگر جواب سوال بالا مثبت است آیا باید روی دو سیستم جداگانه باشن؟

با تشکر

حمیدرضاصادقیان
سه شنبه 23 آذر 1389, 07:27 صبح
سلام.خیر نیازی نیست الزاما روی دو سیستم متفاوت باشند. میشه هم نسخه 2005 هم نسخه 2008 روی یک سیستم باشند و شما خیلی راحت اطلاعات رو بینشون جابجا کنید.

MOJTABAATEFEH
سه شنبه 23 آذر 1389, 12:51 عصر
ممنون آقای صادقیان لطفا بفرمایید 2005 ENTERPRISE با ویندوز 7 مشکلی نداره به راحتی اجرا میشه؟

با تشکر

حمیدرضاصادقیان
سه شنبه 23 آذر 1389, 12:53 عصر
روی ویندوزهای غیر سروری نسخه Developer رو نصب کنید.نسخه Enterprise مخصوص ویندوزهای سروری هست.