2015-01-10 77 views
1

我使用VS 13只安装了SQL Server 2014 Express中,创建一个新的数据库,当我去添加新表(内部VS)我得到以下错误:如何解决找到的不兼容的SQL Server版本?

incompatible sql server version found

我该如何解决这个问题?我应该找到VS所需的版本(如果是这样,如何?),并降级到所需的版本,或者我可以用SQL Server 2014 Express解决它吗?

回答

4
  1. 检查项目属性的“项目设置”选项卡中的“目标平台:”下拉列表。如果未选择“SQL Server 2014”,请选择它。如果“SQL Server 2014”甚至不在列表中,则需要执行下一部分(#2)。

  2. 确保您拥有最新版本的SQL Server数据工具(SSDT)。 VS 2013 Community Edition(如果不是其他版本)附带的版本不完全适用;-)。

    您应该能够通过执行以下操作来得到这样的:

    • 打开Visual Studio
    • 转到工具菜单
    • 选择 “扩展和更新...”
    • 展开“更新“(左侧导航)
    • 转到”产品更新“
    • 选择条目”SQL Server数据工具“(或任何具有类似名称的文件)
    • 点击“更新”按钮进入
    • 内它会下载文件到您的计算机被称为“SSDTSetup.exe”
    • 运行“SSDTSetup.exe”,它会下载并安装更新版本(截至现在目前的版本是12.0.41025)
    • 一旦安装完毕之后,关闭并重新打开Visual Studio,

    或者你可以从http://msdn.microsoft.com/en-us/data/tools.aspx下载它(只是一定要得到的版本对应于您的Visual Studio版本有)。

  3. 有一个复选框“允许不兼容的平台,”在两个地方:项目属性的

    • Debug标签。点击底部的“高级...”按钮。它将位于可滚动列表的顶部。
    • 当您从“生成”菜单转到“发布项目”时,“发布数据库”弹出窗口中的高级按钮(在右侧)。它将位于可滚动列表的顶部。
+1

谢谢!!工作得很好:) – Jack

相关问题