在为即将退休的SQL Server A(2005)和部署SQL Server B(2012)做准备时,我发现了许多通过ODBC DSN连接的Microsoft Office资产(Excel,Access)。
有没有一种方法来扫描networking上的所有工作站,并返回一个DSN定义的报告?
PS:下一步,我读过这个: 迁移到新的SQL Server时pipe理大规模SQL Server ODBC更改
我可能只是写一个简单的login脚本来从registry中导出用户和计算机的ODBCconfiguration,并把它们扔进一些。 您对HKEY_LOCAL_MACHINE\SOFTWARE\ODBC和HKEY_CURRENT_USER\Software\ODBC感兴趣。 一个挑战就是确保让每个用户login并运行脚本。
无DSN的连接也将成为您的问题。 如果你已经有文件embedded连接string,这不会帮助你。