背景:
我有一个测试服务器( Server 2008 R2),它包含一个DB,其中存储生产服务器( Server 2008、R2和2012的混合物)中有关其他DB的信息。我每月运行多个脚本,从服务器上的每个DB收集信息,比如VLFs的数量。我所做的就是在我的每个生产服务器上运行脚本,将结果复制到一个.txt文件中,并将.txt文件导入到测试服务器上的DB中。
问题:
在没有登录到每个生产服务器并运行每个脚本的情况下,如何自动化我的脚本在每个生产服务器上运行?
如何在无需复制/粘贴的情况下将收集的信息插入到Test中?
示例脚本:
SET NOCOUNT ON;
CREATE
我正在Raspberry Pi 4上运行Ubuntu服务器20.04,在resolv.conf中更新DNS条目有困难。resolv.conf指向名称服务器127.0.0.53;但是,我禁用了systemd-networkd dnsstublistener,以便运行自己的DNS服务器。如何将名称服务器更改为指向127.0.0.1?
我有一个存储过程,它遍历服务器列表并查询它们的主DB。当其中一台服务器关闭时,存储过程查询超时。如何跳过对任何非活动服务器的查询,或者如何捕获服务器超时并继续在其余活动服务器上执行查询?我确实有一个包含IsActive列的服务器表,但是当服务器关闭时,该值不会自动更改。目前,要查询的服务器列表基于表中的此IsActive列。另一种解决方案可能是找到一种方法,在服务器宕机时自动更改IsActive列,但我不知道该怎么做。有什么想法吗?
编辑:我在SQL Server 2008中完成了所有这些工作