PDA

View Full Version : سوال: انتقال بانک از 2000 به 2008



طبیب دل
دوشنبه 17 مرداد 1390, 12:45 عصر
با سلام به دوستان
من یه بانک دارم که با sql2000 طراحی کردم حالا اگر بانک را با 2008 باز کنم و بقیه کار رو با اون ادامه بدم مشکلی پیش نمیاد؟
ویا اگر بانکی را با 2005 طراحی کرده باشم و باز هم با 2008 باز کنم مشکلی پیش نمیاد؟

mmd2009
دوشنبه 17 مرداد 1390, 16:37 عصر
با سلام

یک اسکریپت از بانک درست بکن و اونو بنداز تو 2008 ببین جدوالت رو درست میکنه یا نه اگ درست کرد که یعنی مشکلی دیگه نداری

موفق باشی

Reza_Yarahmadi
دوشنبه 17 مرداد 1390, 19:00 عصر
نیازی به تهیه اسکریپت نیست (اسکریپت برای انتقال از ورژن بالاتر به پایین تر معمولا مورد استفاده قرار میگیره) برای انتقال از 2005 به 2008 معمولا مشکلی وجود نداره ، برای انتقال از 2000 به 2008 هم اگر دیتابیس دارای طراحی معمولی باشه بدون مشکل تبدیل میشه. تنها مشکل اینه که بعد از تبدیل نمیشه دوباره به ورژن قبل برگشت (مگر اینکه قبل از تبدیل ، بک آپ بگیرید و یا با تهیه اسکریپت این کار رو انجام بدید)

mmd2009
دوشنبه 17 مرداد 1390, 20:05 عصر
نیازی به تهیه اسکریپت نیست (اسکریپت برای انتقال از ورژن بالاتر به پایین تر معمولا مورد استفاده قرار میگیره) برای انتقال از 2005 به 2008 معمولا مشکلی وجود نداره ، برای انتقال از 2000 به 2008 هم اگر دیتابیس دارای طراحی معمولی باشه بدون مشکل تبدیل میشه. تنها مشکل اینه که بعد از تبدیل نمیشه دوباره به ورژن قبل برگشت (مگر اینکه قبل از تبدیل ، بک آپ بگیرید و یا با تهیه اسکریپت این کار رو انجام بدید)

استفاده از اسکریپت چه مشکلی داره برای این کار ؟

Reza_Yarahmadi
سه شنبه 18 مرداد 1390, 18:03 عصر
استفاده از اسکریپت چه مشکلی داره برای این کار ؟
از نظر فنی مشکل خاصی وجود نداره (غیر از موارد خاصی مثل استفاده از نوع داده های منسوخ شده) ولی وقتی کسی میخواد دیتابیسی رو از 2000 به بالاتر انتقال بده یعنی دیتابیس در حال استفاده است و دارای اطلاعات است ، تهیه اسکریپت از ساختار و داده های این دیتابیس دردسر داره و به برنامه های جانبی نیاز داره ....
حالا ، وقتی بدون نیاز به هیچ کار و دردسری میشه دیتابیس رو از 2000 ، Detach کرد و به ورژن بالاتر Attach کرد چرا بیایم اسکریپت بسازیم و ...؟

mmd2009
چهارشنبه 19 مرداد 1390, 21:10 عصر
البته من نمیخوام زیاد وارد این بحث بشم چون به هر دلیلی که فکرش رو می کنم میبینم هر کس راه و روشی برای خودش داره برای این کار ولی مطمئنا هر کاری که بدون دردسر باشه دلیل بر درست بودنش نیست اونم تو برنامه نویسی