-1

我正在按照 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 查询时,它说它有语法错误

您可以参考上面链接中的代码和下图中的结果

在此处输入图像描述

谢谢你的帮助

4

2 回答 2

0

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

于 2019-12-29T15:45:06.503 回答
0

我搜索了很多,发现如果要在主数据库中创建表,用户必须是dbcreator角色。

参考:如何修复数据库“master”中的“CREATE DATABASE 权限被拒绝”?

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

你可以参考:

  1. 服务器级角色
  2. 数据库级角色

希望这可以帮助

于 2019-12-31T08:40:12.323 回答