50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ارتقاء نسخه بانک اطلاعاتی از SQL Server 2005 به SQL Server 2014

سلام و وقت بخیر

یک سرور پایگاه داده SQL Server 2005 دارم که چندین بانک متعدد بر روی آن وجود دارد. قصد انتقال دیتابیس های فوق را بر روی SQL Server 2014 دارم. بانک های فوق در حال حاضر از طریق نرم افزارهای مختلف در حال استفاده می باشد. چگونه می توان این بانک ها را به سرور جدید منتقل نمود به صورتیکه کاربران با مشکل مواجه نشوند یا کاربران در موجود در مسیر security -> logins به سرور جدید منتقل شوند؟

می خواهم همه چیز مشابه هم باشد تا در برنامه ها مشکل و تداخلی پیش نیآید

پرسیده شده در 1394/06/05 توسط

13 پاسخ

3

شما وقتی قصد نصب SQL رو داری دو حالت داره:

  1. نصب Instance جدید
  2. به روز رسانی یک Instance موجود

در حالت دوم، شما میتونی Instance ای که در حال حاضر نصب هست رو به نسخه جدیدتر ارتقا بدی، بدون اینکه بانک ها و Login های داخل SQL مشکلی براشون پیش بیاد.

پاسخ در 1394/06/06 توسط
1

ﭘﻴﺸﻨﻬﺎﺩ ﻣﻦ side by side اﺳﺖ و ﺷﻤﺎ ﻣﻴﺘﻮاﻧﻴﺪ اﺯ اﺑﺰاﺭ copy database wizard ﺩﺭ ssms اﺳﺘﻔﺎﺩﻩ ﻛﻨﻴﺪ

پاسخ در 1394/07/10 توسط
2

همون طور که آقای مهندس احمدی فرمودند شما دو راهکار دارید :

-می تونید Instance جدید نصب کنید که این کار مشابه جابجا کردن سرور هست یعنی شما باید کلا سرویس رو روی Instance جدید بالا بیارید ( جابجایی Login ها و Link ها و هر چیزی که در سطح Instance وجود داره ) که هم نیاز به Down Time داره و هم کمی دردسر .....

- و Upgrade سرویس موجود که خیلی راحت تره.

بنظر من البته... اول یک نسخه از دیتابیس هاتون رو روی محیط تستی SQl2014 بازیابی کنید و بعد از تست صحت عملکرد برنامه و کدها روی این نسخه با خیال راحت Instance خودتون رو به روزرسانی کنید. همون طور که دوستان خودشون اطلاع دارند معمولا پیشنهاد میشه که نسخه به نسخه Update صورت بگیره.

پاسخ در 1394/06/08 توسط
1

هیچ نرم افزاری یا Wizard برای این کار وجود ندارد.

روش ها:

۱- به صورت دستی که بسیار زمانبر است

۲- تولید یک اسکریپت که این کار را انجام دهد.

با تشکر

حمید ج. فرد

پاسخ در 1394/08/09 توسط
0

این کار به صورتی دستی انجام می شود ؟ یا راه حل دیگری دارد ؟

پاسخ در 1394/08/09 توسط
0

ضمن تشکر از جنابعالی

میشه بیشتر راهنمایی بفرمایید ؟

پاسخ در 1394/07/12 توسط
0

ضمن تشکر از دوستان

ترجیحا روش ایجاد Instance جدید را کمی تشریح بفرمایید

منظورتان این هستش که یک ویندوز سرور و SQL سرور جدید نصب و راه اندازی کنم؟

چگونه جابجایی در سطح Instance و به صورت کامل می توانم انجام بدهم؟

پاسخ در 1394/06/10 توسط
4

توجه داشته باشید که SQL Server 2014 پایگاه داده های SQL Server 2005 را به صورت عادی پشتیبانی نمی کند.

روش اول و صحیح تر این است که شما یک اینستن رو نصب کنید. و پایگاه داده را به انستنس جدید بیارید ولی این کار در محیط شما شدنی نیست به دلیل اینکه شما باید اول به SQL Server 2008 یا SQL Server 2012 آپگرید کنید و بعد به SQL Server 2014 انتقال بدید. این روش می تونه بدون Downtime انجام بشه و اینکه خطرش هم کمتر است. و اینکه شما می توانید بدون تغییر رمز کاربران تمامی کاربران SQL Server را به اینستنس جدید انتقال دهید.

دوش دوم این است که InPlace Upgrade کنید یعنی اینستن SQL Server 2005 را به SQL Server 2014 تغییر بدید که یک مقدار خطرناک است به این دلیل که اگر مشکلی پیش آید شما دیگر به پایگاه داده ها دسترسی ندارید به این صورت که در حین آپگرید تمامی Common Features مانند SSIS, SQL Browser, و فایلهای DLL به SQL Server 2014 تغییر یافته که دیگر نمی توان به SQL Server 2005 بازگرداند.

بعد از آپگرید کردن شما دچار افت بازدهی سیستم می شوید به دلیل اینکه پایگاه داده ها با SQL Server 2014 Database Engine زیاد همخوانی ندارد.

پاسخ در 1394/07/04 توسط
0

دوستان الان بحث من بیشتر از دیتا، کاربران و دسترسی ها هستش

چجوری میتونم همه چیز رو به صورت نصب Instance جدید شبیه سازی کنم ؟

پاسخ در 1394/08/06 توسط
0

ارائه توضیحات بیشتر در اینجا معقول نیست به دلیل پیچیدگی های زیاد.

پاسخ در 1394/07/13 توسط
0

با سلام و خسته نباشید خدمت شما

با اجازه اساتید محترم خواستم برای کامل شدن مطالب یک جدولی در زیر بزارم برای ارتقای نسخه های sql server :

با سلام و خسته نباشید خدمت شما
با اجازه اساتید محترم خواستم برای کامل شدن مطالب یک جدولی در زیر بزارم برای ارتقای نسخه های sql server :
||https://dba.tosinso.com/files/get/18fd64c4-dc2b-423e-b8fd-30bc4facc706||
و ادامه عکس :
||https://dba.tosinso.com/files/get/e8dc3acb-57c5-49d4-9898-c13a0b6a294c||
و ادامه عکس :
||https://dba.tosinso.com/files/get/748acf52-99ca-4c4e-b944-ad04c4d0061d||

و ادامه عکس :

با سلام و خسته نباشید خدمت شما
با اجازه اساتید محترم خواستم برای کامل شدن مطالب یک جدولی در زیر بزارم برای ارتقای نسخه های sql server :
||https://dba.tosinso.com/files/get/18fd64c4-dc2b-423e-b8fd-30bc4facc706||
و ادامه عکس :
||https://dba.tosinso.com/files/get/e8dc3acb-57c5-49d4-9898-c13a0b6a294c||
و ادامه عکس :
||https://dba.tosinso.com/files/get/748acf52-99ca-4c4e-b944-ad04c4d0061d||

و ادامه عکس :

با سلام و خسته نباشید خدمت شما
با اجازه اساتید محترم خواستم برای کامل شدن مطالب یک جدولی در زیر بزارم برای ارتقای نسخه های sql server :
||https://dba.tosinso.com/files/get/18fd64c4-dc2b-423e-b8fd-30bc4facc706||
و ادامه عکس :
||https://dba.tosinso.com/files/get/e8dc3acb-57c5-49d4-9898-c13a0b6a294c||
و ادامه عکس :
||https://dba.tosinso.com/files/get/748acf52-99ca-4c4e-b944-ad04c4d0061d||
پاسخ در 1396/04/26 توسط
0

شما باید تمامی کاربران را با همان SID و رمز عبور که در سرور قبلی هستند در سرور جدید اضافه کنید

پاسخ در 1394/08/06 توسط

پاسخ شما