51

我最近将我的数据库项目升级到VS2012,现在面临着表设计器的可恶(我敢肯定有人喜欢它,但我是 Sql 开发人员,并且手动查找编码表定义快得多)。有什么办法可以关闭该死的东西吗?我已经尝试过(相信我已经尝试过)工具 -> 选项 -> 数据库工具下的所有选项,但没有任何效果。

尝试的事情

  1. 我试图从C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\SQLDB\Designers目录中删除设计器,但这只是在尝试打开表时导致错误脚本。
  2. 我试图重命名指向设计器的注册表项 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\Packages{74bc53b2-d9b7-4579-abe5-43d11a7ecd03} 但注册表项会神奇地重命名自己并返回。
4

1 回答 1

101

解决方案资源管理器中:

  • 右键单击yourTable.sql表定义
  • 点击打开方式...
  • 选择Microsoft SQL Server 数据工具、T-SQL 编辑器
  • 单击设置为默认值
  • 点击确定

上述步骤将确保您始终使用 T-SQL 编辑器打开表定义。您可以通过选择Microsoft SQL Server Data Tools、Editor Selector恢复为默认设置。

于 2013-05-25T10:25:09.640 回答