Backup - SQL

SQL Server

05/11/2013

Bom dia galera, estou estagiando na area de banco, e preciso fazer uma atividade, que talvez seja simples, mas esta tirando meu sono.
Preciso pegar as informações do backup dos servidores, e inserir semanalmente no banco de dados automaticamente.

Preciso do nome do servidor o tamanho e a localização, só tem um porem, na pasta que eles se localizam, aparece o tamanho total.
Exemplo:
Um dos servidores no mes de novembro já esta com 260 GB, sendo que começou há apenas 5 dias e o mes de outubro fechou com 220 GB

Pra saber apenas o que mudou dentro desses cinco dias, subtrai 220 de 260, então, teoricamente o crescimento foi de apenas 40 GB .
Poderiam me dar um help
Bernardo Gomes

Bernardo Gomes

Curtidas 0

Respostas

Jefferson Santos

Jefferson Santos

05/11/2013

Você pode estar utilizando o Management Data Warehouse.
Ele possui relatórios que mostram o crescimento de sua base de dados e assim você pode fazer algumas estimativas futuras.

Segue link para você entender como funciona: [url] http://msdn.microsoft.com/en-us/library/bb677306.aspx[/url]
GOSTEI 0
Jefferson Santos

Jefferson Santos

05/11/2013

Outra dica é você utilizar o comando:

DECLARE @Indice Int

SELECT @Indice = SUM(reserved) FROM master..SYSINDEXES WHERE indid IN (0, 1, 255)

SELECT CAST(name AS VARCHAR(30)) AS name, 'total mb' =

((size*8)/1024)

FROM sysfiles


Faça um Job com o seguinte select exportando para Excel.
A frequência de execução é por sua conta.
GOSTEI 0
Roniere Almeida

Roniere Almeida

05/11/2013

Você pode estar utilizando o Management Data Warehouse.
Ele possui relatórios que mostram o crescimento de sua base de dados e assim você pode fazer algumas estimativas futuras.

Segue link para você entender como funciona: [url] http://msdn.microsoft.com/en-us/library/bb677306.aspx[/url]


pelo proprio Management Studio é possivel saber o tamanho do banco e das tabelas, correto?
GOSTEI 0
Jefferson Santos

Jefferson Santos

05/11/2013

O comando que postei logo a cima faz isso pelo manager studio.
Mais o Data Warehouse é um relatório muito mais elaborado.
GOSTEI 0
Roniere Almeida

Roniere Almeida

05/11/2013

O comando que postei logo a cima faz isso pelo manager studio.
Mais o Data Warehouse é um relatório muito mais elaborado.


não sabia que Data Warehouse servia pra isso tambem. tem alguma coisa sobre isso?
GOSTEI 0
Jefferson Santos

Jefferson Santos

05/11/2013

Segue link: [url]http://gmedeiros.net/site/arquivos/si/ProjetoDataWareHouse.pdf[/url]
GOSTEI 0
Bernardo Gomes

Bernardo Gomes

05/11/2013

Oi pessoal, valeu pela dica.
Mais acho que me expressei errado.

Não preciso dos backups das bases de dados, isso eu já tenho.
Preciso do backup dos servidores, temos 4 servidores, preciso pegar o volume de backup deles.
Eles se encontram em uma pasta, pra eu ver o volume deles, clico com o botão direito em cima de cada pasta, depois em propriedades, e aparece o nome da pasta, o caminho, o tamanho, entre outras coisas,são esses os dados que eu preciso inserir no banco de dados.
Hoje faço essa inserção manualmente.

Tem alguma possibilidade de fazer isso automatico?
GOSTEI 0
Jefferson Santos

Jefferson Santos

05/11/2013

Amigo, crie um Job com o código abaixo e programe um relatório com envio do resultado da query por e mail.

DECLARE @Indice Int
 
SELECT @Indice = SUM(reserved) FROM master..SYSINDEXES WHERE indid IN (0, 1, 255)
 
SELECT CAST(name AS VARCHAR(30)) AS name, 'total mb' =
 
((size*8)/1024)
 
FROM sysfiles


Essa query te da o que você esta querendo.
GOSTEI 0
Roniere Almeida

Roniere Almeida

05/11/2013

Segue link: [url]http://gmedeiros.net/site/arquivos/si/ProjetoDataWareHouse.pdf[/url]


conferindo.
GOSTEI 0
Mariana Carvalho

Mariana Carvalho

05/11/2013

Segue link: [url]http://gmedeiros.net/site/arquivos/si/ProjetoDataWareHouse.pdf[/url]


alguem ja leu esse projeto, to precisando de um para estudar, ter uma base legal sobre o assunto.
GOSTEI 0
Jefferson Santos

Jefferson Santos

05/11/2013

Eu li ele e pra mim foi bem esclarecedor.
GOSTEI 0
Roniere Almeida

Roniere Almeida

05/11/2013

Eu li ele e pra mim foi bem esclarecedor.


tambem achei.
GOSTEI 0
Simone

Simone

05/11/2013

Olá pessoas, também estou com uma duvida bem parecida.
Na minha empresa estamos utilizando o Backup Windows Server, onde é feito o backup de algumas informações doa 2 servidores que temos.
Ele é configurado pra salvas em uma pasta backup no servidor x, que tem as subpastas com o nome de cada servidor.Preciso pegar as mesmas informações que o Bernardo.
Sera que não teria como pegar essas informações através do arquivo de log?
GOSTEI 0
Roniere Almeida

Roniere Almeida

05/11/2013

acredito que sim, quais informações?
GOSTEI 0
Simone

Simone

05/11/2013

Roniere, preciso do nome do servidor, tamanho e a localização.
GOSTEI 0
Roniere Almeida

Roniere Almeida

05/11/2013

Simone, é do windows server ou SQL Server?
GOSTEI 0
Jefferson Santos

Jefferson Santos

05/11/2013

Veja esse video: [url]http://silasmendes.com/dba/videos/[/url] Baseline espaço em disco e consumo,
se não me engano é o 2º ou então vá em propriedades do banco de dados que tem tudo isso lá.
GOSTEI 0
Roniere Almeida

Roniere Almeida

05/11/2013

show de bola essa video aula.
GOSTEI 0
POSTAR