azure - 为什么我在 SSMS 中看不到表

标签 azure azure-synapse

我最近创建了一个 Microsoft Azure SQL 数据仓库并使用了 AdventureWorks 示例数据库。当尝试访问 SSMS 中的数据库时,我看不到任何数据库表,但我能够查询它们。

在互联网上进行研究,让我相信这可能是一个权限问题,所以我右键单击数据库,选择“属性”|查看查看权限的权限。但是,当我这样做时,我收到以下错误消息: enter image description here

我还升级到了最新版本的 SSMS,我还删除并重新加载了所有表,以确保我使用 dbo 作为架构。

任何人遇到此问题时,您是否有解决方法或修复方法。

最佳答案

在脚本选项中,确保引擎版本设置为“Microsoft Azure SQL 数据仓库版本”,引擎类型设置为“Microsoft Azure SQL 数据库”。

工具 -> 选项 -> SQL Server OE -> 在常规脚本选项下

如果此问题仍然存在,请告诉我们。我们在即将发布的 SSMS 版本中进行了修复,它将自动检测数据库源以填充这些设置。

谢谢!

关于azure - 为什么我在 SSMS 中看不到表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44814521/

相关文章:

c# - Azure 上的 HttpRuntime.AppDomainAppPath

azure - 在 cspkg 中包含引用的程序集的配置

azure - Azure AD 身份验证、SQL 身份验证、MSI 和 token 库之间的区别

azure - 将 PySpark Dataframe 写入 Azure Synapse 时遇到的问题

azure - GRANT 数据库范围凭据语法给出不匹配的输入错误

java - 如何将github上的java项目部署到Azure

linux - 如何在 Linux 中使用 Azure 应用服务中的自定义 DNS 服务器?

azure - 使用 Terraform 将 Synapse 工作区分配给存储容器

azure - 一个源到多个汇的 azure 突触管道?

Azure WebJobs 大小限制