diff --git a/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs b/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs index af71ccf7..234757e7 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/Scripting/ScripterCore.cs @@ -471,14 +471,28 @@ namespace Microsoft.SqlTools.ServiceLayer.Scripting // scripting options ScriptOptions options = new ScriptOptions { - ScriptCreateDrop = "ScriptCreate", - TypeOfDataToScript = "SchemaOnly", - ScriptStatistics = "ScriptStatsNone", - TargetDatabaseEngineEdition = GetTargetDatabaseEngineEdition(), - TargetDatabaseEngineType = GetTargetDatabaseEngineType(), - ScriptCompatibilityOption = GetScriptCompatibilityOption(), - IncludeIfNotExists = true - }; + ScriptCreateDrop = "ScriptCreate", + TypeOfDataToScript = "SchemaOnly", + ScriptStatistics = "ScriptStatsNone", + TargetDatabaseEngineEdition = GetTargetDatabaseEngineEdition(), + TargetDatabaseEngineType = GetTargetDatabaseEngineType(), + ScriptCompatibilityOption = GetScriptCompatibilityOption(), + ScriptExtendedProperties = false, + ScriptUseDatabase = false, + IncludeIfNotExists = false, + GenerateScriptForDependentObjects = false, + IncludeDescriptiveHeaders = false, + ScriptCheckConstraints = false, + ScriptChangeTracking = false, + ScriptDataCompressionOptions = false, + ScriptForeignKeys = false, + ScriptFullTextIndexes = false, + ScriptIndexes = false, + ScriptPrimaryKeys = false, + ScriptTriggers = false, + UniqueKeys = false + + }; List objectList = new List(); objectList.Add(scriptingObject);