View Full Version : restore کردن دیتابیس با نامی دیگر
masi.a
شنبه 26 مرداد 1387, 12:20 عصر
با سلام
چطور می توان یک دیتابیس را در MSSQL2k در حالیکه موجود می باشد، با نام دیگری از طریق فایل Backup اش Restore کرد؟:متفکر:
Touska
شنبه 26 مرداد 1387, 18:03 عصر
در دلفی یا خود Sql Server ؟
masi.a
دوشنبه 28 مرداد 1387, 19:02 عصر
از طریق کد نویسی در دلفی:لبخندساده:
merced
دوشنبه 28 مرداد 1387, 19:16 عصر
فکر نکنم با restore کردن بشه . ولي با attach ميشه يعني deattach و بعد attach کنيد.
sp_attach_db
با Alter Database هم ميشه
Touska
سه شنبه 29 مرداد 1387, 09:53 صبح
روش همون روش قبلی هست مثل Backup ولی فرقش در اینجاست که اسم دیتابیستو برای Restore شدن
اسم مورد نظرتو میدی و آدرس فایل باید عوض کنی که Over Write نباید بشه، برای مثال :
Restore Database Test From Disk = 'D:\DrugStore\BackUp\Magic.bak'
With MOVE 'DrugStore_Data' TO 'c:\Drugstore.mdf',
MOVE 'DrugStore_log' TO 'c:\Drugstore.ldf'
این یک دیتابیس با نام DrugStore بوده که با نام Test برگردانده شده.
و برای نمایش لیت فایل های موجود در Backup تون هم از Syntax زیر استفاده نمایید :
RESTORE FILELISTONLY
From Disk = 'D:\DrugStore\BackUp\Magic.bak'
موفق باشید :)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.