SQL附加数据库

方法一:

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

你可能感兴趣的:(sql)