【发布时间】:2016-01-11 11:22:10
【问题描述】:
我正在尝试在 sybase 数据库中获取模式名称。 首先,我从 sa 用户创建登录名(user1),然后通过提供登录名(user1)和密码与 user1 连接,现在我尝试通过提供以下命令来创建表:-
create table user1.table1(
emp_id int not null,
name varchar(80) not null
)
但它显示访问被拒绝错误,而不是我从 sa 用户登录并将 sa_role 授予 user1,然后我再次运行上面提到的创建表的查询,并且表已成功创建。
在这里,我并没有完全知道 user1 是否是架构名称,或者我如何识别架构名称? 我还想知道除了 sa_role 之外还有什么角色可以用于授予创建插入删除表、视图和 sybase 数据库的所有其他对象。
【问题讨论】:
-
嗨,不要忘记投票和/或接受有用的答案。 :?)