小编Joe*_*moe的帖子

重命名 SQL Server 代理操作符

我想重命名 SQL Server Agent 操作员,即更改它的名称。

这是一件“有效”的事情吗?我注意到尝试通过操作员/属性对话框更改 SSMS 中的名称实际上并没有做任何事情。但是,在对象资源管理器中单击选定的运算符也允许您重命名它并产生所需的结果。

我的另一个担忧是设置为使用旧操作员姓名发送通知的现有作业。我不希望他们无法发送通知,但另一方面又希望避免手动更改所有通知。我查了一下,发现msdb中的dbo.sysjobs表使用的是operator ID,所以看起来应该不是问题。我还在测试作业中尝试了它,在重命名操作员后,一切仍然按预期工作,而且作业属性显示新的操作员名称,而我无需执行任何操作。所以看起来它根本不应该引起任何问题,但我想对此进行一些确认。

sql-server sql-server-agent

7
推荐指数
1
解决办法
2210
查看次数

出于性能原因的数据库分区在虚拟化环境中有意义吗?

在物理硬件上运行 SQL Server 时,将数据库数据和日志文件放在单独的磁盘或 RAID 阵列上可以提高性能、弹性和维护。在单独的物理磁盘和 RAID 阵列上对数据库进行分区也是一种选择。简单地说,更多的锭子更好。

当 SQL Server 在虚拟环境中运行时,主轴的概念应用不同。您通常几乎无法直接控制虚拟磁盘映射到的物理磁盘。这是否意味着对数据库进行分区或将数据和日志文件拆分到单独的虚拟磁盘上是没有意义的,就像我们对物理磁盘所做的那样?

我了解对仍然适用于虚拟环境的数据库进行分区还有其他原因。例如,大的只读表可以在一个单独的分区中,只需要备份一次,但这不是本文的主题。

performance sql-server storage partitioning virtualisation query-performance

5
推荐指数
1
解决办法
2442
查看次数