【发布时间】:2012-06-16 13:15:10
【问题描述】:
将 VS 2010 DB 项目转换为 SSDT (SQL Server Data Tools) 项目后
(以及与数据库和 SSDT 项目之间的一些比较)我收到了以下文件夹结构:
- 项目
- 数据生成计划
-
dbo
- 表格
- 观看次数
- 架构比较
- 架构对象
- 数据库级对象
- ...
- 架构
-
dbo
- 可编程性
- 服务代理
- 同义词
- 表格
- 观看次数
-
dbo
- 数据库级对象
- 脚本
- 部署后
- 预部署
- 安全性
如果似乎有些表和视图在Project\Schema Objects\Schemas\dbo 下,而有些在Project\dbo 下。
实际问题:
为什么会有两个不同的文件夹?
(我怀疑导入与此有关。)我可以将文件合并到一个文件夹下吗?如果可以,是哪个?
如果没有,我要向哪个文件夹添加新文件?
如果我在导入过程中选择了创建备份,备份信息保存在哪里? - 我希望能够删除它。
编辑:
另一个不一致 - Project\dbo\Tables 下的文件包含键和约束,而 Project\Schema Objects\Schemas\dbo\Tables 下的文件被拆分(单独的表,单独的约束等)
【问题讨论】:
-
我在 MSDN 上问过同样的事情:social.msdn.microsoft.com/Forums/da-DK/ssdt/thread/…
-
每当源是更新的项目时,从模式比较更新被禁用。直接从数据库重新创建项目后,问题已得到修复。
标签: sql-server visual-studio-2010 sql-server-data-tools