金蝶云·星空支持的数据库版本
金蝶云·星空目前只支持SQLServer和Oracle数据库服务器。
1. SQLServer数据库运行环境
支持的运行环境__数据库 |
SQL Server 2008 R2 |
支持版本 | 推荐架构 | 推荐补丁级别 | 排序规则(Collation) | 必需数据库组件 |
标准版● 企业版 数据中心版 |
64位(x64) | SP3 及以上 | 必须是Chinese_PRC_CI_AS | Database Service Management Tools MSDTC(操作系统组件) |
SQL Server 2012 |
支持版本 | 推荐架构 | 推荐补丁级别 | 排序规则(Collation) | 必需数据库组件 |
标准版● 企业版 | 64位(x64) | SP3 | 必须是Chinese_PRC_CI_AS | Database Service Management Tools MSDTC(操作系统组件) |
SQL Server 2014 |
支持版本 | 推荐架构 | 推荐补丁级别 | 排序规则(Collation) | 必需数据库组件 |
标准版● 企业版 | 64位(x64) | SP2 | 必须是Chinese_PRC_CI_AS | Database Service Management Tools MSDTC(操作系统组件) |
SQL Server 2016 |
支持版本 | 推荐架构 | 推荐补丁级别 | 排序规则(Collation) | 必需数据库组件 |
标准版● 企业版 | 64位(x64) | SP1 | 必须是Chinese_PRC_CI_AS | Database Service Management Tools MSDTC(操作系统组件) |
SQL Server 2017 |
支持版本 | 推荐架构 | 推荐补丁级别 | 推荐排序(Collation) | 必需数据库组件 |
标准版● 企业版 数据中心版 | 64位(x64) | 最新CU补丁 | Chinese_PRC_CI_AS
| Database Service Management Tools MSDTC(操作系统组件) |
SQL Server 2019(推荐) |
支持版本 | 推荐架构 | 推荐补丁级别 | 推荐排序(Collation) | 必需数据库组件 |
标准版● 企业版 数据中心版 | 64位(x64) | 最新CU补丁 | Chinese_PRC_CI_AS
| Database Service Management Tools MSDTC(操作系统组件) |
说明:
第一,如果选择标准版,需要关注微软该版本对数据库可使用的最大CPU核心数以及最大内存的限制,避免后续CPU无法充分使用,或者扩展内存不便,推荐客户现场选择安装企业版;
SQL Server 2008 R2,SQL Server 2012标准版可利用的最大内存只有64GB;
SQL Server 2014,SQL Server 2016,SQL Server 2017,SQL Server 2019标准版可利用的最大内存只有128GB;
数据库各个版本对规模限制的情况可参阅:
https://docs.microsoft.com/zh-cn/sql/sql-server/editions-and-components-of-sql-server-version-15?view=sql-server-ver15#scale-limits
第2, 排序规则必须是Chinese_PRC_CI_AS,一定要选择64位的数据库软件;
1)排序规则必须选择Chinese_PRC_CI_AS
2)生产环境请一定用64位的数据库软件。已经安装的实例如何检验
SQL Server:SELECT SERVERPROPERTY('Edition')
以上返回结果如包含64-bit字样则是64位,不带位数信息的是32位
3)由于SQL Server对文件夹安全操作的限制,建议数据库文件和日志文件不要放在根目录下,也不要放在共享目录中。另外如果是英文操作系统,文件目录名称最好是纯英文,不要出现中文字符,以免路径中出现中文字符,识别不出来;
第3, SQL Server SQL Server 2008 r2升级到 SQL Server 2012后,按如下方式确定的最大 SQL Server 的 32 位实例可以使用的内存量。收起该表格展开该表格
SQL Server 和操作系统的系统设 | 使用 SQL Server 的内存的最大数量 |
在 32 位操作系统上的 32 位 SQL Server | 2 GB |
32 位与 3g 引导选项的 32 位操作系统上的 SQL Server | 3 GB |
在 64 位操作系统上的 32 位 SQL Server | 4 GB |
在升级到 SQL Server 2012之前,请仔细检查 SQL Server 的现有实例的内存要求。
详情请查看微软帮助:http://support.microsoft.com/kb/2644592/zh-cn
2. Oracle数据库运行环境
支持的运行环境__数据库 |
|
Oracle Database 11gR2 |
|
支持版本 | 推荐架构 | 版本要求 | 字符集 | 必需数据库组件 |
标准版 企业版 | Linux | 11.2.0.4+最新的PSU(推荐)
| 数据库字符集: AL32UTF8 国家字符集: AL16UTF16 | XML DB |
Oracle Database 12c |
支持版本 | 推荐架构 | 版本要求 | 字符集 | 必需数据库组件 |
标准版 企业版 | Linux | 12.2.0.1+最新的PSU(推荐) | 数据库字符集: AL32UTF8 国家字符集: AL16UTF16 | XML DB |
说明:
第一, Oracle数据库,要求dbtimezone必须是+00:00
可通过如下的语句查看dbtimezone,
SQL> select dbtimezone,sessiontimezone from dual;
DBTIME
------
SESSIONTIMEZONE
---------------------------------------------------------------------------
+08:00
-04:00
得知dbtimezone是+08:00
请通过如下语句,修改为+00:00,以便满足金蝶云星空安装产品后建库的要求;
ALTER DATABASE SET TIME_ZONE='+00:00';
第2, 仅推荐有Oracle运维经验的客户选用Oracle数据库;
请由有Oracle生产环境部署经验的技术人员安装调试Oracle数据库软件,建议请有OCP资格的工程师进行;
数据库操作系统环境请参考微软或甲骨文的官方文档。
备注:如果Oracle要采用非Linux架构请咨询金蝶研发中心确认是否支持。
第3, 对排序规则和字符集的要求如下所述:
1)Oracle的数据库字符集是:AL32UTF8,国家字符集是:AL16UTF16。
2)生产环境请一定用64位的数据库软件。已经安装的实例验证方法如下:
Oracle: select * from v$version;
以上返回结果如包含64-bit字样则是64位,不带位数信息的是32位
3)创建Oracle管理中心库或业务库前,请确保Oracle数据库已安装XML DB组件,创建Oracle数据库时XML DB是默认安装的,请不要去掉。
第4, 禁止客户正式环境的Oracle数据库安装在Windows架构下使用,如果客户要求Oracle采用非Linux架构请咨询金蝶研发中心确认是否支持。