创建数据中心提示“无法启用数据库引擎的ftp服务*”

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

创建数据中心提示“无法启用数据库引擎的ftp服务*”

问题场景

在创建管理中心/数据中心时容易遇到提示“无法启用数据库引擎的FTP服务***”,不同的是后半段可能存在差异。以下针对此类问题的汇总说明解决方案。

方案总述

此问题大部分情况下需要在数据库执行SQL语句,故建议:

1、登录数据库服务器。

2、打开SQL Server Management Studio。

3、连接数据库,并选择master数据库点击“新建查询”打开窗口。

4、后续需要执行的SQL语句均在此窗口执行。

问题1

不支持对系统目录进行即席更新。|RECONFIGURE 

问题1解决方案

在数据库执行以下语句处理:

SP_CONFIGURE 'allow updates',0 RECONFIGURE WITH OVERRIDE

GO

RECONFIGURE

GO

问题2

无法启用数据库引擎的FTP服务: 

User does not have permission to perform this action.[EXEC sp_configure show advanced options,1

无法启用数据库引擎的FTP服务:

The EXECUTE permission was denied on the object 'sp_configure',database 'mssqlsytemresource',schema 'sys'.|EXEC sp_configure 'show advanced options',1

问题2原因分析

填写的数据库管理员用户实际权限不足、或使用的是RDS数据库,不允许此操作。

问题2解决方案

1、权限不足可需由DBA授权数据库用户sysadmin权限。

2、RDS数据库需要先恢复模板库,然后注册管理中心/数据中心。

问题3

无法启用数据库引擎的FTP服务:地址窗口化扩展插件(AWE)要求“锁定内存页”特权,但在该进程的访问标记中当前未提供该权限。

问题3原因分析

SQL Server 启用了 AWE 但 SQL Server 账户不具备“锁定内存页”权限。

问题3解决方案

1、 如果SQL SERVER本身是64位则不需要开启 AWE。直接在 SQL 属性中将其取消选择即可。(此问题仅低版本数据库存在)。

2、 如果 SQL 是 32 位并开启了 AWE请更换数据库版本为64位且不要启用AWE。



问题4

无法启用数据库引擎的 FTP 服务:配置选项'xp_cmdshell'不存在,也可能是高级选项。

问题4原因分析

SQL Server 的 xp_cmdshell 未启用。

问题4解决方案

在数据库执行以下内容并重启SQL Server服务。

EXEC SP_CONFIGURE 'show advanced options', 1
RECONFIGURE WITH OVERRIDE
EXEC SP_CONFIGURE 'xp_cmdshell', 1
RECONFIGURE WITH OVERRIDE

创建数据中心提示“无法启用数据库引擎的ftp服务*”

问题场景在创建管理中心/数据中心时容易遇到提示“无法启用数据库引擎的FTP服务***”,不同的是后半段可能存在差异。以下针对此类问题的汇总...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息