PDA

View Full Version : تبديل بانك اطلاعات sql server 2000 به 2008



sh2007
چهارشنبه 31 فروردین 1390, 07:41 صبح
دوستان سلام
يك بانك اطلاعاتي رو سالها پيش طراحي كردم روي sql server 2000 توي محيط Enterprise حالا مي خوام اونو با ديتاش توي sql express 2008 تبديل كنم راستش موندم چطور كنم
دوستان لطفا راهنمائي كنيد
ممنون

حمیدرضاصادقیان
چهارشنبه 31 فروردین 1390, 09:10 صبح
سلام.
کار خاصی نیازی نیست انجام بدید.کافیه Backup اونو در نسخه 2008 Restore کنید یا فایلهای mdf,ldf اونو در 2008 attach کنید.

sh2007
چهارشنبه 31 فروردین 1390, 10:25 صبح
سلام.
کار خاصی نیازی نیست انجام بدید.کافیه Backup اونو در نسخه 2008 Restore کنید یا فایلهای mdf,ldf اونو در 2008 attach کنید.

ببخشيد كه دوباره سوال مي كنم من توي ويندوزم sql express كه همراه با محيط vs2010 نصب مي شه دارم آيا با اون نسخه مي شه اينكار رو كرد آخه من گزينه هائي به اينمورد نديدم
ممنون

pezhvakco
چهارشنبه 31 فروردین 1390, 20:36 عصر
گزينه هائي به اينمورد نديدم
گزینه ایی در کار نیست :

Backup اونو در نسخه 2008 Restore کنید
RESTORE DATABASE DataBase_Name FROM DISK = ' + QuotedStr(Addr) + '


فایلهای mdf,ldf اونو در 2008 attach کنید.

Com_Tx:='EXEC sp_attach_db @dbname = N''DataBase_Name'', @filename1 = N''Address_MDF'', ';
Com_Tx:=Com_Tx + '@filename2 = N''Address_LDF'' ';

sh2007
پنج شنبه 01 اردیبهشت 1390, 09:15 صبح
گزینه ایی در کار نیست :

RESTORE DATABASE DataBase_Name FROM DISK = ' + QuotedStr(Addr) + '



Com_Tx:='EXEC sp_attach_db @dbname = N''DataBase_Name'', @filename1 = N''Address_MDF'', ';
Com_Tx:=Com_Tx + '@filename2 = N''Address_LDF'' ';

از راهنمائي شما متشكرم پس بايد با دستورات sql اين كار رو انجام بدم اون سوال قبلي به اين خاطر بود كه من با محيط انترپرايس 2000 كار كرده بودم
ممنون