导航

SQL附加数据库

Posted on 2007-11-12 13:33  pegger  阅读(419)  评论(0编辑  收藏  举报

方法一:

EXEC sp_attach_db @dbname = N'ManPower',@filename1 = N'D:\ManPower_Data.mdf',@filename2 = N'D:\ManPower_log.ldf'
保存成D:\AttDB.sql

osql.exe ---i D:\AttDb.sql
保存为D:\AttDb.Bat

方法二:
use master

if not exists (select * from sysdatabases where name='HSSY'
BEGIN
       
create database HSSY
END

if exists (select * from sysdevices where name='HSSY')
BEGIN
    
EXEC sp_dropdevice 'HSSY'
END
Else
BEGIN
     
EXEC sp_addumpdevice 'disk','HSSY''C:\DataBase.db'
END

restore database HSSY
from disk='C:\DataBase.db'
with replace
保存成:C:\AttDb.sql

osql.exe ---i C:\AttDb.sql
保存成C:\AttDb.bat
河南恒友科贸有限公司 
电话 :0371-53733453    传真:0371-65388972
地址:郑州市郑花路8号 E-mail:hengyousoft@QQ.com