大力,帮帮忙。。。

Morgan_ma 2003-07-31 08:35:12
我现在是用sql和windows混合,一开始建立了sa,密码sa。northwind数据库的用户是dbo,以sa登录。同样我建立了个数据库,为什么它的用户同样是dbo,但是登录名却没有,我怎么样才能添加它的登录名为sa?
...全文
96 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sundery 2003-08-01
  • 打赏
  • 举报
回复
我要分:)
pengdali 2003-07-31
  • 打赏
  • 举报
回复
查询分析器
Morgan_ma 2003-07-31
  • 打赏
  • 举报
回复
这个命令在哪里执行?
pengdali 2003-07-31
  • 打赏
  • 举报
回复
你用sa建表不用操心这个


比如:
--建一用户:
EXEC master..sp_addlogin '用户', '密码', '他的库',null
go
use 他的库
EXEC sp_adduser '用户'

你再用这个用户建表,那他使用时就需要:

select * from 用户名.表名
pengdali 2003-07-31
  • 打赏
  • 举报
回复
sa 就是 dbo

你用sa 登陆不需要写任何用户名,就可以直接访问表:

select * from 库名..表名
-----------------^^^省略了dbo
Morgan_ma 2003-07-31
  • 打赏
  • 举报
回复
能否针对我的问题讲得具体点。。。
nboys 2003-07-31
  • 打赏
  • 举报
回复
可以更改当前数据库的所有者

exec master..sp_changedbowner @loginame,@map(true|false)

值为 true 或 false,表示旧数据库所有者 (dbo) 的现有别名是映射到当前数据库的新所有者还是要除去。remap_alias_flag 的数据类型为 varchar(5),默认值为 NULL,表示旧 dbo 的任何现有别名均映射到当前数据库的新所有者。false 表示除去旧数据库所有者的现有别名。
nboys 2003-07-31
  • 打赏
  • 举报
回复
默认的数据库的所有对象是属于dbo用户的

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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