Visual Studio 数据库项目,文件名中的架构未出现

Posted

技术标签:

【中文标题】Visual Studio 数据库项目,文件名中的架构未出现【英文标题】:Visual Studio Database project, Schema in file name not appearing 【发布时间】:2015-03-19 10:35:10 【问题描述】:

一直在寻找这个问题的答案大约一个小时,但似乎找不到任何对我有帮助的东西。

我正在创建一个Adventure Works 的新数据库项目(只是作为我自己的测试),Schema names 似乎没有被复制过来。我选择了在文件名中包含架构名称的选项,但这仍然没有任何作用。

谁能告诉我我做错了什么。见下图(左侧的数据库是我正在复制的数据库,您可以看到架构,但右侧看不到?)

谢谢!

迈克

【问题讨论】:

我认为这实际上可能是 SSDT 中的一个错误。我似乎记得最近遇到过类似的事情。它甚至将它们放在正确的模式文件夹中吗?这可能是要在 MS Connect 网站上写的东西。 【参考方案1】:

创建空的“SQL Server 数据库项目”后,在导入数据库之前打开项目属性(项目 -> AdventureWorks 属性...): Visual Studio Project Properties

在默认模式输入下方选择“在文件名中包含模式名称”: Visual Studio Project Settings

【讨论】:

以上是关于Visual Studio 数据库项目,文件名中的架构未出现的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 宏

Visual Studio - 单元测试加载项目中的资源

NuGet.Config 文件位于 Visual Studio 项目中的啥位置?

Visual Studio 项目中的源文件列表

Visual Studio 2015,使用 GIT 扩展和数据库项目 .dbmdl 文件

Visual Studio 中的相对路径