/* 通過SQL 語句備份數據庫 */ BACKUP DATABASE mydb TO DISK ='C:/DBBACK/mydb.BAK' --這里指定需要備份數據庫的路徑和文件名,注意:路徑的文件夾是必須已經創建的.文件名可以使用日期來標示 /* 通過SQL語句還原數據庫 */ USE master RESTORE DATABASE mydb FROM DISK='C:/DBBACK/mydb.BAK' WITH REPLACE
--Kill掉訪問某個數據庫的連接 CREATE PROC KillSpid(@DBName varchar) AS BEGIN DECLARE @SQL varchar DECLARE @SPID int SET @SQL='DECLARE CurrentID CURSOR FOR SELECT spid FROM sysprocesses WHERE dbid=db_id('''+@DBName+''') ' FETCH NEXT FROM CurrentID INTO @SPID WHILE @@FETCH_STATUS <>-1 BEGIN exec('KILL '+@SPID) FETCH NEXT FROM CurrentID INTO @SPID END CLOSE CurrentID DEALLOCATE CurrentID END