使用说明
SuperMap iDesktop 7C 及以上版本已不支持 SDB 数据源,“SDB->UDB”功能可将 SDB(.sdb)转换为 UDB 数据源(.udb),使数据源能在高版本工作空间中打开。
操作步骤
- 在“ 数据 ”选项卡的“ 工具 ”组中“ 数据源转换 ”,单击“ SDB->UDB ”按钮,弹出“SDB->UDB”对话框。
- 在“SDB->UDB”对话框中,点击 “添加”下拉按钮,选择“添加数据源…”或“添加工作空间…”菜单项,添加需要升级的数据。
- 源数据源: 显示 SDB 数据源名称和所在文件的路径。
- 密码: 若添加 SDB 数据源设有密码,则需输入数据源密码才可将数据升级。
- 所属工作空间: 若添加的是工作空间,则“所属工作空间”会显示 SDB 数据所属工作空间的路径和名称。
- 保存目标数据源: 双击保存路径显示出可修改 UDB 数据的保存路径和名称。
- 字符集: 双击字符类型显示处,可选的字符集有“UTF-8”和“使用原字符集”两种,“UTF-8”是针对Unicode 的一种可变长度字符编码,它可以用来表示 Unicode 标准中的任何字符。建议用户选择默认的“UTF-8”字符集。
- 状态: 用于提示数据是否已升级。若数据还没升级,“状态”处会显示“未升级”;数据升级后,“状态”处会显示“成功”。
- 转换工作空间: 勾选“转换工作空间”复选框后,即可在升级数据的同时把工作空间升级,且不覆盖原有的工作空间,如:SDB数据所在的工作空间为“world.smwu”,升级后的工作空间自动保存为“world_New.smwu”,保存路径与原文件相同。
- 统一设置: 在对话框中选中多个“SDB数据源”,在工具条中单击“统一设置”按钮,可在弹出的“统一设置”对话框中统一设置多个UDB数据源的保存路径和字符集类型。
- 当打开的工作空间中有SDB数据源时,软件会自动提示是否将SDB数据升级为UDB数据,单击“是(Y)”按钮即可将工作空间中的SDB数据升级为UDB数据,并将工作空间另存;若单击“否(N)”,则工作空间中连接的数据源信息会丢失,无法打开数据源。
注意事项
- 只支持引擎类型为”SDX+ for SDB”的数据升级为UDB。
- SDB 数据升级后不会覆盖原有的数据;工作空间中的 SDB 数据升级后,工作空间会另存,并带有升级后的 UDB 数据。