如何从 SQL 服务器数据库中的所有表中删除 SQL 压缩
How to remove SQL compression ffrom all of the tables in a SQL Server database
我需要将 SQL 版本从开发版更改为标准版。不幸的是,有很多表启用了压缩。
我尝试使用此 thread 中的查询,但是当我尝试 运行 此查询时,我在行 QUOTENAME (s.NAME)
和 QUOTENAME(t.name)
中收到错误消息:
The multi part identifier "s.name" could not be found.
我做错了什么?
[编辑]
由于我的失误,我的查询出现了错误,现在我可以 运行 它了。命令输出成功,但在消息中我看到 0 行受到影响。
我通过 运行 宁此查询
再次检查了选定的数据库
select feature_name from sys.dm_db_persisted_sku_features
并且仍在 SQL 输出中,我没有看到任何变化。压缩仍在进行中。
这可能是不必要的。 Table 和 SQL Server 2016 SP1 及更高版本的每个版本都支持索引压缩。参见 https://docs.microsoft.com/en-us/SQL/SQL-server/editions-and-components-of-sql-server-2016?view=sql-server-ver15
我需要将 SQL 版本从开发版更改为标准版。不幸的是,有很多表启用了压缩。
我尝试使用此 thread 中的查询,但是当我尝试 运行 此查询时,我在行 QUOTENAME (s.NAME)
和 QUOTENAME(t.name)
中收到错误消息:
The multi part identifier "s.name" could not be found.
我做错了什么?
[编辑]
由于我的失误,我的查询出现了错误,现在我可以 运行 它了。命令输出成功,但在消息中我看到 0 行受到影响。 我通过 运行 宁此查询
再次检查了选定的数据库select feature_name from sys.dm_db_persisted_sku_features
并且仍在 SQL 输出中,我没有看到任何变化。压缩仍在进行中。
这可能是不必要的。 Table 和 SQL Server 2016 SP1 及更高版本的每个版本都支持索引压缩。参见 https://docs.microsoft.com/en-us/SQL/SQL-server/editions-and-components-of-sql-server-2016?view=sql-server-ver15