无法在 Azure Data Studio 中执行 SQL 查询

Unable to execute the SQL queries in Azure Data Studio

我正在按照 Microsoft 学习页面中的说明进行操作

https://docs.microsoft.com/en-us/learn/modules/understand-the-sql-dw-connector-with-azure-databricks/5-create-tables-perform-queries

当我在 Azure Data Studio 中复制并执行 SQL 查询时,它说它有语法错误

可以参考上面的代码link和下图的结果

感谢您的帮助

您不能在 master 数据库中创建表。您必须 select 数据仓库数据库。

查了很多,发现如果要在master DB中创建table,用户必须是dbcreator角色

参考:How to fix "CREATE DATABASE permission denied in database "master" ?

但对于 Azure SQL 数据库和 SQL 数据仓库,不支持 dbcreator 角色。我们无法在主数据库中创建 table,即使使用 ServerAdmin。

您可以参考:

  1. Server-Level Roles
  2. Database-Level Roles

希望对您有所帮助