T-SQL查询通过使用事务日志安排备份!sql server 2008

你好,我是新的SQL服务器,我不知道任何关于备份数据库使用Tsql的任何事情,我正在试图找出做下面的但不成功的程序。

T-SQL查询通过在closures数据库之前的每个星期一的每个星期一使用事务日志来安排备份,还提到了使用事务日志恢复数据的示例T-SQL查询

我可能会被一些SQL人员激怒,但是由于你自己描述的不熟悉SQL和tSQL。 您可以使用SSMS的内置维护计划 。 这是一个简单的graphics方式来设置备份/恢复任务不知道任何代码。 您可以select哪个数据库,哪种types的备份,甚至备份的调度。 我仍然在使用它们,而我学习了正确的方法在tSQL中编写脚本并使用SQL代理作业。

SQL维护计划可能是肮脏的话,但对于新手他们真的帮助。

如果您不熟悉SQL Server中的BACKUP,那么在强调这个任务之前,我强烈build议您先阅读一下[这里没有讽刺]这个主题。

了解SQL Server备份

SQL Server:使用备份从灾难中恢复

你为什么要closures数据库? 你正在使用SQL Server Express版本吗? 你能分享你的SELECT @@版本信息吗? 此外,只有在数据库处于完全恢复模式时,您才需要执行事务日志备份。

从sys.databases中select名称recovery_model_desc

如果您需要实际语法帮助,则需要稍微分享一下数据/日志文件结构。

SELECT name AS'FileName',physical_name AS'PhysicalName',size / 128 AS'TotalSizeinMB',size / 128.0 – CAST(FILEPROPERTY(name,'SpaceUsed')AS int)/128.0 AS'AvailableSpaceInMB',CAST(FILEPROPERTY ,'SpaceUsed')AS int)/128.0 AS'ActualSpaceUsedInMB',(CAST(FILEPROPERTY(name,'SpaceUsed')AS int)/128.0)/(size / 128)* 100。 as'%SpaceUsed'FROM sys.database_files;

来自BOL的一些额外的BACKUP&RESTORE命令。

http://technet.microsoft.com/en-us/library/ms186865.aspx

http://technet.microsoft.com/en-us/library/ms186858.aspx

如果您需要额外的帮助,请不要犹豫,但要分享清楚的细节。

由于您是SQL Server领域的新手,所以维护计划是一个很好的开始,它为您提供了在数据库服务器中执行所需过程的清晰明了的方法。

请参考http://msdn.microsoft.com/en-us/library/ms187658.aspx ,也可以从http://www.microsoft.com/downloads/en/details在线下载SQL Server Books .aspx?FamilyId = 765433F7-0983-4D7A-B628-0A98145BCB97&displaylang = en这里可以作为第一手资源来获取信息。