【问题标题】:Visual Studio 2010 Database Project does not understand Schema Names anymore?Visual Studio 2010 数据库项目不再理解架构名称?
【发布时间】:2010-04-23 14:12:31
【问题描述】:

我刚刚尝试将 Visual Studio 2008 数据库项目升级到 VS2010,实际上它非常混乱。数百个警告,所有未解决的参考。似乎归结为 Visual Studio 不再了解架构名称(又名所有权)。例如,默认的 dbo 架构:

[$(MyDataBase)].dbo.MyTable

很好,但是:

[$(MyDataBase)].myschema.MyTable

给出一个未解决的参考。它在 VS2008 中确实有效。

也是dbo的缩写,双点:

[$(MyDataBase)]..MyTable

不再起作用了。

在项目属性窗口中,我恢复了对正确服务器的引用(转换后丢失了),但这没有帮助。

这似乎很基本,但我不知道如何解决这个问题。任何帮助表示赞赏。

【问题讨论】:

    标签: visual-studio-2010 database-schema database-project


    【解决方案1】:

    在 2008 年和 2010 年版本的数据库项目之间,在解决方案的结构方面也有相同的重大变化,例如Schemas 文件夹包含每个模式的子文件夹,包括 dbo。

    解决方案升级在解决方案中造成可怕的混乱,也许在 SP1 中这个问题将得到解决。

    我建议创建新的数据库项目并使用 Schema Compare 将现有结构添加到项目中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-01
      • 1970-01-01
      • 2012-04-28
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 2011-03-19
      • 1970-01-01
      相关资源
      最近更新 更多