IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Besoin de récupérer les bases non sauvegardées


Sujet :

Administration SQL Server

  1. #1
    Membre du Club
    Femme Profil pro
    PL/SQL
    Inscrit en
    Septembre 2016
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : Arabie Saoudite

    Informations professionnelles :
    Activité : PL/SQL
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 189
    Points : 65
    Points
    65
    Par défaut Besoin de récupérer les bases non sauvegardées
    bonjour a tous

    je faire appel à vos compétences In powershell pour m'aider sur une point qui me parrait trés intéressant

    en fait je veux comparer l'exitance physique du fichier backup par rapport a de la base de donné dans l'instance

    j'ai fait pour cela ce petit script , la résultat ma mentré l'absence du deux fichier de backup

    maintenat je veut s'avoir qu'elle sont les bases de données qui ne sont pas s'auvgardé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    $server="Serveur1"
    #import-module sqlps 
    $path="\\Fichierbackup\BACKUP\serveur1"
    New-PSDrive -Name O -PSProvider FileSystem -Root $path ; cd O:
    $file=Get-ChildItem |Measure-Object
    $nbre=$file.Count
    $query="select count(name) as count from sys.databases"
    $query2=invoke-sqlcmd -ServerInstance $server -Query $query
    $database=$query2.count
    write-host nbre de fichier backup est :$nbre
    write-host nbre de bases de donnée  est :$database
    if ($nbre -gt $database)
    {
    $true
    }
    else 
    {
    $false
    }
    CD C:
    remove-PSDrive O
    qui peut m'aider sur cette partie powershelle

  2. #2
    Invité
    Invité(e)
    Par défaut
    Pourquoi ne pas vérifier directement les dernières sauvegardes effectuées ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    -- récupérer des informations sur les dernières sauvegardes effectuées
    SELECT CONVERT(VARCHAR(100), SERVERPROPERTY('Servername')) AS Server, BUS.database_name, BUS.backup_start_date, BUS.backup_finish_date,
    	convert (varchar(10), BUS.backup_finish_date - BUS.backup_start_date, 108) duree , BUS.expiration_date, BUS.type,
    		CASE BUS.type WHEN 'D' THEN 'Database' WHEN 'L' THEN 'Log' WHEN 'I' THEN 'Differential database' 
    			WHEN 'F' THEN 'File or filegroup' WHEN 'G' THEN 'Differential file' WHEN 'P' THEN 'Partial'
    			WHEN 'Q' THEN 'Differential partial' ELSE BUS.type END AS backup_type_desc, 
    	BUS.backup_size/(1048576.0) as backup_size_mo,
    	CASE WHEN BUS.compressed_backup_size = BUS.backup_size THEN 1 ELSE 0 END compressed_backup,
    	BUMF.logical_device_name, BUMF.physical_device_name, BUS.name AS backupset_name,BUS.description
    FROM msdb.dbo.backupmediafamily BUMF
    INNER JOIN msdb.dbo.backupset BUS ON BUMF.media_set_id = BUS.media_set_id 
    -- WHERE CONVERT(datetime, BUS.backup_start_date, 102) >= GETDATE() - 7
    ORDER BY BUS.backup_finish_date desc , BUS.database_name

Discussions similaires

  1. Récupérer les lignes non nulles
    Par aurelie83 dans le forum SSIS
    Réponses: 7
    Dernier message: 03/04/2012, 15h00
  2. Récupérer les clés non utilisées
    Par flieto dans le forum PL/SQL
    Réponses: 9
    Dernier message: 25/08/2010, 09h17
  3. Récupérer les objets non identiques dans deux arrays
    Par alouha dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 03/05/2010, 18h05
  4. Réponses: 10
    Dernier message: 10/02/2010, 08h49
  5. Archive log base non sauvegardé
    Par petitfrere dans le forum Administration
    Réponses: 5
    Dernier message: 11/08/2009, 10h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo