如何禁用自动SQL Server备份?


1

SQL Server似乎以随机间隔进行完全备份(.bak),然后将它们存储到C:\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQLSERVER \ MSSQL \ Backup中

是否有在SQL Server 2012中自动备份数据库的选项?我已经检查了数据库属性以获得一个选项。如果没有,我的猜测是我的机器上的另一项服务是自动执行这些备份。

版本:Microsoft SQL Server 2012 - 11.0.2100.60(X64)


2
我还没有使用SQL Server 2012,但在以前版本的SQL Server中没有执行自动数据库备份的任何内容。您是否检查过可能正在执行备份的任何维护计划或SQL Server代理作业?
joeqwerty 2014年

自从您询问2012年以来,哪个版本的SQL Server正在进行自动备份?
加拿大卢克

@CanadianLuke Microsoft SQL Server 2012 - 11.0.2100.60(X64)
Ernest

Answers:


1

SQL Server中没有自动备份系统,要么是运行它们的代理任务,要么是连接到服务器并运行备份命令的某种程序。两者都是“用户生成的”而不是系统自动生成的。

您将需要跟踪正在执行备份的软件并停止该软件,您可以检查Sql Server Managment Studio中代理,但如果它不存在那么它就是您在计算机(或计算机网络)上运行的软件之一如果服务器暴露给网络)正在生成备份。

运行查询

select * from msdb.dbo.backupset

将显示备份集表,其中包含最近创建的所有备份,通过该表可以开始跟踪运行这些备份的内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.