如何在数据库重添加用户
fujlt 2005-05-31 12:55:17 我们公司SQL SERVER有一个名为:Lin 的数据库
其中有很多用户Lin建立的用户表和存储过程
现在 将Lin数据库备份后(含用户),恢复到其他服务器上
结果发现:在控制台的Lin数据库的用户中,有该用户的信息
但是由于在安全性--登陆中没有该用户的名字,所以客户端程序无法登陆该服务器
如果要在这里添加用户Lin,并在数据库访问中选择数据库Lin
提示出错 提示用户“lin”已经存在
在这种情况下,我要如何才可以正常添加Lin这个用户
*********************************************************
我也尝试过添加其他的客户名称,CST,并且将其权限设置为数据库读 写
并将该数据库中所有的表的select权限对该用户打开
使用ODBC数据源连接数据库正常
但是,在客户端中,对表执行select 操作,结果提示
结果提示 拒绝了用户CST的select权限
在将该用户的服务器角色设置为系统管理员后,好像比较正常了
但是需要在Sql语句中,涉及到表名的地方,增加一个用户名前缀
比如表T_User,需要写成dream.T_User
是什么原因?