我可以在本地计算机上的SQL Server中将表之一中的索引属性从唯一,非群集,已过滤更改为非唯一,非群集 。但是我可以不找到通过SQL Server MAnagement Studio访问Azure SQL数据库的任何属性。
如何通过TSQL进行更改?
答案 0 :(得分:0)
升级到最新的SSMS 17.9.1之后,仍然无法通过此工具进行更改,因此查询将先删除然后重新创建:
DROP INDEX [IX_ClubApplicationUser_LastModifiedBy] ON [dbo].[ClubApplicationUser]
GO
CREATE NONCLUSTERED INDEX [IX_ClubApplicationUser_LastModifiedBy] ON [dbo].[ClubApplicationUser]
(
[LastModifiedBy] ASC
)
GO
这将变为非聚集,非唯一以及非过滤。
我们更改为 .NET CORE 2 中的“代码优先” 方法的原因自动生成了这种类型的索引。