日期:2014-05-18  浏览次数:20472 次

sql server2005中创建用户失败,急求解决方法!!!
我先在sql   server2005中创建一个数据库,然后在创建一个用户,最后想把这个数据库的修改权限赋给新的一个用户,但是在授权的时候出现问题了,界面提示错误如下:
创建对于用户‘exp’失败,
其他信息:
执行Transact-sql语句或批处理时发生异常
用户,组或者角色‘exp’在当前数据库中已经存在(错误:15023)
我记得以前我在一个帖子上看到的用命令解决这个问题的,但是找了一个上午还是没有找到,哪位朋友也碰到国这种问题,能否告知,谢谢。

------解决方案--------------------
整个库的修改权限的话, 一般是用角色

USE [库名]
GO
EXEC sp_addrolemember N 'db_datawriter ', N '用户名 ' -- db_datawriter 是角色名, 这个名字你用企业管理器授权时可以看到, 填写上对应的即可
GO