用户没有创建表权限错误消息

时间:2016-10-02 06:48:42

标签: sql-server

我收到错误

  

客户端HTTP请求失败:用户没有创建表权限

运行连接到MS SQL Server的应用程序并需要将数据加载到需要创建的表中时。

如何在SQL Server 2016 Management Studio中为用户提供这些表所需的权限?

1 个答案:

答案 0 :(得分:0)

要向数据库中的create table 授予权限,您需要两个权限

1. Alter schema

在授予用户创建表权限之前,用户应具有Alter架构权限

GRANT ALTER ON Schema :: [schemaname] TO [username]

2. Create

GRANT CREATE TABLE TO [username]

注意:如果您的表结构已修复,那么您可以在之前创建一个表并加载数据而不是每次创建表