Opa, to mudando aqui... então, eu percebi q faltava uma coisa...no caminho para onde o backup vai, tem q ter aspas simples, ai eu modifiquei o script : DECLARE DATABASES CURSOR FOR SELECT NAME FROM SYSDATABASES DECLARE @NAMES VARCHAR(100) DECLARE @COMANDO VARCHAR(200) OPEN DATABASES FETCH NEXT FROM DATABASES INTO @NAMES WHILE @@FETCH_STATUS = 0 BEGIN SET @COMANDO = 'BACKUP DATABASE '+@NAMES+' TO DISK = '+ '''G:\TESTE\'''+@NAMES+'''.BAK'''+ 'WITH FORMAT, NAME = '+@NAMES+'''.BAK'''+' ,INIT' EXECUTE (@COMANDO) FETCH NEXT FROM DATABASES INTO @NAMES END CLOSE DATABASES DEALLOCATE DATABASES porem agora, o erro é outro...rs ele reclama do nome das bases: Server: Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near 'CIAP'. Server: Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near 'master'. Server: Msg 170, Level 15, State 1, Line 1 Line 1: Incorrect syntax near 'model'. TEM IDEIA DO Q PODE SER??