sql只有读取权限,如何复制整数据库
答案:2 悬赏:80 手机版
解决时间 2021-03-08 03:38
- 提问者网友:戎马万世
- 2021-03-07 08:15
sql只有读取权限,如何复制整数据库
最佳答案
- 五星知识达人网友:行雁书
- 2021-03-07 09:28
用pd登陆进去,然后反转出整个能读到的数据库结构
全部回答
- 1楼网友:逃夭
- 2021-03-07 10:58
1.把你的用户自定义数据库放入一个系统提供的数据库。系统提供的数据库有:db_owner,db_accessadmin,db_securityadmin,db_ddladmin,db_backupoperator,db_datareader,db_datawriter,db_denydatareader和db_denydatawriter。
2.把你的用户自定义数据库添加到将作为开发环境的db_datareader和db_datawriter中。如果你已经有一个可以添加和/或删除用户自定义数据库对象的开发环境,你就只需要取消这个权限或是把你的用户自定义数据库添加到db_ddladmin系统数据库中。
3.把数据库用户作为数据库成员添加到你的用户自定义数据库中。
4.取消所有的公共权限。
不要向公共用户发出deny命令。如果你向公共用户发出了deny命令,用户将不能读取用户自定义数据库的对象。用revoke命令代替deny命令来取消读取公共数据库的权限。这样设置后,数据库的用户就是用户自定义数据库的成员了。用户自定义数据库具有读取用户自定义数据库对象的权限。因此这个用户自定义数据库允许数据库用户读取用户自定义数据库的对象。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯