在 SQL Server 中建立地理数据库快速浏览
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
使用创建企业级地理数据库地理处理工具、启用企业级地理数据库地理处理工具或一个 Python 脚本在 SQL Server 数据库管理系统 (DBMS) 中创建地理数据库。
一般情况下,如果希望利用 ArcGIS 创建数据库,请使用创建企业级地理数据库地理处理工具或 Python 脚本。如果希望(或者需要)先创建数据库,则使用启用企业级地理数据库地理处理工具或 Python 脚本。下面给出了有关何时使用各种方法的一些建议:
- 如果可以访问 ArcGIS for Desktop(Standard或Advanced)并希望工具在默认的 SQL Server 位置上创建一个 500 MB 的数据库和 125 MB 的日志文件,可以使用创建企业级地理数据库地理处理工具。如果要使用 sde 方案地理数据库,此工具还会创建一个经 SQL Server 身份认证的 sde 登录帐户、sde 数据库用户及 sde 方案,并向 sde 用户授予创建地理数据库的权限。
- 如果您能够访问 ArcGIS for Desktop Standard或Advanced但要创建不同大小的数据库和日志文件或者要在 SQL Serve默认目录之外的位置创建数据库和日志文件,则请使用启用企业级地理数据库地理处理工具。
- 如果您能够访问 ArcGIS for Desktop Standard或Advanced但要使用经 Windows 验证的 sde 用户和 sde 方案地理数据库,则请使用启用企业级地理数据库地理处理工具。
- 如果希望此工具创建数据库和日志文件并且需要在计算机(运行带有 Geodatabase Update 扩展模块的 ArcGIS Engine 或 ArcGIS for Server 企业级(标准版或高级版))上创建地理数据库,则请运行调用 CreateEnterpriseGeodatabase 的 Python 脚本。
- 如果要手动创建数据库、日志文件、sde 用户和方案,并且需要在计算机(运行带有 Geodatabase Update 扩展模块的 ArcGIS Engine 或 ArcGIS for Server 企业级(标准版或高级版))上创建地理数据库,则请运行调用 EnableEnterpriseGeodatabase 的 Python 脚本。
建立地理数据库之前,请查看“资源中心”上的系统要求,以确保支持要使用的数据库、ArcGIS 和硬件组合。
在 SQL Server 中建立地理数据库
以下是在 SQL Server 中创建地理数据库所需执行的步骤汇总:
- 安装并配置 SQL Server。
您站点的协议决定着是由管理员还是其他员工(如信息系统技术员)执行此步骤。有关说明,请参阅 SQL Server 文档。
- 将实例配置为接受远程连接。
- 决定是由 dbo 用户还是名为 sde 的用户拥有地理数据库。有关哪个用户可以拥有 SQL Server 中地理数据库的信息,请参阅 SQL Server 中地理数据库所有者的比较。
- 如果您要从远程计算机创建地理数据库,则请在该计算机上安装 SQL Server Native Client。
- 通过以下任何一种方式创建数据库和地理数据库:
- 从 ArcGIS for Desktop Standard或Advanced运行创建企业级地理数据库地理处理工具。
- 从运行 ArcGIS for Desktop Standard或Advanced、ArcGIS Engine Runtime(具有 Geodatabase Update 扩展模块)或 ArcGIS for Server 企业级(标准版或高级版)的计算机上运行 Python 脚本。可以复制为在 PostgreSQL 中创建数据库和地理数据库编写脚本部分中的示例脚本并将其修改为可在您的站点中运行。
或者,您可以手动创建数据库,然后运行启用企业级地理数据库地理处理工具。如果希望创建 dbo 方案地理数据库,则以数据库中的 dbo 用户运行启用企业级地理数据库工具。如果希望创建 sde 方案地理数据库,则必须创建 sde 登录帐户、用户及方案,然后以 sde 用户运行启用企业级地理数据库工具。
备用安装情形
某些情况下,您需要使用不同的工具在 SQL Server 中设置地理数据库,例如当您想要使用 ArcSDE 服务进行连接或者需要在同一 SQL Server 实例中创建多个地理数据库时。有关创建多个地理数据库的信息,请参阅一个 SQL Server 实例中的多个地理数据库。
要使用 ArcSDE 服务,必须安装和配置 ArcSDE 应用程序服务器。有关该情形的说明,请参阅随 ArcSDE 应用程序服务器一同提供的安装指南。ArcSDE 应用程序服务器安装程序可从 Esri 客户关怀中心门户网站下载。