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 :

Petites Questions sur SqlServer


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Par défaut Petites Questions sur SqlServer
    Bonjour,

    Je viens de reprendre l'administration de base SQLserver qui étaient en stand-by dans ma société.

    J'ai donc plusieurs questions à vous poser ( après me les avoir posé moi-même )

    1) Comment savoir dans quelle version de SQLServer sont mes bases ? 2000, 2005 ? Versions avant ?
    2) Dans les plans de maintenances, les bases sont uniquement sauvegardées en total, à priori les sauvegardes du journal de transaction n' a pas lieu...
    Cela veut t'il dire que si plantage d'une base se fait à 17h et que les sauvegardes ont lieu à 21h tous les soirs, on perdra les données entre 21h et 17h ?
    3) J'ai des bases de données model,master et msdb. Faut il aussi les sauvegarder ? ET à quoi servent elles ?

    Merci beaucoup pour vos réponses.

    ApprentiOracle

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 999
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par ApprentiOracle Voir le message
    Bonjour,

    Je viens de reprendre l'administration de base SQLserver qui étaient en stand-by dans ma société.

    J'ai donc plusieurs questions à vous poser ( après me les avoir posé moi-même )

    1) Comment savoir dans quelle version de SQLServer sont mes bases ? 2000, 2005 ? Versions avant ?
    SELECT compatibility_level FROM sys.databases
    2) Dans les plans de maintenances, les bases sont uniquement sauvegardées en total, à priori les sauvegardes du journal de transaction n' a pas lieu...
    Cela veut t'il dire que si plantage d'une base se fait à 17h et que les sauvegardes ont lieu à 21h tous les soirs, on perdra les données entre 21h et 17h ?
    Pas forcément cela dépend de la nature du plantage et du mode de journalisaton de la base.
    3) J'ai des bases de données model,master et msdb. Faut il aussi les sauvegarder ? ET à quoi servent elles ?
    Ce sont les bases systèmes. Oui, il faut les sauvegarder (sauf model). Lisez les articles que j'ai écrit :
    http://blog.developpez.com/sqlpro/p7...-ms-sql-serve/
    http://blog.developpez.com/sqlpro/p7...ec-sql-server/
    http://blog.developpez.com/sqlpro/p8...re-sauvegarde/

    Merci beaucoup pour vos réponses.

    ApprentiOracle
    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Par défaut
    ok. A priori c'est l'outils osql.

    Par contre la requete que vous m'avez donné ne me sort aucun resultat.

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Citation Envoyé par ApprentiOracle Voir le message
    ok. A priori c'est l'outils osql.

    Par contre la requete que vous m'avez donné ne me sort aucun resultat.
    C'est à dire ? Sur quelle version de SQL Server êtes vous ?

    ++

  5. #5
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 208
    Par défaut
    Citation Envoyé par mikedavem Voir le message
    C'est à dire ? Sur quelle version de SQL Server êtes vous ?

    ++
    Justement j'en sais rien, c'est ce que j'essaie d'obtenir.

    A priori c'est un SQLserver avant 2005, car ospl fonctionne mais pas sqlcmd...

    C'est pour cela que j'essaie de faire un osql -U user -p mdp -q "SELECT compatibility_level FROM sys.databases;"

    La reponse du serveur c'est : Msg 208 Niveau 1-, Etat 1, serveur XXXX, ligne 1

  6. #6
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Essayez ceci plutôt pour le moment :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    osql -U user -P mdp -S serveur -q "SELECT @@version"
    Que vous donne ce résultat ?

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ATL] Petite question sur les progress bar
    Par MrMaze dans le forum MFC
    Réponses: 1
    Dernier message: 06/05/2005, 09h40
  2. [Visuel XP] Petite question sur le theme XP...
    Par ZoumZoumMan dans le forum C++Builder
    Réponses: 12
    Dernier message: 20/01/2005, 14h41
  3. petite question sur le composant IBX ...
    Par vbcasimir dans le forum Bases de données
    Réponses: 4
    Dernier message: 05/01/2005, 10h33
  4. Réponses: 3
    Dernier message: 08/12/2004, 13h58
  5. Petite question sur les performances de Postgres ...
    Par cb44 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 13/01/2004, 13h49

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