问题标签 [redgate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
71 浏览

tsql - 获取相同的对象以在 SQL 比较中显示

有没有办法让 SQL Compare 输出数据库中的所有对象,特别是存储过程,而不仅仅是那些不同的对象?

0 投票
1 回答
157 浏览

resharper - Postsharp Resharper Redgate 过度记录

我有一个 C# 解决方案,其中包含 Postsharp v3、Resharper 8、Redgate SqlBundle 和 .Net toolbet + 一些非常大的 T4 模板生成代码。

当从模板生成代码并尝试打开它们在我的硬盘上的一个文件夹时 ..\AppData\Local\Red Gate\Logs\SQL Connect 1* 每 4 或 5 秒填充 50 MB 日志文件。所有内容都非常相似。

任何想法如何阻止它破坏我的开发环境?

0 投票
1 回答
5338 浏览

oracle - 如何通过更改表不删除并重新创建它来比较两个 Oracle 模式以获取增量更改

我已经试用了一个名为 TOYS 的工具。我发现它是免费的,但不幸的是它没有用。

然后,我尝试了“RED-Gate Schema Compare for Oracle”,但它使用该技术来删除和重新创建表,而我只需要使用新添加/删除的列来更改表。

非常感谢任何帮助

谢谢

0 投票
3 回答
1478 浏览

sql-server - Redgate SQL Source Control 为开发-测试-实时数据库推荐的工作流程

我们正在尝试开始使用 SQL 源代码控制并有一些问题。

这就是我的目标。这看起来会起作用吗?

  1. 修改开发数据库表/过程
  2. 提交到开发 PC 上的开发 git 分支
  3. 将更改推送到中央仓库
  4. 对每个更改重复步骤 1-3
  5. 将开发分支合并到测试分支
  6. 在测试分支上使用 SQL 源代码控制“获取最新”
  7. 将更改应用于测试数据库
  8. 重复步骤 5 - 8,但从测试到上线

注意: - 使用“共享数据库”开发模式。

问题:

  • 这看起来会起作用吗?
  • SQL Source Control 能否将更改应用到测试和实时数据库
    • 还是我需要为开发服务器购买一份 SQL 比较来执行此任务?

在此处输入图像描述

0 投票
3 回答
1568 浏览

sql-server - 数据丢失警告在表格中间添加列

新列已添加到表中,但新列并未添加到表定义的末尾(最右边的列),而是添加到表的中间。

表差异

当我尝试在 Redgate SQL 源代码控制中提交此操作时,我收到警告“这些更改可能导致数据丢失”

  • 数据丢失真的会发生吗?
  • 有没有办法预览更改脚本以确认不会丢失任何数据?
    • 我可以复制脚本并轻松将其转换为 Migrations V2 脚本吗?
  • 我只需要
    • 在 SSMS 中编辑表格并将新列移动到末尾
    • 或编写迁移脚本?
  • 如果是这样,是否有任何方便的工具来做重复的事情?
0 投票
2 回答
523 浏览

obfuscation - 使用 SmartAssembly 自动记录错误并终止应用程序

我将SmartAssembly用于一般代码混淆以及应用程序中的错误报告。

如果我的应用程序遇到未处理的异常,我希望记录该异常,然后在没有任何用户交互的情况下终止应用程序。是否可以创建一个允许这样做的 SmartAssembly 项目?

我尝试在 SmartAssembly GUI 以及命令行中设置项目,但没有成功。下面是我尝试过的命令和参数,但到目前为止,我无法确定如何让它在没有用户输入的情况下终止应用程序并记录错误。

创建 SA 项目:

构建项目:

0 投票
1 回答
305 浏览

redgate - Redgate Source Control 提交更改引发跟踪文件名异常

每当我尝试提交对源代码控制的更改时,我都会收到此错误消息。跟踪文件名 '' 无效。该语句已终止。

在此处输入图像描述

0 投票
1 回答
334 浏览

sql-server - 如何提交 Redgate Migration V2 迁移脚本

在 SQL 源代码管理中提交 Migration V2 脚本时的工作流程是什么?

  • 在提交之前,我是否需要运行迁移脚本以将更改应用到开发数据库?
  • 如果是这样,我是否同时提交表MigrationHistory?
0 投票
2 回答
703 浏览

redgate - Redgate's SQL Dependency tracker does not show the dependencies for some databases...Why?

Redgate's SQL Dependency tracker does not show the dependencies for some databases...Why?These databases have tables,stored procs etc and I have all rights to the database.

0 投票
1 回答
124 浏览

redgate - 未应用 Visual Studio 的 redgate 中的 web.config 转换

我遇到了一个有趣的问题,但我无法找到解决方案。我们目前使用 Visual Studio 的 redgate 部署管理器插件来帮助简化我们的部署过程,但是,每当我们使用部署管理器发布时,它都不会考虑我们创建的 web.dev.config 转换文件。

起初,我认为这可能是语法问题,所以我找到了一个工具来确认我们的语法是正确的。我在visual studio中尝试了一个标准的“发布”(只是去一个文件系统让它变得容易)并且web.config文件确实发生了适当的变化。只有使用 redgate 部署管理器,文件才不会更改。

我很好奇是否有其他人在 redgate 遇到过这个问题,或者他们是否知道应该以哪种方式查看,因为我无法找到解决方案。