sql-server - 此版本的 SQL Server 不支持已弃用的功能 'DROP INDEX with two-part name'

标签 sql-server azure azure-sql-database

我正在使用查询从 SQL Azure 中的表中删除索引器

  Drop index [dbo].[Visulaization_UnitUserMapping].IX_Visulaization_UnitUserMapping_UnitUserId;

但我收到错误:此版本的 SQL Server 不支持已弃用的功能“带有两部分名称的 DROP INDEX”。

有没有其他方法可以在 SQL Azure 中完成此操作

最佳答案

您可以使用以下语法删除索引:

DROP INDEX IX_Visulaization_UnitUserMapping_UnitUserId 
   ON [dbo].[Visulaization_UnitUserMapping]

DROP INDEX IndexName
   ON SchemaName.TableName

引用号:DROP INDEX

关于sql-server - 此版本的 SQL Server 不支持已弃用的功能 'DROP INDEX with two-part name',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29383324/

相关文章:

c# - 如何将巨大的虚拟数据插入Sql server

sql-server - 针对同一个表但具有不同ORDER BY的多个SELECT

sql - 如何聚合唯一字符串值或 NULL

ruby-on-rails - 在 Ruby on rails 中连接 Sql 服务器

azure - Cosmos DB - 更改源触发器 : The Listener for 'my-function-name' was unable to start

php - 在 Blob 存储 Azure 中创建容器 - PHP

c# - 尝试连接到 Windows Azure 服务总线时出现 DNS 错误

VS2015 Professional 中的 SQL Server 对象资源管理器不显示 Azure 数据库

c# - Azure 中的 Machine.config 替代方案

sql - 如何在Azure SQL中生成连续整数?