none
【SQL】如何来解决数据库管理互斥问题? RRS feed

  • 问题

  • 我所使用的数据库为SQL2K,购买的是外网数据库,并且买了两个,数据库的IP地址都是一样的,但登录名不同,请问如何来管理这两个不同的数据库呢?
    问题详细描述:数据库分别为A和B,登录名分别为aa和bb,现在问题来了,如果我以aa身份登录管理A的时候,想在当前下再管理数据库B,由于之前的登录名是A的,所有我没有权限来管理A,除非删除这个注册,重新以B登录来管理数据库B,但这样我又管理不了数据库A了,请问高手再不删除注册的前提下,我应该如何来解决这个数据库访问互斥问题呢?谢谢!
    2009年12月28日 4:59

答案

  • 可以根据你的需要对于两个Login帐户分别再建立对应的数据库用户分配全适的权限即可,
    Ex: 两个Login:aa/bb只是表明你具有了登入此数据库服务器的权限,但是具体访问数据库的权限可以通过建立对应的DB User来实现.
             如果你想要aa这个Login即要管理A同时可以管理B那么在这两个DataBase级别上分别建立一个对应此Login的映射用户,要配合适的权限,即可

    问题解决;只要在两个数据库的用户中添加对方用户名,并且赋予管理权限就可以搞定。结贴
    • 已标记为答案 jinwb1982 2009年12月28日 9:50
    2009年12月28日 9:50

全部回复

  • You can manage them from different client machine, or manage with ssms that let you register same server multiple times using different logins.
    2009年12月28日 5:01
  • 可以根据你的需要对于两个Login帐户分别再建立对应的数据库用户分配全适的权限即可,
    Ex: 两个Login:aa/bb只是表明你具有了登入此数据库服务器的权限,但是具体访问数据库的权限可以通过建立对应的DB User来实现.
             如果你想要aa这个Login即要管理A同时可以管理B那么在这两个DataBase级别上分别建立一个对应此Login的映射用户,要配合适的权限,即可
    2009年12月28日 5:53
  • 可以根据你的需要对于两个Login帐户分别再建立对应的数据库用户分配全适的权限即可,
    Ex: 两个Login:aa/bb只是表明你具有了登入此数据库服务器的权限,但是具体访问数据库的权限可以通过建立对应的DB User来实现.
             如果你想要aa这个Login即要管理A同时可以管理B那么在这两个DataBase级别上分别建立一个对应此Login的映射用户,要配合适的权限,即可

    问题解决;只要在两个数据库的用户中添加对方用户名,并且赋予管理权限就可以搞定。结贴
    • 已标记为答案 jinwb1982 2009年12月28日 9:50
    2009年12月28日 9:50