SSMS加载项以设置脚本选项

时间:2013-09-24 11:16:59

标签: sql-server visual-studio add-in ssms

在SSMS加载项中,以下代码将在10到22之间切换文本编辑器窗口的fontsize:

Properties props_texteditor = _addInInstance.DTE.Properties["FontsAndColors", "TextEditor"];
Property propFontSize = props_texteditor.Item(3); //"FontSize"
propFontSize.Value = ((Int16)propFontSize.Value == 10 ? 22 : 10);

不是特别有用,但它表明我的加载项可以设置SSMS工具/选项属性,在这种情况下使用类别/页面名称“FontsAndColors”,“TextEditor”。

我真正希望我的加载项做的是将脚本选项“Include IF NOT EXISTS子句”设置为true或false,但我找不到任何文档。有谁知道怎么做?

1 个答案:

答案 0 :(得分:2)

看看我开发的SSMSBoost插件。我在那里实现了自定义脚本选项。

如果您想亲自体验,请查看以下对象: Microsoft.SqlServer.Management.UserSettings.ScriptingOptions Microsoft.SqlServer.Management.Smo.Scripter