【问题标题】:Issue while importing updated database on Visual Studio在 Visual Studio 上导入更新的数据库时出现问题
【发布时间】:2023-03-21 22:43:02
【问题描述】:

我正在使用 SQL Server 数据库在 Visual Studio 上做一个应用程序,该应用程序几乎完成了,但我对数据库做了一些更改(添加和删除了一些行),但是当我尝试进行架构比较时要更新 Visual Studio 上的数据库,它不允许我选择一个项目作为目标。 根据我的发现,它应该显示我正在处理的项目,但我有这个:

【问题讨论】:

  • 你有打开项目吗?必须打开才能在此对话框中识别
  • 是的,它是开放的,我是从项目中做的。
  • 实际上我想我过去也遇到过这种情况,尝试将项目设置为源,然后将数据库设置为目标,然后在比较窗口中您可以点击反向按钮(两个箭头)。

标签: c# sql-server database visual-studio visual-studio-2015


【解决方案1】:

尝试直接使用数据库比较,无论如何你都会得到差异

【讨论】:

  • 我不明白,你是说我应该将数据库与自身进行比较?
【解决方案2】:

你不需要反过来做吗?因此,如果您想将更改与数据库进行比较,以便更新数据库(您的目标架构),您应该单击“数据库”并以这种方式进行操作。这将向您显示差异,然后您可以选择将其传播到数据库。

请参阅here 了解更多信息。

【讨论】:

  • 这两种方式都不起作用,它显示的是同样的东西。
  • @TammyMoscoso - 我不确定我是否理解您的评论。这样做您不会尝试使用“项目”下拉菜单,因为听起来您并没有尝试将其设置为目标模式。如果您的目标架构是数据库,则使用数据库设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-04
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 2020-03-29
  • 1970-01-01
相关资源
最近更新 更多