樓上的,看來你搞的也夠不行的,你不知道有一種東西叫“作業”的麼? 它就可以實現自動備份~ 在SQL Server 2005資料庫中實現自動備份的具體步驟:
1、開啟SQL Server Management Studio
2、啟動SQL Server代理
4、"常規"中輸入作業的名稱
5、新建步驟,型別選T-SQL,在下面的命令中輸入下面語句 DECLARE @strPath NVARCHAR(200) set @strPath = convert(NVARCHAR(19),getdate(),120) set @strPath = REPLACE(@strPath, ":" , ".") set @strPath = "D:\bak\" + "databasename"+@strPath + ".bak" BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT (D:\bak\改為自己的備份路徑,databasename修改為想備份的資料庫的名稱)
6、新增計劃,設定頻率,時間等。 確定,完成。
樓上的,看來你搞的也夠不行的,你不知道有一種東西叫“作業”的麼? 它就可以實現自動備份~ 在SQL Server 2005資料庫中實現自動備份的具體步驟:
1、開啟SQL Server Management Studio
2、啟動SQL Server代理
4、"常規"中輸入作業的名稱
5、新建步驟,型別選T-SQL,在下面的命令中輸入下面語句 DECLARE @strPath NVARCHAR(200) set @strPath = convert(NVARCHAR(19),getdate(),120) set @strPath = REPLACE(@strPath, ":" , ".") set @strPath = "D:\bak\" + "databasename"+@strPath + ".bak" BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT (D:\bak\改為自己的備份路徑,databasename修改為想備份的資料庫的名稱)
6、新增計劃,設定頻率,時間等。 確定,完成。