AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-218892

Georgi Koemdzhiev's questions

Martin Hope
Georgi Koemdzhiev
Asked: 2022-03-04 05:40:24 +0800 CST

如何等待 rds_backup_database 存储过程的执行?

  • 4

我们的团队正在将我们的一个数据库迁移到 Amazon RDS MS SQL Server。作为其中的一部分,我们必须重写一些存储过程。

我们有一个将数据库备份到网络存储的存储过程。

BACKUP DATABASE [MyDB] TO DISK = '\\myserver\share\MydbBackup.bak'
WITH RETAINDAYS = 0,
    INIT

上面的存储过程是阻塞的,即它会暂停执行行exec stored_proc——直到备份完成。

我已经更改了该存储过程,以便它使用存储过程,rds_backup_database以便将备份保存在 S3 存储桶中。

exec msdb.dbo.rds_backup_database
    @source_db_name='MyDB',
    @s3_arn_to_backup_to='arn:aws:s3:::temp-poc-bucket/db_backups/MyDBBackup.bak',
    @overwrite_s3_backup_file=1;

问题是我们的工作流程(从我们的应用程序调用存储过程)要求它是同步的。

有没有办法“等待”msdb.dbo.rds_backup_database存储过程的执行?

AWS RDS文档。

sql-server amazon-rds
  • 1 个回答
  • 579 Views
Martin Hope
Georgi Koemdzhiev
Asked: 2020-11-19 08:27:25 +0800 CST

如何在不重新配置源计算机的情况下设置从本地 MS SQL 服务器到 AWS RDS 上的 PostgreSQL 的连续数据库复制?

  • 2

我正在寻找一种在本地Microsoft SQL Server到 AWS RDS PostgreSQL 之间设置连续数据复制的方法。源表每 24 小时更新一次。这里的挑战是我无法控制源(本地)数据库。我所拥有的只是一个可以用来查询数据库的数据库用户。简而言之,我正在寻找以下要求:

  • 不应以任何方式修改源机器(即对源机器应用配置)
  • 便宜(不需要迁移服务器 24/7 运行)且易于管理(设置一次就忘记了)
  • 理想情况下,解决方案应该只迁移对源数据库表所做的更改,例如添加/删除记录。换句话说,避免清空目标表并用源表记录重新填充它(这就是 AWS DMS“ Full-Load ”会做的事情)

我正在查看 AWS DMS Ongoing Replication,但它需要更改源计算机,因此我不得不放弃该解决方案(请参阅使用 Microsoft SQL Server 数据库作为 AWS DMS 的源)。此外,该解决方案将需要一个“复制实例”来运行 24/7。

还有什么我应该看的满足上述要求的吗?或者我唯一的选择是使用“全负载”AWS DMS 迁移,如果提供源数据库表的更新频率,这可能是一种成本高昂的解决方案?

我会很感激任何关于这个问题的想法,请。

sql-server postgresql
  • 1 个回答
  • 1605 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve