Jump to content

Recommended Posts

Posted (edited)

I'm trying to get this working, but I can't get it. I keep getting "Variable must be of type: Object". I'm trying to adapt the scripts found here http://www.databasejournal.com/features/ms...cle.php/1548361

Anyone??

Dim $strComputer, $objWMIService
Const $wbemFlagReturnImmediately = 0x10
Const $wbemFlagForwardOnly = 0x20

$strComputer = "."
$strSQLServer = "."
$strDBName = "DBName"

$objWMIService = ObjGet("winmgmts:{impersonationLevel=impersonate}//" & $strComputer & "/root/MicrosoftSQLServer:MSSQL_DatabaseFile")

FindDBItems()

FUNC FindDBItems()
Local $colInstances
$colInstances = $objWMIService.Instances

    For $objInstance In $colInstances
        If $objInstance.DatabaseName = $strDBName Then
            $Item = $objInstance.PhysicalName
            MSGBOX(0,"DB","DB's: "& $ITEM)
        EndIf
    Next
EndFunc
Edited by kickarse
Posted
Posted

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...