首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于“忽略数据库的状态不在联机”的TSQL

用于“忽略数据库的状态不在联机”的TSQL
EN

Database Administration用户
提问于 2016-04-11 15:07:19
回答 2查看 2.8K关注 0票数 2

我在镜像的Server 2005上有几个自定义作业,由于自动故障转移,它们不时失败。

是否有一些that代码可以写入我的自动化作业,或者我只需要记住设置故障转移,这样作业就不会失败?

EN

回答 2

Database Administration用户

发布于 2016-04-11 15:34:08

我建议使用Ola备份解决方案 (以及索引维护解决方案 )。这是一个很好的鼓掌解,它足够智能,可以使用镜像(在您的情况下)。

维护计划并不坏,但是当您的环境增长时,维护计划所提供的有限的灵活性和功能将是不够的。

例如,维护计划有以下缺点:

  • 在数据库备份时没有CHECKSUM选项,也没有使用校验和验证备份的选项。
  • 在处理索引碎片时,没有太多的逻辑可以实现,一旦您配置了它,它们就会运行,不管您是否真的需要重新组织或在索引上重建.还有更多:)

要解决问题,您需要检查sys.databases where state_desc = 'ONLINE'并调整脚本。

此外,还可以有一个脚本来检测故障转移并禁用辅助服务器上的作业。

温和注:对Server 2005的扩展支持将于2016年4月12日结束

票数 4
EN

Database Administration用户

发布于 2016-04-11 19:11:39

是的,像这样的事,Minion备份实际上是一个更好的解决方案。它不仅是镜像感知的,它也是AG,和日志发送的感知。你可以用它做很多事情-- HA/DR wise --而其他解决方案是做不到的。

例如,当它位于不同的数据中心时,您可以让它写入不同的位置,并且可以让它在AG或镜像的不同节点之间保持设置的同步。当您更改活动节点上的备份设置而忘记在辅助节点上更改备份设置时,这是非常方便的。附庸备份将使它们为您保持同步。

还有许多其他选项使解决方案比任何其他选项都更完整,而且还有一个免费版本。以下是下载内容:

奴仆备份

还有一些视频向你展示了如何使用所有的功能,并且它是完全支持的。

免责声明:我是本产品的作者

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/134977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档