如何给SQL数据库添加用户

leslielu 2000-07-11 10:17:00
我把数据库从一个服务器上导到另一个服务器上时,我的数据库导过去了,但在目的服务器上建立用户时,总是说我的数据库中已存在那个用户,(因为我有的表的owner是我要建的人名)我无法给予这个用户在原先服务器中同样的对那个数据库的操作权限,因为我就无法添加他到那个数据库。Why? 问题很菜吧。
谢谢关注!
...全文
350 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanghuan 2000-07-11
  • 打赏
  • 举报
回复
为何不用迁移或备份恢复
leslielu 2000-07-11
  • 打赏
  • 举报
回复
谢谢hust_wenw,用户问题我已经解决,现在是用import data时,总无法全部完成,老报告出错,现在不仅这些存储过程导不过来,还有表的主键也没有导过来。而且,原数据库有59M 现在只import过来7M
??????????
为什么import这么难用?
hust_wenw 2000-07-11
  • 打赏
  • 举报
回复
CString SQL = ("sp_addlogin user,password,database");
user username,password,database
i had tested it! It is good!
leslielu 2000-07-11
  • 打赏
  • 举报
回复
我在数据库import date 时,选择所有的object但是,总是在我导到最后的时候报告不能复制对象。结果是原数据库的system的 Store Proceduce没有复制过来。我都不知道原数据库的System的存储过程是什么时候自己生成的,我新建一个数据库并没有这些呀。是不是还有别的什么没有导过来就不知道了。
shylsz 2000-07-11
  • 打赏
  • 举报
回复
给用户owner的权限吧
leslielu 2000-07-11
  • 打赏
  • 举报
回复
我发现真实的问题在与,原数据库我建 OBJECT 时,用的不是DBO,所以,现在将数据库导到另一个机子上时,没有办法建立和原来相同的用户,即使我用户名相同,但是数据库并不认为这和原来他 OBJECT的OWNER 是一个用户,所以尽管我把我现在的用户定义为数据库的OWNER在访问那个表时,要加上OWNER的名。这怎么办?

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧