在最初未安装SQL Server的共享群集驱动器上创建数据库或更改磁盘文件位置
本文介绍如何在最初未安装SQL Server的共享群集驱动器上创建数据库或更改磁盘文件位置。
原始产品版本:SQL Server
原始 KB 编号: 295732
摘要
安装SQL Server虚拟服务器实例后,可能需要创建数据库,或者将现有数据或日志文件移动到辅助共享群集磁盘。 若要创建数据库或移动现有数据或日志文件,必须将SQL Server要使用的另一个磁盘作为依赖项添加到群集管理器中的 SQL Server 资源。
如果在SQL Server资源不依赖于该磁盘时尝试在另一个共享群集驱动器上创建数据库,可能会收到类似于以下内容的错误:
服务器:消息 5184,级别 16,状态 2,第 1 行。 无法对群集服务器使用文件 '%.*ls'。 只能使用服务器的群集资源具有依赖项的格式化文件。
服务器:消息 1802,级别 16,状态 1,第 1 行
CREATE DATABASE 失败。 无法创建列出的某些文件名。 检查以前的错误。
尝试将文件移动到现有数据库或将文件添加到不在SQL Server组中且也不依赖于SQL Server资源的共享群集驱动器上时,会显示类似的错误。
此外,如果尝试在SQL Server资源不依赖的磁盘上创建全文索引目录,将显示以下错误:
服务器:无法创建群集服务器的目录“Y:\FTDATA”目录“Y:\FTDATA”中的消息 7627、级别 16、状态 1、过程sp_fulltext_database、第 61 行全文目录。 只能使用服务器群集组中磁盘上的目录。
更多信息
若要将磁盘作为依赖项添加到SQL Server,共享群集磁盘必须与SQL Server资源位于群集管理员中的同一组中。
若要移动共享群集磁盘,请选择要移动到SQL Server组的磁盘,然后右键单击该资源。 单击“ 更改组”。 磁盘位于SQL Server资源所在的同一组中后,请按照以下步骤将其添加为SQL Server依赖项:
- 打开群集管理员。
- 请确保包含SQL Server数据库的所有物理磁盘资源都与SQL Server资源位于同一组中。
- 右键单击SQL Server资源,然后选择“脱机”,使资源进入脱机状态。
- 右键单击SQL Server资源,然后选择“属性”。
- 选择“ 依赖项 ”选项卡。
- 选择“ 修改 ”,将磁盘添加到该资源的依赖项列表中。
- 使SQL Server资源重新联机,然后将SQL Server文件放在该共享群集磁盘上。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈