2

我正在使用 SSMS 17 并尝试在 SQL Azure 中创建一个临时表,但由于某种原因,选项表 -> 新建 -> 临时表被禁用。我创建了一个当前没有表的基本 Azure 数据库。有谁知道如何启用此功能或我可能做错了什么?

4

4 回答 4

2

您看到的对象资源管理器中的灰色选项是 SSMS 中的一个无意限制,这在 Azure SQLDB 的早期可能是正确的。

该问题已在很久以前修复,但从未(也永远不会)移植回 SSMS 17.x。您能否安装最新的 SSMS 18.x(当前为 SSMS 18.2)并试一试?

如果您仍有问题,请通过 UserVoice ( https://aka.ms/sqlfeedback ) 与我们联系。

于 2019-08-30T23:48:36.303 回答
0

就我而言,该选项仅在您使用“sa”帐户 (sql 2017 - 14.0.2072.2) 连接到 Azure VM 上的 SQL 时出现,而不是到 Azure SQLDB (12.0.2000.8) 时出现。所以它可能是一个版本问题,尽管 SQLDB 据说是 SQL 2016 plus,并且这个时态表自 2016 年以来就在那里)请按照文档中的说明尝试 T-SQL snippethttps://docs.microsoft.com/en-us/sql /relational-databases/tables/creating-a-system-versioned-temporal-table?view=sql-server-2017#creating-a-temporal-table-with-a-user-defined-history-table)有效。

于 2019-08-29T15:49:10.830 回答
-1

您可以使用下面的屏幕截图也只需右键单击表格并按照下面的屏幕截图 在此处输入图像描述

于 2017-11-13T13:59:04.143 回答
-1

在 SQL Server Management Studio 上,右键单击表 --> 选择新建 --> 选择“系统版本表”。

于 2017-07-13T15:11:39.393 回答