SSIS收集索引使用情况

时间:2017-06-05 18:18:17

标签: sql

enter image description here 我试图收集70个中的1个服务器的索引使用情况。我声明了2个变量并做了这个,但我无法进一步移动。请帮忙。

2 个答案:

答案 0 :(得分:0)

您的连接未动态设置。 请使用循环变量

动态设置ServerName和DatabaseName

答案 1 :(得分:0)

这是一项非常简单的任务,因为我想出了如何创建动态连接。 1)创建变量databasename 2)创建变量数据库对象 3)在sql任务中使用该对象来存储数据库列表,并将该对象链接到foreach循环以遍历每个数据库。 4)拖动数据流任务 5)创建两个连接管理器。动态和静态 6)使用动态conn连接服务器,以便您可以列出所有数据库并将它们逐个拉到foreach循环中以收集您想要的任何内容(索引用法,表格等) 7)拖动OLEDB源和目标并根据需要进行配置。使用与执行SQL任务和OLEDB源的动态连接,以便它们动态工作。 8)对于OLEDB目的地,使用连接到目的地的静态连接。