【问题标题】:Visual Studio for Web 2012 - Cant create table in SQL databaseVisual Studio for Web 2012 - 无法在 SQL 数据库中创建表
【发布时间】:2013-06-24 17:23:53
【问题描述】:

在 Visual Studio For Web 中,我创建了一个新的 SQL 数据库。过去在数据库资源管理器中时,我可以右键单击“表”并选择“创建新表”。我不再能够使用当前设置执行此操作。见下文:

  • 适用于 Web 的 Visual Studio 2012
  • SQL Server 2012

但是,如果我安装 SQL Server 2008r2 而不是 SQL Server 2012,则功能会在 Visual Studio for Web 2012 中返回。

知道为什么它不能按预期使用 SQL 2012 工作吗?

【问题讨论】:

  • 你怎么知道你不能再这样做了? (换句话说,是有错误信息还是什么?)
  • 猫粮,看我添加的图片。
  • “添加新表”和“新查询”选项根本不显示,只显示“刷新”和“属性”。
  • 有人吗?没有其他人见过这个问题吗?我是唯一使用内部数据库管理工具的开发人员吗?
  • 也许我不清楚,我很抱歉。场景:假设我打开一个 windows 7 的 vm,安装 VS for Web 2012 和 SQL 2008r2,并设置 VS 实例以匹配 SQL 服务器。然后我打开 VS 新项目,添加一个 SQL 数据库,转到数据库资源管理器并右键单击“表”,我可以选择创建新表。现在,如果我擦除该 vm 并创建一个完全相同的新虚拟机,但这次安装 SQL 2012 并尝试相同的场景,我无法选择创建表。是不是更清楚一点?

标签: visual-studio-2012 sql-server-2012


【解决方案1】:

使用 SQL Server 2012,您还需要安装 SQL Server Data Tools 更新:

http://msdn.microsoft.com/en-us/jj650015

【讨论】:

    【解决方案2】:
    1. 删除数据库连接中的数据库文件。在xxx.mdf上点击鼠标右键,选择【delete】即可删除原来的数据库连接。
    2. 然后重建 sql server 争用。在数据库连接上单击鼠标右键。
    3. 为您的数据库建立新连接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多