【发布时间】:2020-06-11 14:17:34
【问题描述】:
在我的旧机器上添加索引时,我会使用以下选项来弹出对话框:
但在我的新机器上,它缺少黑色的小箭头:
当你点击“新索引...”时,你可以看到右边的 T SQL
我直接连接到 Azure SQL,我的表如下:
我是否遗漏了一些明显的东西?
【问题讨论】:
-
为什么不直接“正确”地编写 SQL 呢?
标签: sql sql-server azure-sql-database ssms
在我的旧机器上添加索引时,我会使用以下选项来弹出对话框:
但在我的新机器上,它缺少黑色的小箭头:
当你点击“新索引...”时,你可以看到右边的 T SQL
我直接连接到 Azure SQL,我的表如下:
我是否遗漏了一些明显的东西?
【问题讨论】:
标签: sql sql-server azure-sql-database ssms
当您连接到 Azure SQL 数据库时,这些选项不可用。它们仅在您连接到 SQL Server 实例时可用。
这是 Azure SQL 数据库的一个限制,当您选择使用 SSMS 创建“新索引”时(如您在问题中包含的图像中所示),使用 SSMS 的用户体验还不一样SSMS 会在查询窗口上创建一个 T-SQL 索引模板,同样会创建一些 Azure SQL 数据库对象,包括登录名、角色、架构和统计信息。
但是,当您使用 SSMS 在连接到 SQL Server 实例的数据库上创建登录名、角色、架构和统计信息时,SSMS 会为您提供一个 GUI 对话框来创建它们。
【讨论】: