ylb: 數據庫備份(Backup)和還原(Restore) 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 Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/Backup/TestDb.bak' WITH NOFORMAT, COMPRESSION, NOINIT, NAME = N'TestDb-Full Database Backup', SKip, STATS = 10;GO
View Code ylb:2,數據庫還原(Restore Database) 返回頂部 |


-- ============================-- Restore Database Template-- ylb:還原數據庫(前提必須有備份)-- ============================USE masterGORESTORE DATABASE TestDb FROM DISK = N'D:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/Backup/TestDb.bak' WITH FILE = 1, NOUNLOAD, REPLACE, STATS = 10GO
View Code ylb: 3,創建數據庫備份驅動(Create Backup Device) 返回頂部 |


-- ================================-- Create Backup Device Template-- ylb:創建備份驅動-- ================================USE masterGOEXEC master.dbo.sp_addumpdevice @devtype = N'disk', @logicalname = N'Backup_Device_Name', @physicalname = N'D:/Program Files/Microsoft SQL Server/MSSQL10.MSSQLSERVER/MSSQL/Backup/Backup_Device_Name.bak'GO
View Code 未成功,還在進行中....
寄語:數據庫的建模、架構和層次關系,對一個高級編程者十分重要,建議大家多看一些數據庫方面的資料。因為一個軟件(或者叫一個系統)的性能,主要取決于軟件的架構和數據庫層次??梢詮囊韵聝蓚€方面考慮(暫不考慮物理配置):方面一:網站的檢索數據的效率(數據庫表的層次關系決定)方面二:要確保數據中的數據的一致性和隔離性。