系统管理员,重装了数据库服务器,造成我们的用户都不能访问具体的数据库以及表了。
登录帐号与用户名同名,但在用户表中,没有相对应的登录帐号。如何将一个用户与登录绑定呢?
最后在网上找到了一个存储过程:
exec sp_change_users_login 'update_one','lzc','lzc'
问题解决。
但还有一个问题,以前直接可以访问某个用户创建的数据库对象,现在必须加上所有者名才可以访问,例如:txcj,现在必须使用'liangjc.txcj'才可访问,查询时相当不方便。有待解决。