ylbtech-SQL Server:SQL Server- 数据库备份(Backup)和还原(Restore) |
-- =============================================
-- ylb:数据库备份(Backup)和还原(Restore)
-- KeyWord:Backup Database, Restore Database, SQL Server
-- author:yuanbo
-- ylb: ylb,tech
-- 10:33 2012/2/17
-- =============================================
ylb: 1,数据库备份(Backup Database) 返回顶部 |
-- =========================== -- Backup Database Template -- ylb:创建数据备份 -- =========================== BACKUP DATABASE TestDb TO DISK = N'D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLBackupTestDb.bak' WITH NOFORMAT, COMPRESSION, NOINIT, NAME = N'TestDb-Full Database Backup', SKIP, STATS = 10; GO
ylb:2,数据库还原(Restore Database) 返回顶部 |
-- ============================ -- Restore Database Template -- ylb:还原数据库(前提必须有备份) -- ============================ USE master GO RESTORE DATABASE TestDb FROM DISK = N'D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLBackupTestDb.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10 GO
ylb: 3, 创建数据库备份驱动(Create Backup Device) 返回顶部 |
-- ================================ -- Create Backup Device Template -- ylb:创建备份驱动 -- ================================ USE master GO EXEC master.dbo.sp_addumpdevice @devtype = N'disk', @logicalname = N'Backup_Device_Name', @physicalname = N'D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLBackupBackup_Device_Name.bak' GO
ylb: 4,备份数据库文件组返回顶部 |
未成功,
还在进行中....
ylb: 寄语返回顶部 |
寄语:数据库的建模、架构和层次关系,对一个高级编程者十分重要,建议大家多看一些数据库方面的资料。
因为一个软件(或者叫一个系统)的性能,主要取决于软件的架构和数据库层次。
可以从以下两个方面考虑(暂不考虑物理配置):
方面一:网站的检索数据的效率(数据库表的层次关系决定)
方面二:要确保数据中的数据的一致性和隔离性。
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |