请问:如何修改数据库中用户的登录名?

jeskee 2004-03-22 12:06:02
我用“附加数据库”从外部的MDF文件中导入了数据库testdb,可以前的数据库是用sdbuser建的表,登录名也是sdbuser,sdbuser默认的登录数据库为testdb。我导入之前在当前的登录名中建了一个号“sdbuser”的号,可是附加完成后数据库中用户“sdbuser”的登录号就成为了“<无>”,问题就是现在访问表的时候都得以“sdbuser.tableName”来访问,我想修改用户“sdbuser”的登录名应该怎么办?修改后的效果以就是直接用表名来访问.
...全文
408 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
valu 2004-07-16
  • 打赏
  • 举报
回复
我也遇到了同样的问题,可是用
sp_change_users_login 'update_one','数据库用户名','SQL SERVER登录名'
这个好不行啊,

请问具体怎么操作?谢谢了。
shuiniu 2004-03-22
  • 打赏
  • 举报
回复
更改用户的登录
下面的示例更改 pubs 数据库中的用户 Mary 与现有登录之间的链接,链接到新的登录 NewMary 上(使用 sp_addlogin 添加)。

--Add the new login.
USE master
go
EXEC sp_addlogin 'NewMary'
go

--Change the user account to link with the 'NewMary' login.
USE pubs
go
EXEC sp_change_users_login 'Update_One', 'Mary', 'NewMary'

shuiniu 2004-03-22
  • 打赏
  • 举报
回复
sp_change_users_login
更改当前数据库中 SQL Server 用户与 Microsoft® SQL Server™ 登录之间的关系。
hisi 2004-03-22
  • 打赏
  • 举报
回复
up
caiyunxia 2004-03-22
  • 打赏
  • 举报
回复
企业管理器--安全性--用户--属性--
jeskee 2004-03-22
  • 打赏
  • 举报
回复
多谢各位!
sp_change_users_login 'update_one','数据库用户名','SQL SERVER登录名'
问题解决了!感激!
lovvver 2004-03-22
  • 打赏
  • 举报
回复
编辑注册属性,修改您的登陆名和密码。

34,590

社区成员

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

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