我想使用Powershell脚本从位于不同域中的多个sql服务器获取三个信息(db_count,db_name,db_creation_date)。 我需要合并的csv文件中的结果。
有人可以指导我如何开始并进一步实现这一目标。
答案 0 :(得分:1)
好吧,除非您获得整个实例的计数,否则不知道什么是db_count。但是,可以通过向sys.databases查询name
和create_date
来获得这些值。这很简单。
您需要sql命令来打开与每个服务器的连接,因此这里的安全性将很困难。我确定在所有实例中都没有一个用户可以使用,因此您必须为此使用每个实例的DBA。
由于它们位于不同的域中,所以我怀疑您想使用VPN或某种方式来避免明文传递所有这些信息,因此您需要与网络团队合作甚至获得访问权限到域。
列表将继续显示。