use
master
go
declare @detach nvarchar ( 4000 )
set @detach = ''
select @detach = @detach + char ( 13 ) + ' exec sp_detach_db ' + quotename (Name) + ' , '' true ''' from master..sysdatabases where Name like ' Lonigo% '
and dbid > 4
exec ( @detach )
-- EXEC sp_detach_db '+ @name+', '+ 'true'
go
use master
go
/**/ /***********************************************************************************************************************
說明:@file顯示格式為' E:\data',路徑有空格時加上雙引號如:'E:\"Data bak"'
禁止數據庫名為'.'圓點。如:HR.hr.mdf/HR.hr.ldf 在文件名存在兩個圓點
功能:附加數據庫
***********************************************************************************************************************/
create proc DataAttach ( @file nvarchar ( 100 ), @file1 nvarchar ( 100 ) = @file )
as
declare @mdf1 nvarchar ( 200 ), @mdf2 nvarchar ( 200 ), @ldf1
go
declare @detach nvarchar ( 4000 )
set @detach = ''
select @detach = @detach + char ( 13 ) + ' exec sp_detach_db ' + quotename (Name) + ' , '' true ''' from master..sysdatabases where Name like ' Lonigo% '
and dbid > 4
exec ( @detach )
-- EXEC sp_detach_db '+ @name+', '+ 'true'
go
use master
go
/**/ /***********************************************************************************************************************
說明:@file顯示格式為' E:\data',路徑有空格時加上雙引號如:'E:\"Data bak"'
禁止數據庫名為'.'圓點。如:HR.hr.mdf/HR.hr.ldf 在文件名存在兩個圓點
功能:附加數據庫
***********************************************************************************************************************/
create proc DataAttach ( @file nvarchar ( 100 ), @file1 nvarchar ( 100 ) = @file )
as
declare @mdf1 nvarchar ( 200 ), @mdf2 nvarchar ( 200 ), @ldf1