View Full Version : restore کردن دیتابیس با نامی دیگر
  
masi.a
شنبه 26 مرداد 1387, 13:20 عصر
با سلام
چطور می توان یک دیتابیس را در MSSQL2k در حالیکه موجود می باشد، با نام دیگری از طریق فایل Backup اش Restore کرد؟:متفکر:
Touska
شنبه 26 مرداد 1387, 19:03 عصر
در دلفی یا خود  Sql Server ؟
masi.a
دوشنبه 28 مرداد 1387, 20:02 عصر
از طریق کد نویسی در دلفی:لبخندساده:
merced
دوشنبه 28 مرداد 1387, 20:16 عصر
فکر نکنم با restore کردن بشه . ولي با attach ميشه  يعني deattach و بعد attach کنيد. 
sp_attach_db
با  Alter Database  هم ميشه
Touska
سه شنبه 29 مرداد 1387, 10: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-1404, Jelsoft Enterprises Ltd.