是否有理由在数据库项目的dbo文件夹与Schema Objects文件夹中具有表,视图等

时间:2018-07-19 15:26:04

标签: visual-studio-2017 sql-server-data-tools

我有较旧的项目,其中所有DDL文件都在Project / Schema Objects下,还有一个新创建的项目,其中所有DDL文件都在Project / dbo /下创建。有功能上的区别,还是有使用的标准约定?我正在处理的所有其他项目都使用模式对象。

只需清楚一点,两种情况下的表和所有内容都在dbo模式中。这只是我想知道的结构。

2 个答案:

答案 0 :(得分:0)

dbo文件夹实际上是一个架构。 database_owner模式是特定的。它与数据库体系结构有关,但是您不必担心。只要确保以这种方式离开层次结构即可。

答案 1 :(得分:0)

文件夹结构并不重要。较早的VS DB项目使用了更详细的结构。当SSDT发布时,这得到了简化。如果要保持一致性,则始终可以从当前数据库导入模式,并通过较旧的结构移植端口(部署前/部署后脚本以及其他自定义内容)。但是,文件夹结构有些随意。您不需要使用任何集合结构-只会使项目组织变得更容易。

相关问题