金蝶云·星空目前只支持SQLServer和Oracle数据库服务器。
1. SQLServer数据库运行环境
| 支持的运行环境__数据库 |
| SQL Server 2008 R2 |
| 支持版本 |
推荐架构 |
推荐补丁级别 |
排序规则(Collation) |
必需数据库组件 |
| 标准版●企业版数据中心版 |
64位(x64) |
SP3及以上 |
必须是Chinese_PRC_CI_AS |
Database ServiceManagement ToolsMSDTC(操作系统组件) |
| SQL Server 2012 |
| 支持版本 |
推荐架构 |
推荐补丁级别 |
排序规则(Collation) |
必需数据库组件 |
| 标准版●企业版 |
64位(x64) |
SP3 |
必须是Chinese_PRC_CI_AS |
Database ServiceManagement ToolsMSDTC(操作系统组件) |
| SQL Server 2014 |
| 支持版本 |
推荐架构 |
推荐补丁级别 |
排序规则(Collation) |
必需数据库组件 |
| 标准版●企业版 |
64位(x64) |
SP2 |
必须是Chinese_PRC_CI_AS |
Database ServiceManagement ToolsMSDTC(操作系统组件) |
| SQL Server 2016 |
| 支持版本 |
推荐架构 |
推荐补丁级别 |
排序规则(Collation) |
必需数据库组件 |
| 标准版●企业版 |
64位(x64) |
SP1 |
必须是Chinese_PRC_CI_AS |
Database ServiceManagement ToolsMSDTC(操作系统组件) |
| SQL Server 2017 |
| 支持版本 |
推荐架构 |
推荐补丁级别 |
推荐排序(Collation) |
必需数据库组件 |
| 标准版●企业版数据中心版 |
64位(x64) |
最新CU补丁 |
Chinese_PRC_CI_AS |
Database ServiceManagement ToolsMSDTC(操作系统组件) |
| SQL Server 2019(推荐) |
| 支持版本 |
推荐架构 |
推荐补丁级别 |
推荐排序(Collation) |
必需数据库组件 |
| 标准版●企业版数据中心版 |
64位(x64) |
最新CU补丁 |
Chinese_PRC_CI_AS |
Database ServiceManagement ToolsMSDTC(操作系统组件) |
说明:
第一,如果选择标准版,需要关注微软该版本对数据库可使用的最大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架构请咨询金蝶研发中心确认是否支持。
