问题标签 [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.
c# - 我是否需要维护计划来防止将来发生已知的 SQL Server 超时?
我们的 C# / LINQ to EF 代码中有一个查询,它在通过我们的 Web 应用程序 (ASP.NET MVC) 运行时始终导致超时。
错误信息:
执行超时已过期。
在操作完成之前超时时间已过或服务器没有响应。
直接在 SSMS 中运行由 LINQ 生成的 SQL 几乎是瞬时的,无论返回或查询的数据大小如何(我们在查询中使用日期范围)。
这个答案解决了超时问题:我们跑了
在数据库上,现在超时不再发生。
但是,正如评论中提到的,这是否解决了实际问题?
它是否可以防止问题在将来发生?
由于查询没有导致直接在 SSMS 中运行的任何问题,这是否表明 ASP.NET / EF 存在问题?
还是维护计划是正确的方法?我对维护计划一无所知。我看到有关重建索引、备份等的问题。如果我需要维护计划来防止将来发生此超时问题,我必须设置哪种类型的计划?
sql - 通过维护计划自动运行 .sql 文件
我有一个普通的 SQL 查询(插入.../更新...),我每天在 SQL Management Studio 中手动运行。在某些情况下,查询需要改进。
但是我想在维护计划中执行 SQL 语句以避免手动工作。这也很好用。
但是,将相同的查询存储在 .SQL 文件中并附加在维护计划中是不好的。更改 .SQL 文件中的查询后,我也必须更新维护计划。
如果我可以将命令“run \myserver\queries\updatethis.sql”放入维护计划中,这将得到解决
sql-server - 维护计划 - 获取连接“本地服务器连接”失败
在 Windows 更新后,我的维护计划突然中断。我的备份例程无法再访问服务器。我尝试使用不同的用户帐户,在维护计划中的“管理连接”窗口中更改连接,但没有任何效果!
以用户身份执行:NT\SQLSERVERAGENT。
64 位版本 9.00.3042.00 版权所有 (C) Microsoft Corp 1984-2005。版权所有。开始时间:下午 4:49:16 错误:2008-10-09 16:49:33.48 代码:0xC00291EC 来源:{230CB310-C98D-44D1-A40D-280DE97DE0EB}
执行 SQL 任务说明:获取连接“本地服务器连接”失败。连接可能未正确配置,或者您可能对此连接没有正确的权限。.... ETC
sql - 计划/编辑 SQL Express 的维护任务(无维护计划向导)
我正在使用 SQL Server 11.0.6251 Express(SQL Server 2012 Express)。我有一些软件可以将数据连续记录到数据库中。但是,有时会在数据库上执行一些维护任务。每当发生这种情况时,都会有一些数据点没有被记录。
我想重新安排和配置这些维护任务,以便我可以重现问题并对软件进行故障排除,以免丢失更多数据点。
我知道一个简单的方法是升级 SQL Server,这样我就有了维护计划向导和 SQL Server 代理。我只是想看看你们中是否有任何 SQL 专家知道解决这个问题的方法!
我还研究了脚本和使用 Windows 任务计划程序如何帮助创建维护计划,但我不确定如何使用它来编辑现有的维护任务。
是否有任何方法可以编辑和重新安排 SQL Server Express 的当前维护任务?
sql-server - SQL Server 日志始终被填满
我在 SQL Server 2012 上遇到事务日志问题。我设置了一个自动清理日志的作业,我使用了以下计划。
作业名称:清理数据库日志
第 1 步:使用管理向导进行事务日志备份并转到“第 2 步”
第 2 步:执行收缩日志和事务日志备份并在成功后退出,例如,以下是第 2 步脚本:
然后我安排工作每天每 3 小时运行一次。上述脚本的想法是强制截断。它工作正常,但是,2 天后我看到第 2 步从作业中消失了。我的问题为什么会发生这种情况?任何指针将不胜感激。
java - 如何显示部署在 Tomcat 中的应用程序的维护页面?
考虑到我在 Tomcat 中部署了多个应用程序。我曾计划对特定应用程序进行维护。所以我想阻止对该特定应用程序的请求并重定向到一个静态页面,通知用户它正在计划维护中。
用tomcat配置实现这个,有可能吗?任何帮助将不胜感激。谢谢!
scheduled-tasks - 在 SSMS 17.6 中创建维护计划后,SSMS 会在尝试安排任务运行时自动重新启动
该架构是带有 SQL 2016 Standard 的 Server 2016。SSMS 已设置为以管理员身份运行。SSMS 17.6 已安装并重新安装。所有 Microsoft 更新都已安装到服务器和应用程序。
创建维护计划并手动执行不会导致问题。
sql-server - 是否有必要收缩数据库然后重建索引并再次收缩数据库并且每天都这样?
我以 DBA 身份进入了一家新公司。我已经看到他们有一个维护 SP 执行以下步骤:
1-收缩数据库(这很糟糕!!)
2-检查索引并重建那些具有高碎片的索引(这很好)
3-为这些索引创建一个脚本并运行它(不错)
4- 缩小日志文件(这是个坏主意吗??)
每天都有所有这些步骤。我会建议移除收缩部分并在每个周末运行它。你怎么看待这件事?
非常感谢...然后我会问你关于长期运行的查询。
大卫。
sql-server - SQL Server 2016 - 删除链接到旧完整备份的差异备份的维护计划
我们有两个维护计划,负责差异备份和完整备份。差异备份每天运行并删除超过 1 周的备份。完整备份每周日运行并删除任何超过 1 周的完整备份。我正在寻找一种方法来删除链接到要删除的旧完整备份的所有差异备份。提前致谢。
sql-server - 使用收缩 SQL Server 的最佳做法是什么?
我读过很多,不推荐收缩数据库的做法,因为它会导致碎片导致性能下降。
参考:
https://www.brentozar.com/archive/2017/12/whats-bad-shrinking-databases-dbcc-shrinkdatabase/
https://straightpathsql.com/archives/2009/01/dont-touch-that-shrink-button/
但是,数据文件似乎是这种情况,如果日志已满,那么缩小日志应该不是问题吧?
如果数据文件很大,占用大量空间,我确实需要更多空间来插入和更新一些新数据,缩小显然会减少驱动器上文件的大小,我认为我可以使用可用空间插入新数据。但如果不建议缩小,我该如何解决?什么时候使用收缩最好