启用 SQL Server Express 以存储地理数据库
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
ArcSDE for Microsoft SQL Server Express 的安装向导包含两部分:一部分安装 SQL Server Express(请参阅安装 SQL Server Express);另一部分指定要用作数据库服务器的 SQL Server Express 实例,在数据库服务器中添加服务器管理员,启用 SQL Server Express 实例来存储地理数据库以及对软件进行授权(如果与 ArcGIS for Server Workgroup 一起使用)。
步骤:
- 如果要将数据库服务器与 ArcGIS for Server Workgroup 一起使用,请获取 ArcGIS for Server Workgroup 授权文件。
- 从 SQL Server 实例名称列表中选择要用来存储地理数据库的 SQL Server Express 实例的名称,例如 MyServer\SQLExpress。
- 在要启用的 SQL Server Express 实例(数据库服务器)中输入要充当服务器管理员的用户的登录名。登录名应为在域名或计算机名之后加反斜线 (\) 和用户的名称,例如 WORLD\David。该用户在操作系统级不具有任何附加权限,但可以在数据库服务器上执行所有必要的管理功能。
- 单击下一步跳转到下一个对话框。
- 如果要启用通过 ArcGIS for Desktop 或 ArcGIS Engine 获得许可的 ArcSDE for SQL Server Express 实例,则这个对话框便是该向导的最后一个对话框。单击完成退出向导。
- 如果要启用通过 ArcGIS for Server Workgroup 获得许可的 ArcSDE for SQL Server Express 实例,则需要使用 ArcGIS for Server Workgroup 许可注册实例。在在 SQL Server Express 上启用地理数据库存储 对话框上,单击下一步进入软件授权向导。
- 在授权选项 对话框中选择适合实际情况的选项:
- 选择第一个注册选项:我已安装了软件,需要对它进行授权。仅当您已经运行了该向导并且已通过电子邮件请求获得授权文件时,则不必选择该选项。单击下一步继续。
- 如果您通过电子邮件获得了软件授权文件,请选择第二个注册选项(我已收到来自 Esri 的授权文件,并且现在已准备好完成授权过程),输入该授权文件的路径和名称或浏览至该授权文件,单击下一步,然后前进至步骤 14。
- 如果您选择的是我已安装了软件,需要对它进行授权,请在授权方法 对话框中选择一个选项:
- 如果您在运行该向导的计算机中具备 Internet 访问权限,可以选择立即使用 Internet 通过 Esri 进行授权。选择该方法将自动通过 Esri 对软件进行授权。
- 如果您在运行该向导的计算机中不具备 Internet 访问权限,可选择在 Esri 的网站或通过电子邮件接收授权文件进行授权。选择该选项后授权信息将被保存,然后,您便可在具备 Internet 访问权限的计算机中将该信息以电子邮件的形式发送至 Esri 或提交至 Esri 网站。您将收到授权文件,然后便需要重新运行向导以启用地理数据库,以便对软件进行授权。
- 必须提供帐户信息才能通过 Esri 授权软件。输入必要信息,然后单击下一步继续。
- 提供您的组织信息以及您在组织中的任职信息,然后单击下一步。
- 在软件授权码 对话框中,必须输入 ArcGIS Server 授权码。
该授权码已和有关如何获取软件的信息一起发送给贵组织。如果没有授权码,请联系贵组织负责软件采购和维护合同的相关人员。
- 如果选择的是选项立即使用 Internet 通过 Esri 进行授权,那么您提供的信息将自动发送至 Esri,随后您的软件便可得到授权。之后便会在计算机注册表的 SQL Server Express Services 条目中写入一个条目,从而使该 SQL Server Express 的示例具备存储地理数据库的能力。前进至步骤 14。
- 如果您选择的是选项在 Esri 的网站或通过电子邮件接收授权文件进行授权,则会立即弹出电子邮件授权对话框。单击保存创建文件,该文件可通过电子邮件发送至 Esri 或传送到另一台计算机中然后通过 Esri 的客户服务网站提交。
收到 Esri 的授权文件后,请重新运行该向导,在授权选项 对话框中选择我已收到来自 Esri 的授权文件,并且现在已准备好完成授权过程选项。
- 要完成授权,请单击完成。
警告:
请确保选择正确的实例!如果选择有误,例如,选择了 SQL Server Enterprise Edition 实例,将不会正确启用该实例并且用户将无法在 SQL Server Express 中创建任何地理数据库。
9/15/2013