1

我正要购买 redgate.com 的比较包时,我意识到像这样的任务似乎不太可能在 Management Studio 中执行。

我有一个开发数据库,​​我有一个实时数据库。我开发我的应用程序,添加存储过程,更正数据结构中的小问题,并可能添加一些新表。现在我希望将更改添加到实时服务器。由于我不太可能 100% 跟踪我的所有更改,我当然希望它只是自己改变我所做的更改。

有谁知道 Management Studio 中此任务的最佳实践是什么?我的意思是,这一定是我们在大型项目中都面临的一项任务。

4

4 回答 4

2

如果你用管理工作室来做这一切,这一切都仅限于你自己的头脑。您必须跟踪所有更改等。我发现 Redgates SQL Compare 8 和 SQL Data Compare 7 可以解决问题。多亏了 Redgate,我最近在几分钟内将生产数据库的结构转移到了完全不同的地方。

我之前曾尝试使用 Management Studio,但它在复杂任务中表现不佳。

于 2009-04-21T09:36:37.797 回答
1

您确实应该将数据库模式与源代码一起保存在版本控制中。

于 2009-04-21T09:39:55.917 回答
1

它不在 IDE 中有什么问题?它有自己的界面。

这个工具可以节省我一天的时间。不仅因为我不必记住所有内容,而且如果我错过了什么,我也不必修复生产服务器。我可以在多个系统上工作,并将更新推送到每个系统上,时间是我在 Management Studio 中所需时间的十分之一。

这个工具是迄今为止我用于 sql server 的最好的 3rd 方工具。真是天赐良机。一个便宜的。

只是没有箭头指向错误的方向;-)

于 2009-04-21T09:40:24.587 回答
0

好的,我刚买了 Redgate :)

我以前使用过它,所以我只能同意它是最先进的,我只是惊讶地意识到 Management Studio 没有任何与此相对应的东西。

感谢您的精彩回答!Stackoverflow 真的很适合问这些问题。

于 2009-04-21T10:49:11.177 回答