From 93b7a4763bed465ab9acab544c268e33c36d64cd Mon Sep 17 00:00:00 2001 From: Jordan Hays <58005768+nofield@users.noreply.github.com> Date: Tue, 30 Aug 2022 13:16:55 -0700 Subject: [PATCH] Adding filtering for dropped ledger columns on select script (#1663) --- .../Scripting/ScripterCore.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs b/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs index a16f6020..62fce586 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs @@ -700,6 +700,11 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting filterExpressions.Add("@GeneratedAlwaysType=0"); } + if (server.Version.Major >= 16 || (DatabaseEngineType.SqlAzureDatabase == server.DatabaseEngineType && server.Version.Major >= 12)) + { + filterExpressions.Add("@IsDroppedLedgerColumn=0"); + } + // Check if we're called for SQL2017/Sterling+. // We need to omit graph internal columns if such are present on this table. if (server.Version.Major >= 14 || (DatabaseEngineType.SqlAzureDatabase == server.DatabaseEngineType && !isDw))