Tod*_*ier 10 sql sql-server visual-studio
我正在使用Visual Studio 2008和SQL Server 2008.我希望我的VS项目中的.sql文件默认在SQL Management Studio中打开.到目前为止没问题:我右键单击文件,打开方式,添加SSMS,并将其设置为默认值.我不喜欢的是它每次都会打开一个新的SSMS实例,我希望它在现有实例中打开(如果有的话).
我注意到与Windows中的.sql文件关联的Open命令(具有我想要的行为)使用/ dde开关调用ssms.exe.不确定是什么开关,但我玩它并且它似乎与在现有实例中打开文件没有任何关系.
知道如何在Visual Studio中使用此行为吗?
提前致谢!
小智 21
右键单击Visual Studio中的.sql文件,然后单击"打开方式",然后单击"打开方式"对话框中的"添加...".在"添加程序"对话框中,在程序名称字段中键入"explorer.exe",然后选择"firendly name"字段,例如"with explorer",然后单击"确定".然后在"打开方式"对话框中选择"with exlorer",然后单击"设为默认值".现在VS将使用资源管理器打开.sql文件,它将轮流调用SSMS.
通常,如果您在资源管理器中打开2个不同的.sql文件,则可以在单个SSMS窗口中获取它们.如果它仍然打开2个ssms窗口,则需要更正注册表(HKEY_CLASSES_ROOT\sqlwb.sql.9.0\Shell\Open\Command,用%1替换/ dde)