157得票12回答
我该如何移动SQL Server数据库文件?

我有一个数据库,想要将.mdf和.ldf文件移动到另一个位置。但是我不想停止MSSQLSERVER服务,也不想导出到另一个服务器。 我该如何操作?

99得票4回答
SQL Server数据库陷入恢复状态无法解决。

我有一个Sharepoint服务器。我们的备份工具出了问题,现在我的一些数据库被卡在恢复状态中! 有没有可能停止恢复过程?还有,我怎样才能确保数据库的完整性没有受到损害?

81得票5回答
SQL Server的原地升级是否仍然像以前一样不被推荐?

我从SQL Server 6.5开始就一直在使用SQL Server,有一个老的建议一直在我脑海中回响,那就是永远不要进行原地升级。 我目前正在将我的2008 R2 DEV和TEST系统升级到SQL Server 2012,并且需要使用相同的硬件。不需要恢复我的报告服务配置的想法非常吸引人,...

79得票2回答
如何将表格与表值函数进行连接?

我有一个用户定义的函数: create function ut_FooFunc(@fooID bigint, @anotherParam tinyint) returns @tbl Table (Field1 int, Field2 varchar(100)) as begin -- b...

63得票6回答
使用窗口函数的日期范围滚动求和

我需要在一个日期范围内计算滚动总和。举个例子,使用AdventureWorks示例数据库,下面的假设语法将完全满足我的需求: SELECT TH.ProductID, TH.TransactionDate, TH.ActualCost, RollingSum4...

54得票4回答
检查一个用户是否存在于SQL Server数据库中

我正在使用SQL Server 2012。我想在将用户添加到数据库之前检查用户是否存在。 这是我已经测试过的内容: USE [MyDatabase] GO IF NOT EXISTS (SELECT name FROM [sys].[server_pri...

51得票4回答
为什么在 SQL Server 2012 和 2008 R2 之间选择 SQL Server 2012 的客观商业理由是什么?

我的公司正在面临一个决策,是购买 SQL Server 2012 Denali 还是 SQL Server 2008 R2 作为新的数据库服务器。我正在寻找选择其中一个的客观理由。 我们的要求: 标准版(出于财务原因和不需要企业级功能) OLTP 工作负载(这意味着我们不需要新的窗口函数...

51得票2回答
重新索引会更新统计数据吗?

我过去一周一直在学习MS10775A课程,有一个问题是培训师无法可靠地回答的: 重新索引是否会更新统计信息? 我们在网上找到了一些讨论,有人认为会更新,也有人认为不会更新。

49得票8回答
SQL Server Agent Jobs and Availability Groups SQL Server Agent Jobs是SQL Server中用于执行定期任务的工具。它可以在特定时间或根据某些条件自动运行脚本、存储过程或其他作业。SQL Server Agent Jobs可以帮助自动化常见的数据库管理任务,如备份、维护和数据清理。 Availability Groups是SQL Server中一种高可用性和灾难恢复解决方案。它允许将一个数据库组织成多个副本,并保持这些副本之间的数据同步。当主数据库不可用时,Availability Groups可以自动将控制权转移到其他副本,以确保应用程序的连续性。 SQL Server Agent Jobs和Availability Groups可以结合使用,以实现更高级别的自动化和可靠性。通过将作业配置为与Availability Groups相关联,可以确保在进行故障转移或切换副本时,作业仍然能够按计划运行。 总之,SQL Server Agent Jobs是一种强大的调度工具,而Availability Groups是一种高可用性的数据库解决方案。它们的结合可以提供更好的自动化和容错机制,从而增加数据库的稳定性和可靠性。

我正在寻找在SQL Server 2012可用性组中处理预定的SQL Server Agent作业的最佳实践。也许我漏掉了什么,但在当前状态下,我感觉SQL Server Agent与这个伟大的SQL2012功能并没有真正集成。 我如何使预定的SQL代理作业意识到节点切换呢?例如,我有一个在...

45得票4回答
我可以在本地安装SQL Server Management Studio吗?

可以在我的桌面上安装SQL Server Management Studio来访问SQL Server 2012实例上的数据库吗? 如果可以的话,我该从哪里获取安装程序?谷歌搜索只返回“express”版本,而我正在寻找完整的SQL Server Management Studio。