迁移和比较 SQL Server 数据库

发布于 2024-10-09 03:51:58 字数 316 浏览 5 评论 0原文

我们今天下载了 RedGate 的 Toolbet,以便自动化我们公司在数据库方面花费很长时间的一些任务。

第一个出现在我们拥有的 15 GB 数据库中,其中有很多索引、约束和多个触发器。我们希望这个数据库与模式、所有数据、触发器等完全迁移到一个新的数据库,以减少大小并获得更好的性能,隐藏过去犯下的所有错误。不幸的是,这是第一个客户发布的产品数据库,我们用它来测试很多东西,但这些东西并不总是工作得很好。我们确信,如果我们这样做,我们将把超过 50% 的大小放回到磁盘中。

一个或一些 Toolbet 工具组合起来可以用来实现这一目标吗?如果答案是否定的,是否有其他工具可用于此任务?

We downloaded today RedGate's Toolbet, in oder to automatize some tasks that take so long in our company when it comes to databases.

The first one appear with a 15 GB database we have, with a lot of indexes, constrains and also several triggers. We want this database to be migrated exactly with the schema, all the data, triggers, etc to a new DB with the idea to reduce the size an also to get a better performance hidding all the mistakes commited in the past. Unfortunately this was the first customer's release DB of one products, and we used it to test lot of things that no always worked pretty well. We are sure that if we do something like this, we will get more tha 50% of the size back into our disk.

Can one or some Toolbet tools combined be useful to do this? If answer is not, is there available other tool useful for this task?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过期以后 2024-10-16 03:51:58

发生这种情况的一种常见方式是,如果您没有选择要包含在比较中的所有表。例如,您可能选择了子表而不是父表。这可能会导致出现您所描述的 FK 错误。

One common way this can happen is if you are not selecting all your tables to be included in the compare. For example, you may have selected a child table and not the parent table. This could lead to a FK error like you describe.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文