gpt4 book ai didi

sql-server - 从 VS 2010 DB 项目转换后的 SSDT 项目结构

转载 作者:行者123 更新时间:2023-12-04 02:30:11 24 4
gpt4 key购买 nike

将 VS 2010 DB 项目转换为 SSDT(SQL Server Data Tools)项目后
(以及与数据库和 SSDT 项目之间的一些比较)我收到以下文件夹结构:

  • 项目
    • 数据生成计划
    • dbo
      • 表格
      • 观看次数
    • 模式比较
    • 架构对象
      • 数据库级对象
        • ...
      • 模式
        • dbo
          • 可编程性
          • 服务代理
          • 同义词
          • 表格
          • 观看次数
    • 脚本
      • 部署后
      • 预部署
    • 安全

似乎有些表和 View 在 Project\Schema Objects\Schemas\dbo 下,有些在 Project\dbo 下。

实际问题:

  1. 为什么会有两个不同的文件夹?
    (我怀疑导入与此有关。)

  2. 我可以将这些文件合并到一个文件夹下吗?如果可以,是哪个文件夹?

  3. 如果没有,我要将新文件添加到哪个文件夹?

  4. 如果我在导入过程中选择了创建备份,备份信息保存在哪里? - 我希望能够删除它。


编辑:

另一个不一致 - Project\dbo\Tables 下的文件包含键和约束,而 Project\Schema Objects\Schemas\dbo\Tables 下的文件被拆分(表单独,约束分别等)

最佳答案

当我从 DB Pro 2005 升级到 DB Pro 2008 时,我遇到了同样的事情。我还没有转换为 SSDT 格式,但在之前的情况下,我只是将文件合并回旧文件夹。

但是,在某些情况下,如果足够简单或者数据库项目相对较新,我只是重新制作项目。 (如果我重新创建/重新导入,那么我将丢失源代码管理中文件的历史记录。)。

关于sql-server - 从 VS 2010 DB 项目转换后的 SSDT 项目结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11017275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com