And adding a short inputbox for the server is cool if your centrally managing multiple servers.
[...]
Dim i
Dim srvname
srvname = InputBox ( "Enter the Server Name", "Server", "xxxxxx")
' making the connection to your sql server
' change yourservername to match your server
Set objConnection = CreateObject("ADODB.Connection")
Set objRecordSet = CreateObject("ADODB.Recordset")
' this is using the trusted connection if you use sql logins
' add username and password, but I would then encrypt this
' using Windows Script Encoder
objConnection.Open _
"Provider = SQLOLEDB;Data Source=" & srvname & " ;" & _
"Trusted_Connection=Yes;Initial Catalog=Master;"
[...]
And this little addition formats the CPUTime column so that you can sort the column afterwards:
[...]
objExcel.Cells(i, 7).Value = FormatNumber(objRecordset.Fields.Item("CPUTime"), 0, -1, 0, 0)
[...]
Otherwise a cool piece of code. I don't have the time to get into coding much these days, but that might change.
Thanks
hot2use
__________________________________
Searching the KB articles is like
picking your nose. You never know
what you'll find.