我已经在Microsoft SQL Server中配置了2个备份任务,以对数据库进行完整和增量备份。Microsoft SQL Server的版本是2008 R2。
问题是,我已经配置了一个位置,直到几周前一切正常。问题在于它当前在找不到的位置创建这些备份。如果我查看日志,一切正常。但是在目标目录中,没有该备份文件的痕迹。
当我执行以下查询时,我在physical_device_name中得到一个奇怪的值:
SELECT
physical_device_name,
backup_start_date,
backup_finish_date,
backup_size/1024.0 AS BackupSizeKB
FROM msdb.dbo.backupset b
JOIN msdb.dbo.backupmediafamily m ON b.media_set_id = m.media_set_id
WHERE database_name = 'DB_NAME'
ORDER BY backup_finish_date DESC
Run Code Online (Sandbox Code Playgroud)
这些是我为physical_device_name获取的值:
等等 ...
知道为什么会这样以及如何解决吗?我最初的想法是那些目录是只读的。我进行了更改,但是我发现昨晚的备份之一由于相同的原因再次失败。
我正在玩Terraform一段时间,我想知道这是否可行.最佳做法是为您在AWS上创建的每个资源分配标签(例如).因此,您首先要做的是提出标记策略(例如,哪个业务部门,应用程序的名称,负责它的团队,......).
但是,在Terraform中,这意味着您必须为每个资源重复每个标记块.这不是很方便,如果要更新其中一个标记名称,则必须更新您创建的每个资源.
例如:
resource "aws_vpc" "vpc" {
cidr_block = "${var.cidr}"
tags {
Name = "${var.name}"
Project = "${var.projectname}"
Environment = "${var.environment}"
}
}
Run Code Online (Sandbox Code Playgroud)
如果我想在具有相同标签的VPC中创建子网和EC2,我必须重复该标签块.如果我想稍后更新其中一个标签名称,我必须单独更新每个资源,这非常耗时且乏味.
是否有可能在集中位置创建一个标签块并参考?我在考虑模块,但这似乎不适合模块的定义.