pegger

方法一:

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

分类:

技术点:

相关文章: