如果我这样做:
CREATE SCHEMA [test] AUTHORIZATION [testuser]
testuser
在模式上似乎没有任何权限,这是正确的吗?我以为作为拥有该模式的主体,您对其拥有完全控制权?我需要授予
testuser
哪些权限,以便它仅对 test
模式具有完全控制权?
编辑: 我所说的“完全控制”是指能够 CRUD 表、视图、存储过程等。
编辑: 这是我的完整代码:CREATE DATABASE [testdb]
Go
USE [testdb]
CREATE LOGIN [andrewbdesktop\testuser] FROM WINDOWS
Go
CREATE USER [andrewbdesktop\testuser] FROM LOGIN [andrewbdesktop\testuser]
Go
CREATE SCHEMA [test]
AUTHORIZATION [andrewbdesktop\testuser]
Go
ALTER USER [andrewbdesktop\testuser] WITH DEFAULT_SCHEMA = [test]
谢谢
create table [test].[newtable] (id int)
,会得到以下错误:在数据库 'test' 中拒绝了 CREATE TABLE 权限
。 - Andrew Bullock在数据库'testdb'中拒绝了CREATE TABLE权限。
- Andrew Bullock