【问题标题】:Exporting/Importing Stored Procedures between DBs在 DB 之间导出/导入存储过程
【发布时间】:2009-01-15 16:31:45
【问题描述】:

我有两个 SQL Server 2005 数据库,一个用于开发,另一个用于最终生产服务器。我想知道确保生产数据库具有完全相同的存储过程(编号和最新版本)的最快方法。

假设:

  1. 数据库具有相同的表架构。

  2. 生产数据库当前位于 使用并拥有比 开发数据库

  3. 发展 数据库有存储过程 生产数据库中不存在

  4. 开发数据库不再有 [过时] 存储过程 目前在生产中发现 数据库。

  5. 开发数据库有 存储的更新版本 比目前的程序 在生产数据库中找到。

编辑:注意两个数据库的服务器不在同一个网络上,生产数据库在客户端的防火墙后面(我们与服务器建立了 VPN,可以远程桌面进入)

【问题讨论】:

    标签: sql-server database sql-server-2005 stored-procedures migration


    【解决方案1】:

    SqlCompare by Redgate 是一个很好的工具。

    它基本上为您提供了两个数据库之间所有存储过程和架构差异的差异,并让您可以选择同步一组选定的差异,或生成一个脚本来执行相同的操作。

    【讨论】:

    • 我有 RedGate SQL Toolbelt 但没有 SQLCompare。
    • SQL 工具带包括 SQLCompare。
    猜你喜欢
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 2015-06-07
    • 2012-05-08
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多