小编ces*_*nux的帖子

使用群集共享卷的 SQL Server 镜像备份

我有一个带有 2 个节点的 SQL Server 2014 集群和一个配置了 iSCSI 目标服务器的第三台服务器,它们都是带有 Windows Server 2012 R2 的虚拟服务器。

集群的两个节点都是 iSCSI 启动器并连接到 iSCSI target which was converted to Cluster Shared Volume(CSV).

我正在使用 Ola Hallengren 脚本进行备份,这里的想法是备份到本地 Z:\ 驱动器并镜像到 C:\ClusterStorage\BackupSQL(此文件夹是集群共享卷),备份在每个位置分别成功运行,但是如果我将脚本配置为使用镜像设备,它会给我一个

错误 3212 镜像设备“%ls”和镜像设备“%ls”具有不同的设备规格。

两个驱动器 C: 和 Z: 中的块大小相同,使用以下命令进行测试:

fsutil fsinfo ntfsinfo <drive:>
Run Code Online (Sandbox Code Playgroud)

作业运行失败后,文件夹结构已创建,但内部没有备份,我错过了什么?

这有效:

BACKUP DATABASE [msdb] 
TO DISK = N'Z:\MSSQL\Backup\some_path_and_name.bak' 
--MIRROR 
--TO DISK = N'C:\ClusterStorage\BackupSQL\some_path_and_name.bak' 
WITH CHECKSUM, COMPRESSION, FORMAT
Run Code Online (Sandbox Code Playgroud)

这也有效:

BACKUP DATABASE [msdb] 
--TO DISK = N'Z:\MSSQL\Backup\some_path_and_name.bak' 
--MIRROR 
TO DISK = N'C:\ClusterStorage\BackupSQL\some_path_and_name.bak' 
WITH CHECKSUM, COMPRESSION, FORMAT …
Run Code Online (Sandbox Code Playgroud)

sql-server clustering sql-server-2014 ola-hallengren

5
推荐指数
1
解决办法
602
查看次数