如何允许所有用户(含未来新增)、组或Windows用户在数据库中创建表?
在SQL Server中授予创建表权限的实现方式
1. SQL脚本方式
要为指定用户授予创建表的权限,执行以下脚本即可(将user_name替换为实际目标用户名):
GRANT CREATE TABLE TO user_name; GO
2. SQL Server Management Studio(SSMS)图形化操作步骤
- 打开SSMS并连接到目标数据库实例
- 依次展开数据库 → 目标数据库 → 安全性 → 用户
- 右键点击目标用户,选择属性
- 在用户属性窗口切换到安全对象选项卡
- 点击搜索按钮,选择要授予权限的数据库(或指定架构)后确认返回
- 在下方权限列表中找到
CREATE TABLE项,勾选对应的授予复选框 - 点击确定完成权限配置
内容的提问来源于stack exchange,提问作者NewPrime
相关产品推荐
相关产品推荐

