配置一个sde管理sqlsever多个数据库

利用POST建立一个名为SDE的数据库(这也就是我们的主库),配置服务授权等操作完毕,启动服务。

在SQL Server:中建立一个QueryLayer数据库(不用SDE进行post),该库必须要有SDE用户,新建esri用户并将这个数据库赋给esri这个用户

新建QueryLayer数据库

图片

图片

新建完成后,在QueryLayer数据库下—安全性—用户下新建sde用户

图片

图片

 图片

在QueryLayer数据库下—安全性—架构下新建sde架构

图片

图片

新建完成后,我们可以通过arccatalog连接该数据库

 图片

此时经过我们的相关设置,新建的QueryLayer数据库没有经post配置,也能正常通过arccatalog登录

当我们在往QueryLayer数据库里导入数据时报错,这是因为QueryLayer数据库权限没有进行设置(需要设置创建表,创建存储过程,创建视图,创建函数才能正常导入)

 图片

权限设置在QueryLayer数据库的属性中设置

图片

图片

 

设置完成后,就可以正常导入

图片

 

此时QueryLayer库可以正常通过sde用户操作。现在我们需要新建esri用户并将这个数据库赋给esri这个用户(新建的esri用户必须同样在sde库下新建,否则QueryLayer库下的esri用户在arccatalog中无法连接QueryLayer库)

新建esri用户

在安全性—登录名下新建esri用户(在QueryLayer库及sde库下的安全性—用户下也需新建esri用户)

图片

图片

新建esri用户完成后,在QueryLayer库及sde库下的安全性—架构下新建esri架构

图片

 

图片

 

Esri架构的所有者为esri用户

新建esri架构完成后,需要对安全性—登录名下新建esri用户的属性进行更改

图片

 在用户映射中需要将esri用户的默认架构改为新建的esri架构

 

图片

改为

图片

 更改sde及QueryLayer数据库中esri用户的权限,更改方法如下

图片

图片

图片

更改完成后。我们可以通过arccatalog使用esri用户连接QueryLayer数据库

图片

 

在此我们可以看到QueryLayer和sde数据中esri用户的数据

图片

 

同样,我们利用sde用户登录也可以看到QueryLayer和sde数据中sde用户的数据

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值