将 SQL Server Express 实例升级为 Advanced Services
此主题仅适用于 ArcEditor 和 ArcInfo。
每个 ArcGIS 版本所随附的 SQL Server Express 的版本都有所不同。以下列出了随 ArcGIS 的每个版本提供的 SQL Server Express 版本:
- ArcGIS 9.2:SQL Server 2005 Express Service Pack (SP) 2
- ArcGIS 9.3:SQL Server 2005 Express with Advanced Services
- ArcGIS 9.3.1 和 10:SQL Server 2008 Express with Advanced Services
如果您正在将数据库服务器与较早版本的 ArcGIS 结合使用,则可在安装 ArcGIS 9.3 或更高版本时升级 SQL Server Express 实例。
如果有 SQL Server 2005 Express SP1,通过运行 ArcGIS Desktop 或 ArcGIS Server Workgroup 9.3 可执行文件可升级到 SQL Server 2005 Express with Advanced Services。也可以从 Microsoft 网站获得 SQL Server 2005 Express with Advanced Services。有关在这种情况下升级 SQL Server Express 实例的信息,请参阅 SQL Server 联机丛书。
可从 SQL Server 2005 Express SP1 或 SQL Server 2005 Express with Advanced Services 升级到 SQL Server 2008 Express with Advanced Services。有关说明请参阅从 SQL Server 2005 Express 升级到 SQL Server 2008 Express。
-
在升级 SQL Server Express 实例前,请为所有地理数据库创建备份。
有关说明,请参阅在数据库服务器上创建地理数据库的备份。
- 在安装 SQL Server 2005 Express 的计算机上,将 ArcGIS Desktop 9.3、ArcGIS Engine 9.3 或 ArcGIS Server Workgroup 9.3 DVD 插入驱动器中。
- 当安装选项对话框打开后,单击 ArcSDE for SQL Server Express。
- 在 ArcSDE for SQL Server Express 安装选项对话框中,保持 Microsoft SQL Server Express Edition 选项为选中状态。如果具有新的 ArcGIS Server Workgroup 许可证,则保持后安装选项为选中状态。如果没有,则取消选中后安装选项。
- 单击安装。
- 接受 Microsoft SQL Server 2005 Express Edition with Advanced Services 许可协议。如果不接受,安装程序将退出,而不安装 SQL Server Express。
- 安装程序会检查计算机上的 Microsoft Windows Installer 3.1 和 .NET 2.0 Framework,它们是 SQL Server 2005 Express 所需的。由于已经安装了 SQL Server Express,因而计算机上有这些组件。单击下一步跳转到下一个对话框。
- 在 Microsoft SQL Server 2005 安装程序/欢迎使用 Microsoft SQL Server 安装向导对话框中,单击下一步。
- Microsoft 将执行其他系统配置检查。当它完成后,单击下一步。
- 在实例名对话框中,单击已安装的实例按钮。
- 选择要升级的实例,然后单击确定。请确保选择正确的实例。
- 单击下一步。
- 下一个对话框现有组件指明您要升级 SQL Server Express 实例。单击下一步继续升级。
成功完成升级后,您的实例将安装 Advanced Services(包括全文搜索)。如果要使用构建全文索引功能,必须在 ArcGIS Desktop 中的已升级实例上创建新地理数据库,并将现有数据复制到这些新地理数据库中。(请记住,地理数据库名称必须唯一,因此新地理数据库的名称必须与原始地理数据库不同。)
如果未成功完成 SQL Server Express 的升级,则需要卸载现有 SQL Server Express 实例,并重新安装 SQL Server Express with Advanced Services。要删除 SQL Server Express 实例,请参阅卸载 SQL Server 2005 Express 实例。