SQL Serverデータベースのバックアップとリストア


バックアップ文:
Backup Database db_JiuShanJiu To Disk='E://DataBak//bak1.bak'
-- :       C         ,    。

リストア文:
      USE master

      DECLARE tb CURSOR LOCAL FOR SELECT 'Kill '+ CAST(Spid AS VARCHAR) FROM master.dbo.sysprocesses
                                                       WHERE dbid=DB_ID('db_JiuShanJiu')

      DECLARE @s nvarchar(1000) OPEN tb FETCH tb INTO @s

      WHILE @@FETCH_STATUS = 0 BEGIN EXEC (@s) FETCH tb INTO @s END CLOSE tb DEALLOCATE tb

      RESTORE DATABASE db_JiuShanJiu FROM Disk='E://DataBak//bak1.bak'