成功创建企业级地理数据库所具备的条件
- 请确认您想使用的 ArcGIS、SQL Server 和操作系统组合相互兼容。
- 下载连接到用于存储地理数据库的 SQL Server 版本所需的 SQL Server ODBC 客户端。
- 获取 ArcGIS Server **代码文件,然后将其放置到可从用于创建地理数据库的 ArcGIS 客户端访问的位置。
- 确定将创建地理数据库的人员(这会影响创建数据库的人员),以及运行哪个工具来创建地理数据库。按照适合实际情况的说明进行操作:
使用到的软件版本
arcgis版本:10.4.1
SQL service版本:SQL service 2016、SQL service2014、SQL service2012
1.通过ArcMap创建地理数据服务器
1.1打开ArcMap
1.2 打开ArcToolbox
菜单栏->地理处理->ArcToolbox
1.3 创建企业级数据库
数据管理工具-> 地理数据库管理-> 创建企业级数据库
数据库平台:通过数据库平台可以选择数据库,Arcgis支持的数据库有
- IBM Db2
- IBM Informix
- Microsoft SQL Server
- Oracle
- PostgreSQL
实例:计算机名\数数据库服务名称,也可通过SSMS查看。
数据库:如果存在则连接,如果不存在则创建新的数据库
操作系统身份验证:
- 要以经操作系统验证的 sysadmin 登录帐户进行登录,请选中操作系统身份验证。您必须使用正确的登录信息登录到 Windows 才能使用此选项。
- 要以 sysadmin 登录,可以在数据库管理员文本框中输入 sysadmin 用户名,并在数据库管理员密码文本框中输入相应的密码。
Sde拥有方案:
- 如果选择 sde 拥有的方案,则地理数据库管理员文本框将以 sde 来填充。如果不存在使用该名称的用户,则工具将创建该用户及其对应的方案,并且会向该用户授予创建地理数据库所需的权限。
- 如果使用数据库身份验证和 dbo 方案存储地理数据库,可以在地理数据库管理员文本框中输入 SQL Server 实例中 dbo 的用户名。
- 如果使用的是操作系统身份验证来连接数据库,则您的当前登录必须在 SQL Server sysadmin 固定服务器角色中才能创建 dbo 方案地理数据库。
授权文件:安装目录\ESRI\License10.4\sysgen
创建成功
遇到的坑:
1. 错误:访问DBMS服务器失败
数据库版本和Arcgis版本问题