我正在使用这个脚本为我的数据库创建一个差异备份:
BACKUP LOG myDatabase TO DISK = 'myDatabaseBackup.dif'
但令我惊讶的是,即使我在数据库中插入更多信息或创建新表,生成的文件也不会改变大小。如果我将更多的数据添加到我的数据库中,我希望这个大小会改变,因为完整的备份大小会发生变化。
完全备份脚本:
BACKUP LOG myDatabase TO DISK = 'myDatabaseBackup.bak'
我手动运行上述脚本(每小时一次),因为我使用的是Server,显然它没有维护计划功能。
我对一个非生产数据库进行了刷新,这些是它们的化身:
数据库化身列表
DB Key Inc Key DB Name DB ID STATUS Reset SCN Reset Time
1 1 ORCL 1355555557 PARENT 1 20-DEC-11
2 2 ORCL 1355555557 CURRENT 12 17-JUL-14
既然不再需要备份,我如何删除旧版本中的备份?任何帮助都将不胜感激。谢谢。
我们目前在SIMPLE恢复中有一个数据库,并计划为报告目的设置一个Availability Group (Enterprise 2016)。我的理解是,这将需要将数据库移动到FULL恢复。我们不需要日志备份,也没有兴趣存储它们,所以我考虑将日志备份设置为NUL (位桶)。我读过的东西都没有说过我会有任何问题,但我想确保我没有错过任何东西。
谁能告诉我在SQL Server 2008 Express中进行备份时如何克服此错误? Backup failed for Server '\SQLEXPRESS'. (Microsoft.SqlServer.SmoExtended)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1447.4+((KJ_RTM).100213-0103+)&EvtSrc=Microsoft.SqlServer.Management.Sm
我有数据库。我的数据库的大小接近4GB(只有.mdf文件)。在该数据库中,只有少数几个表具有最大的数据库数据。其中一张最大的桌子是Table1。这是一个巨大的表格,意味着每天大约有80000个数据被插入和相同的数字。被删除的记录。该表中有30 days * 80000记录。这张表使用得非常频繁。因此,查询大型数据需要时间。因此,我的开发团队决定创建同一个表的分区。Table11的主键中有四列。
主键列:
ChequeDate日期
RunNo Int
SorterNo Int
SequenceNo Int
我们决定根据SequenceNo列对表进行分区。
我创建了一个分区脚本并运行它,对现有的