Я пытаюсь написать раздел в скрипт, который прикрепляет БД через SQLCMD.SQLCMD в VBS
Если я запускаю это из строки/пакетного файла CMD он присоединяет DB успешно:
sqlcmd -U sa -P RubbishPassword -S (local) -Q "sp_attach_db 'MyDBInstance','D:\AFolder\MyDB.mdf','D:\MyDBInstance\MyDB_log.ldf'"
Однако, если я запускаю его в VBS, выполнив под ним не ошибка, но не придает БД.
Set objShell = CreateObject("WScript.Shell")
objShell.Run "sqlcmd -U sa -P RubbishPassword -S (local) -Q ""sp_attach_db 'MyDBInstance','D:\AFolder\MyDB.mdf','D:\MyDBInstance\MyDB_log.ldf'"
Любые идеи о том, почему и/или лучший способ передачи SQLCMD через VBS?