我正在寻找一种简单的(如果可能的话,最简单的)方法来备份和恢复数据库。
我想在一种状态下执行备份,然后在执行一些操作后返回到备份状态。
已尝试数据库->任务->备份...然后选择Database->Tasks->Restore,但我总是收到以下错误:
Restore failed for...DBName
The tail of the log for the database "database name" has not been backed up...
因此,我想分别通过一次简单的操作进行备份和恢复,是否可以为我提供解决方案的建议,无论是基于GU
我想对我的SQLServer2012Express数据库做一个完整的每周备份。
我已经创建了一个SQL脚本和批处理文件,以便每周自动对我的数据库进行完全备份,并在每次执行该脚本时覆盖现有的备份文件。
我想知道我的语法是否正确,并且正在做我想做的事情。
BACKUP DATABASE test TO
DISK = N'\\path\to\backup\folder\TestBackup.bak'
WITH NOFORMAT
, INIT
, NAME = N'test Backup'
, SKIP
, NOREWIND
set @TSQL= 'BACKUP DATABASE ['+@DBName +'] TO DISK = N'''+@FilePath+'\'+@DBName+'_backup_'+@Date+'.bak'' WITH NOFORMAT, NOINIT, NAME = N'''+@FilePath+'\'+@DBName+'_backup_'+@Date+''', SKIP, REWIND, NOU
我在Windows 10 Pro 202H上使用visual Studio 2019社区SQL Server localdb。我一直在尝试将WideWorldImporters数据库从WideWorldImporters Full.bak(从GitHub下载)‘恢复’到我的本地数据库实例中,但没有成功。
到目前为止已经发生了: Qyery:(*=我的用户名)
USE master
RESTORE DATABASE WideWorldImporters
FROM disk = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQ
我现正按以下指示行事:
https://stackoverflow.com/questions/10299811/creating-new-database-from-a-backup-of-another-database-on-the-same-server
总之,我正在构建逻辑文件列表,然后还原数据库:
RESTORE FILELISTONLY
FROM DISK = 'C:\KeltieCochrane_v220120220.BAK';
RESTORE DATABASE KeltieCochrane_v2
FROM DISK = 'C:\KeltieCoch
我们目前在SIMPLE恢复中有一个数据库,并计划为报告目的设置一个Availability Group (Enterprise 2016)。我的理解是,这将需要将数据库移动到FULL恢复。我们不需要日志备份,也没有兴趣存储它们,所以我考虑将日志备份设置为NUL (位桶)。我读过的东西都没有说过我会有任何问题,但我想确保我没有错过任何东西。