Buonasera
mi trovo a dover eseguire dei comandi T-SQL da un VBScript . Questo per non installare il Management studio (2008) per problemi di spazio sull'HD (si tratta di un pc industriale con windowsXP Embedded). Nella fattispecie devo abilitare l'utente sa e le connessioni da remoto per poter gestire il DB con il SSMS del mio pc
comandi come questo
codice:
Set Cmd=CreateObject("ADODB.Command")
'abilito le connessioni remote
Cmd.ActiveConnection =Conn1
Cmd.Commandtext=" EXEC sp_configure 'remote access', '1'"
Cmd.execute
Cmd.Commandtext="Reconfigure"
Cmd.execute
sembrano funzionare, il problema è con i comandi del tipo
codice:
ALTER LOGIN sa ENABLE
GO
ALTER LOGIN sa with password='your_sa_password'
GO
non riesco a farli digerire al vbscript, nella fattispecie il fatto che ci sia da andare a capo mi manda in palla lo script: se faccio tutto su una riga e poi eseguo il comando, questo non funziona (ma non funziona neanche dall'editor delle query di SSMS). Stessa cosa se definisco una riga di comando per volta e poi la eseguo.
Qualcuno ha esperienza in merito?
grazie