问题标签 [maintenance-plan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 在我们的 SQL Server 数据库中应该多久重建一次索引?
目前我们的数据库大小为 10 GB,并且每月增长约 3 GB。我经常听说应该不时重建索引,以提高查询执行时间。那么在给定的场景中,我应该多久重建一次索引呢?
sql-server - Sql Server 维护计划任务和完成
我有一个看起来像这样的维护计划...
Import Data 和 Process Data 正在调用作业,而 Post Process 是一个 Execute Sql 任务。如果导入数据或流程数据失败,则转到下一个客户端导入数据...
导入数据和处理数据都是包含使用内置 SQL 日志记录提供程序的 SSIS 包的作业。
我对现有配置的期望是:
- 客户端 1 导入数据运行:失败 -> 客户端 2 导入数据 | 成功过程数据
- 流程数据运行:失败 -> 客户端 2 导入数据 | 成功后处理
- 后处理运行:完成 -> 成功或失败 -> 下一个客户端导入数据
不过,这不是我在日志中看到的……我看到几个客户端导入数据 SSIS 日志条目,然后是几个后处理日志条目,然后返回客户端导入数据!啊!!
我究竟做错了什么?我不认为客户端 1 导入数据的“成功”部分会开始,直到它......嗯......成功又完成了!日志似乎表明并非如此......
我真的需要这些任务是连续的而不是并发的。这可能吗?
谢谢!
sql-server-2008 - 更改 SQL Server 维护计划报告位置?
我在没有使用向导的情况下在 SQL Server 2008 中创建了一些维护计划(即右键单击维护计划并选择新建维护计划...)。以这种方式创建时,没有选项可以指定维护计划行动报告的位置。默认情况下,它位于该 SQL Server 实例的 Program Files 文件夹的 Log 子文件夹中。使用向导创建维护计划时,您可以指定这些报告文件的位置。
我找不到事后修改报告文件位置的方法。编辑屏幕没有让您选择指定位置,而且似乎没有办法将现有计划加载到向导中进行修改。当我查看 T-SQL 时,我没有看到报告文件的任何选项。
有没有办法在不使用向导重新创建计划的情况下更改维护计划行动报告的位置?
sql-server-2008 - 将维护计划从一个 Sql Server 2008 实例迁移到另一个
我对一个 sql server 2008 实例有一个广泛的维护计划,我希望移动到其他 4 个实例。除了在每台服务器上重建它之外,最好的方法是什么?
谢谢
sql-server - SQL Server 维护向导备份计划
我使用 SQL Server 维护向导(连同一本书)来生成完整备份和差异备份。完整备份在星期一早上运行,差异备份在星期二到星期六运行。完整备份运行良好并生成以下电子邮件报告...
差异备份不运行。它们失败并显示错误,表明差异作业找不到完整备份结果。当差异作业失败时,将发送以下电子邮件报告...
我一定遗漏了一些明显的东西,因为我不希望向导产生不可用的脚本,但我找不到问题。现在我已经重复了两次创作过程,手里拿着书,巫师也准备好了,但没有任何乐趣。任何帮助,将不胜感激。我在 Windows 7 上使用 SQL Server 2008 Management Studio 版本 10.0.2531.0。
sql - SQL Server 2008 中的远程维护计划
我在 SQL Server 2008 的实例 #1 中设置了维护计划。理论上,它将连接到实例 #2 并将这些数据库备份到实例 #1 的硬盘驱动器。
我有:
- 在实例 #2 上创建了一个登录名
- 鉴于登录备份数据库所需的正确权限(我测试过)
- 在维护计划中创建了与实例 #2 的工作连接(我对其进行了测试)
但是,该计划不会执行,我得到的唯一错误是“维护计划失败”。有什么我想念的吗?
任何帮助是极大的赞赏。提前致谢!
更新:我在实例#2 上创建了一个维护计划,该计划将备份实例#2 的数据库,然后将它们发送到安装实例#1 的机器上。这也不起作用!
sql-server - 电子邮件操作员仅在维护计划失败时
我知道您可以使用报告和日志记录向导来设置维护计划的报告电子邮件,但是有没有办法仅在出现故障时才将其发送出去?我有兴趣在维护计划中接收有关备份数据库和检查数据库完整性任务错误的电子邮件。
sql-server - SQL Maintenance Cleanup Task Working but Not Deleting
I have a Maintenance Plan that is suppose to go through the BACKUP folder and remove all .bak older than 5 days. When I run the job, it gives me a success message but older .bak files are still present.
I've tried the step at the following question: https://serverfault.com/questions/245493/sql-maintenance-cleanup-task-success-but-not-deleting-files
Result is column IsDamaged = 0
I've verified with the following question and this is not my issue: https://serverfault.com/questions/94094/maintenance-cleanup-tasks-running-successfully-but-not-deleting-back-up-files
I've also tried deleting the Job and Maintenance Plan and recreating, but to no avail.
Any ideas?
sql-server - 通过电子邮件发送每日维护计划报告
我目前在 SQL 上运行维护计划,执行以下操作:
每日 1 次完整备份
每小时事务日志备份
1 日常维护清理
在报告选项上,我将其设置为向电子邮件收件人发送报告,所以现在我每小时收到一封电子邮件,
是否可以收到摘要电子邮件,例如在一天结束时包含所有子计划的结果?关于如何完成类似事情的任何建议?