Ir para conteúdo
Fórum Script Brasil

Niggaz Flavors

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Niggaz Flavors

Niggaz Flavors's Achievements

0

Reputação

  1. Bom galera, consegui resolver a parada aqui. O script se perdia nas aspas simples...agora ta funcionando! Pra que quiser, ta ai: USE MASTER 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 -- SELECT @NAMES = 'UNIS0001' 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 []'s
  2. 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??
  3. Retorna esses erros: Server: Msg 137, Level 15, State 1, Line 2 Must declare the variable '@NAMES'. Server: Msg 137, Level 15, State 1, Line 5 Must declare the variable '@NAMES'. Server: Msg 137, Level 15, State 1, Line 7 Must declare the variable '@NAMES'.
  4. Boa Tarde galera, estou chegando agora e gostaria de uma ajuda se possivel... Estou tentando fazer um job para realizar um backup de todas as bases existentes no banco. Eu não sei praticamente nada sobre sql server...tentei criar o seguinte script: DECLARE DATABASES FOR SELECT NAME FROM SYSDATABASES DECLARE @NAMES OPEN DATABASES FETCH NEXT FROM DATABASES INTO @NAMES WHILE @@FETCH_STATUS = 0 BEGIN BACKUP DATABASE @NAMES TO DISK = 'G:\TESTE\'+@NAMES+'.BAK' WITH FORMAT, NAME = @NAMES+'.BAK',INIT END CLOSE DATABASES DEALLOCATE DATABASES o que tem de errado com ele? alguém poderia me ajudar? Desde já agradeço
×
×
  • Criar Novo...