使用脚本将 SQL Server 测试数据库从开发环境迁移到测试环境?

发布于 2024-09-30 23:45:06 字数 353 浏览 4 评论 0原文

我正在做大量的开发工作,每周向客户演示一次。我有一个开发环境和一个测试环境。

每周我都必须备份开发时的数据库,然后使用远程桌面将其恢复到测试服务器上。

我尝试使用 MSdeploy 移动数据库,但无法使 dropDestinationDatabase 开关正常工作。请参阅 Web 部署命令行工具上的 dropDestinationDatabase 选项

有谁知道一个好的,在这里使用简单的技术?

I'm doing a lot of development with a weekly demo to client. I have a development environment and a test environment.

Every week I have to backup the database on development and then use remote desktop to restore it on the test server.

I've tried using MSdeploy to move the database but haven't been able to get the dropDestinationDatabase switch working. See dropDestinationDatabase option on Web Deployment Commandline Tool

Does anyone know a good, simple technique to use here?

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

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

发布评论

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

评论(2

若水微香 2024-10-07 23:45:06

Red Gate 的 Sql 源代码控制 允许您自动升级并将数据库连接到 SVN。

我自己没有这样做,但我认为如果数据库在 svn 中,那么你可以挂接 Team City 构建触发器不仅可以自动执行 SQL 更改,还可以在代码更改的同一位置监视它们。

Red Gate's Sql Source Control allows you to automate promotes and connect your database to SVN.

I've not done it myself but I reckon that if the database is in svn then you could hook in a Team City build trigger to not only automate sql changes but monitor them in the same place as code changes.

往日情怀 2024-10-07 23:45:06

RedGate 工具(SQL 比较、SQL 数据比较)

如果您使用的是 Visual Studio 2008 及更高版本,GDR R2 数据库项目 也是一个很好的解决方案。

RedGate Tools (SQL Compare, SQL Data Compare)

If you are using Visual Studio 2008 onwards, the GDR R2 database project is also a good solution.

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