我有一个位于 Service Pack 3 上的 SQL 2012 Express 实例。我正在尝试找到一种将其更新到 Service Pack 4 的方法,但这似乎不可能,或者我只是没有找到正确的答案?任何人都知道这是否可能,如果可以,您能否提供一些指导?
谢谢!
我有一个位于 Service Pack 3 上的 SQL 2012 Express 实例。我正在尝试找到一种将其更新到 Service Pack 4 的方法,但这似乎不可能,或者我只是没有找到正确的答案?任何人都知道这是否可能,如果可以,您能否提供一些指导?
谢谢!
我写信是想看看是否有人可以帮助我解决一个我似乎无法弄清楚的问题。这将是一个难题,我将尝试列出尽可能多的重要信息,但如果我遗漏任何信息,请告诉我,我很乐意提供您可能需要的任何信息如果你愿意,可以帮忙吗?
我遇到的症状是,作为维护计划中的任务之一,针对 VLDB(大约 1TB)运行时,dbcc checkdb 被锁定,并且错误日志报告错误:分配 BUF 失败:FAIL_BUFFER_ALLOCATION 7(有时8) 然后错误日志开始填满关于物理和虚拟内存的内存图表(我能描述的最好的方式,请参见随附的屏幕截图)。
所以这是场景。在我们迁移 OLDSERVER 之前,我们目前正在开始测试我们的 NEWSERVER。在我们的 OLDSERVER 上,一切都按预期工作。在我们的夜间维护计划例程中,问题出现在我们的 PROD 实例中的 NEWSERVER 上。实例中存在多个数据库,但我们关心的是 DB1。DB1由2个数据文件和1个日志文件组成。在 OLDSERVER 上,.mdf (519 GB) 位于 H:,.ndf (200 GB) 位于 E:,而 .ldf (313 GB) 位于 D:。在 NEWSERVER 上,两个数据文件都在 E: 上,日志文件在 D: 上。注意:我没有参与具有 2 个数据文件的数据库的配置或它们的位置,或者任何一个服务器的设置/配置。
在 OLDSERVER 上,维护计划(由检查数据库完整性任务、完整数据库备份和维护清理任务组成,并配置为仅针对 DB1 运行)每晚完成,没有任何问题。在 NEWSERVER 上,维护计划(以完全相同的方式设置)有时会完成,但大多数情况下会像蜗牛一样缓慢地爬行(或发现比蜗牛更慢的东西),并且最终会在 Check Database Integrity 任务期间失败。
我可以手动运行 DBCC CHECKDB,有时它会非常及时地完成,但有时即使手动运行也会表现出相同的行为。并不是说我知道这些设置中的任何一个是否直接适用,但我尝试过打开和关闭内存中的锁定页面,没有区别,我也尝试过打开和关闭即时文件初始化,没有区别。
下面是我们称之为 NEWSERVER 的物理服务器的详细信息。
以下是我们称为 OLDSERVER 的物理服务器的详细信息
附件是错误日志的第一行(将近 50 行)(如果需要,我可以提供更多。
非常感谢任何帮助或想法!
我担任 DBA 角色大约 10 个月,并且已经积累了相当多的脚本集合。是否有人对如何存储所有这些脚本有任何最佳实践或建议?我管理着大约 70 个 SQL 服务器实例,并且正在寻找一种方法来快速访问所有这些脚本,因为我全天都需要它们,而现在它们只是堆积在一个文件系统文件夹中。
这是最好的方法吗?是否有第三方工具可以帮助组织它们?任何人都有一个惊人的解决方案/建议?
提前谢谢!
我正在使用 Ola Hallengren 的维护解决方案来备份我们环境中的 SQL 2012 Express 实例。我是一个全新的 DBA,只有 10 周大,所以我还不太熟悉,但我学得很快。我很确定我已经按照我们想要的方式配置了一切。我在我们的 express 实例的主数据库中创建了存储过程,我已经安排了每晚从 Windows 任务计划程序中执行的批处理文件,所有似乎都已设置和工作减去一个细节,记录到表中。
首先,我不太确定如何启用它,或者如果启用它可以在哪个数据库中找到该表?
其次,我想将结果记录到不同服务器\实例上不同数据库中的表中。这可能吗?如果是这样,是否有人可以指出任何方向,以便我进行设置?
谢谢!