我收到错误
客户端HTTP请求失败:用户没有创建表权限
运行连接到MS SQL Server的应用程序并需要将数据加载到需要创建的表中时。
如何在SQL Server 2016 Management Studio中为用户提供这些表所需的权限?
答案 0 :(得分:0)
要向数据库中的create
table
授予权限,您需要两个权限
1. Alter
schema
在授予用户创建表权限之前,用户应具有Alter架构权限
GRANT ALTER ON Schema :: [schemaname] TO [username]
2. Create
表
GRANT CREATE TABLE TO [username]
注意:如果您的表结构已修复,那么您可以在之前创建一个表并加载数据而不是每次创建表