gpt4 book ai didi

database-tools - VSTS 数据库架构比较不保存评论

转载 作者:行者123 更新时间:2023-12-04 06:50:09 24 4
gpt4 key购买 nike

我们使用安装了 SP1 和 GDR R2 的 VSTS 2008。

发现下一个问题:

  1. 2 个相同的数据库(例如数据库 1 和数据库 2);
  2. 数据库 1 是一个工作数据库,数据库 2 是生产数据库;
  3. 添加一个新的存储过程到带评论的数据库 1(在 CREATE PROCEDURE 语句之前的描述、作者等);
  4. 尝试比较方案数据库 1(来源)和数据库 2(目标);新SP成功添加到 Database2 但在 CREATE PROCEDURE 语句上方没有注释(但 SP 正文中的注释被完全保留)。

Database1中的存储过程部分:

-- =============================================-- Author:      [author here]-- Create date: [creation date here]-- Description: [description here]-- =============================================CREATE PROCEDURE [schema here].[procedure name here]     @param1 uniqueidentifier,    @param2 nvarchar(64),    @param3 bit,    @param4 int = 1,    @param5 int = 25,    @param6 int = 0 output,    @param7 int = 0 outputAS

Database2 schema 比较后的结果:

CREATE PROCEDURE [schema here].[procedure name here]@param1 UNIQUEIDENTIFIER, @param2 NVARCHAR (64), @param3 BIT, @param4 INT=1, @param5 INT=25, @param6 INT=0 OUTPUT, @param7 INT=0 OUTPUTAS

它扼杀了评论。Schema compare options... -> Ignore Comments 中的复选标记未选中。

有什么方法可以让它工作吗?

最佳答案

我记得不久前读过一些关于这个的东西,经过一点挖掘我发现了 this blog post by Gert Drapers ,又名 Datadude,它描述了您的确切问题。他说这是一个已知问题,团队正在努力修复。这个帖子可以追溯到 GDR2 发布之前,所以我猜他们还没有修复它,因为你仍然有这个问题。

关于database-tools - VSTS 数据库架构比较不保存评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1222376/

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