社区
MS-SQL Server
帖子详情
再送分!还是权限!!
llgy
2003-12-25 02:54:11
1、T1的所有者为ABC,用ABC登录后
SELECT * FROM T1 //无T1对象
SELECT * FROM ABC.T1 //正常
为什么?
2、用ABC登录、ABC对数据库权限为PUBLIC和DB_OWNER
创建表T2,所有者为DBO,而不是ABC!!!
为什么?
是不是我的SQL SERVER 有问题!
我都快崩溃了!!
...全文
40
12
打赏
收藏
再送分!还是权限!!
1、T1的所有者为ABC,用ABC登录后 SELECT * FROM T1 //无T1对象 SELECT * FROM ABC.T1 //正常 为什么? 2、用ABC登录、ABC对数据库权限为PUBLIC和DB_OWNER 创建表T2,所有者为DBO,而不是ABC!!! 为什么? 是不是我的SQL SERVER 有问题! 我都快崩溃了!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
devilwind
2003-12-26
打赏
举报
回复
应该是默认数据库的问题把!
hbwhwanghua
2003-12-26
打赏
举报
回复
出去散步一下,再回来,呵呵
SQLSERVER肯定没问题的!
llgy
2003-12-26
打赏
举报
回复
zjcxc(邹建)
---------------------------------------------------------
Name Owner Type Created_datetime
-------- ---------- ------------ -------------------------
tb1 dbo user table 2003-12-25 16:11:36.800
这是为什么?
其他的都和你的一样!!!!
llgy
2003-12-26
打赏
举报
回复
谢谢各位的帮助,结帖了!
zjcxc
元老
2003-12-25
打赏
举报
回复
楼主用这个来测试一下,你的电脑上显示什么信息?
zjcxc
元老
2003-12-25
打赏
举报
回复
--下面是我的电脑上的测试
--显示当前登陆的用户名
select SUSER_SNAME()
go
--查询用户abc的属性
exec sp_helpuser 'abc'
go
--创建表
create table tb1(id int)
go
--查询表
select * from tb1
go
--显示创建的表tb1的信息
sp_help tb1
go
--删除创建的测试表
drop table tb1
/*--测试结果
--这里可以确定,当前使用的用户是abc
----------------------------------------------
abc
(所影响的行数为 1 行)
--这里可以确定,abc是当前数据库的db_owner
UserName GroupName LoginName DefDBName UserID
-------- ---------------- --------- ------------ ------
abc db_owner abc master 5
--这里没出错,表示查询没问题
id
-----------
(所影响的行数为 0 行)
Name Owner Type Created_datetime
-------- ---------- ------------ -------------------------
tb1 abc user table 2003-12-25 16:11:36.800
--以下省略了一些无关信息
--*/
sdhdy
2003-12-25
打赏
举报
回复
你看一下,查询分析器状态栏上的用户是sa还是ABC?如果是sa那就对了!
jingxijun
2003-12-25
打赏
举报
回复
我也测了,没问题的
sdhdy
2003-12-25
打赏
举报
回复
肯定是你的操作问题
zjcxc
元老
2003-12-25
打赏
举报
回复
你确认你的步骤没做错吧?
我的电脑上是没问题的
Rotaxe
2003-12-25
打赏
举报
回复
当创建对象时,Microsoft® SQL Server™ 2000 对未指定的名称部分使用下列默认值:
Server 默认为本地服务器。
Database 默认为当前数据库。
Owner_name 默认为与当前连接的登录 ID 相关联的指定数据库中的用户名称。
例如,如果用户作为数据库所有者 (dbo) 用户登录到 Northwind,则下面两个语句的任何一个都将创建一个名为 Northwind.dbo.TableX 的表:
CREATE TABLE TableX (cola INT PRIMARY KEY, colb NCHAR(3))
-或-
CREATE TABLE Northwind.dbo.TableX
(cola INT PRIMARY KEY, colb NCHAR(3))
Rotaxe
2003-12-25
打赏
举报
回复
没有问题,应该这样
Google Android SDK开发范例大全(PDF高清完整版3)(4-3)
6.15 后台服务送出广播信息——sendBroadcast与BroadcastReceiver 6.16 开机程序设计——receiver与intent-filter协同作业 6.17 双向短信常驻服务——Service与receiver实例 第7章 娱乐多媒体 7.1 访问Drawable资源...
Google Android SDK开发范例大全(PDF完整版4)(4-4)
6.15 后台服务送出广播信息——sendBroadcast与BroadcastReceiver 6.16 开机程序设计——receiver与intent-filter协同作业 6.17 双向短信常驻服务——Service与receiver实例 第7章 娱乐多媒体 7.1 访问Drawable资源...
Google Android SDK开发范例大全(PDF高清完整版1)(4-1)
6.15 后台服务送出广播信息——sendBroadcast与BroadcastReceiver 6.16 开机程序设计——receiver与intent-filter协同作业 6.17 双向短信常驻服务——Service与receiver实例 第7章 娱乐多媒体 7.1 访问Drawable资源...
Git - 克隆 / 推送仓库时提示没有
权限
怎么办?
Git - 克隆 / 推送仓库时提示没有
权限
怎么办?
基于RBAC的通用
权限
管理系统的详细分析与实现(理念篇——
权限
对象、
权限
项、功能
权限
、数据
权限
、
权限
组、
权限
设计)
“
权限
”这个词语,我们谈论时到底是名词属性还是动词属性?这对于
权限
的含义很重要。 如果是名词属性的话,那么它应该是有具体的指代物;如果是动词,则应该具有行为表示。 -
权限
的名词属性:api接口、页面、业务...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章