一般情况下我们只需要在数据库中创建一个空间数据库来进行数据的管理和编辑。但也有很多情况我们需要建立多个空间数据库来完成工作。
在数据库服务器上我们可以通过两种方法创建多个空间数据库:
1、 创建多个数据库实例,在每个实例上创建一个SDE空间数据库
2、 只保留一个数据库实例,在该实例上创建多个SDE空间数据库
注:单实例,单数据库的创建请参考博文ArcSDE 10.1安装、配置、连接 (SQL Server 2008)
方法一:
首先通过SQLServer2008R2安装包增加新的数据库实例,如下图:
选择“全新安装或者添加共享功能”,根据提示进行新实例的安装。安装完成之后通过Create Enterprise Geodatabase工具箱在新实例中创建SDE空间数据库即可,参数如下:
注:如果是默认MSSQLSERVER实例名,Instance中只需要填写服务器名称或ip地址,若不是默认实例名,则需要按上图所示添加实例名。
至此,现有两个实例名MSSQLSERVER以及SDEINSTANCE,并都已经拥有各自的SDE空间数据库,如下图所示:方法二:
在现有默认MSSQLSERVER数据库实例上新创建一个SDE空间数据库
直接运行Create Enterprise Geodatabase工具箱,参数如下图:注:Instance参数填法与方法一一样,Database参数填写想要创建的SDE数据库的名称,需要注意的是将Sde Owned Schema选项取消选中。
运行工具箱后,登陆SQLServer数据库,结果如下:
在不同类型的关系数据库中创建多个SDE数据库的方案可能会有区别,请分别参阅帮助文档,链接如下:
SQL Server:http://resources.arcgis.com/zh-CN/help/main/10.2/#/na/002q0000000r000000/
DB2:http://resources.arcgis.com/zh-CN/help/main/10.2/#/na/002900000017000000/
Informix:http://resources.arcgis.com/zh-CN/help/main/10.2/#/na/002m0000000v000000/
Oracle:http://resources.arcgis.com/zh-CN/help/main/10.2/#/na/002n0000000r000000/
PostgreSQL:http://resources.arcgis.com/zh-CN/help/main/10.2/#/na/002p000000t1000000/