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

MS SQL Server Discussion :

Mettre une base de donnée en ligne


Sujet :

MS SQL Server

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Points : 80
    Points
    80
    Par défaut Mettre une base de donnée en ligne
    Bonjour je viens de créer un site internet en asp.net avec 2 bases sqlserver.
    Je voudrais mettre mon site en ligne.
    Pour cela j'ai pris un abonnement chez : http://www.hebergement.com/.
    Donc j'ai mis mes fichiers dans le répertoire www du serveur.
    Le problème ces que je ne sais pas où et comment mettre mes base de donnée pour les mettre en lignes.
    J'ai regarder la FAQ de mon hébergeur , je leur ai envoyer un courrier mais leur réponse ne m'a pas aider.
    Voila d'avance merci pour vos réponses.

  2. #2
    Expert éminent sénior
    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 : 45
    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
    Points : 12 891
    Points
    12 891
    Par défaut
    Bonjour,

    D'après la doc de votre hébergeur je vois ceci

    La base de données SQL server est accessible de l'extérieur via n'importe quel outil d'administration tel que 'SQL ENTREPRISE MANAGER'
    et ceci dans les caractéristiques / option d'hébergement

    Administration SQL Server 2005 par SQL Server Management Studio
    Vous devriez pouvoir manager le serveur sql de votre hébergeur avec les outils clients de gestion sqlserver 2005

    Vous avez donc plusieurs choix :

    - création de vos bases de données + copier les objets / données de vos bases (opération longue)

    - Faire un backup de vos bases et les restaurer sur le serveur sql de votre hébergeur

    - utiliser sp_detach_db et sp_attach_db des fichiers de vos bases sur le serveur sql (opération la plus rapide)

    N'oubliez pas les login et les utilisateurs des bases de données qui vous concernent.

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Points : 80
    Points
    80
    Par défaut Réponse
    Merci pour ta réponse mikedavem.
    Pourrais-tu détailler un peu plus pour la dernière solution.

  4. #4
    Expert éminent sénior
    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 : 45
    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
    Points : 12 891
    Points
    12 891
    Par défaut
    Pas de souci.

    Pour la dernière solution que j'ai donné il s'agit de :

    - Noter l'emplacement des fichiers associés à votre base (votre serveur)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    USE <VotreBase>;
    GO
     
    sp_helpfile;

    - Détacher votre base de données sur votre serveur (votre serveur)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    USE master;
    GO
     
    sp_detach @db_name = '<VotreBase>';
    - Copier les fichiers associés à votre base (fichier mdf et ldf) sur le serveur sql de l'hébergeur à l'emplacement que vous aurez choisi.

    - Attacher les fichiers copiés à la base de données sur le serveur sql de l'hébergeur (serveur hébergeur)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    USE master;
    GO
     
    sp_attach_db '<VotreBase>','Path_Fichier_mdf','Path_Fichier_ldf';
    - Recréer ou transférer le/les login SQL de votre serveur sql (ceux que vous avez créer pour votre programme) sur le serveur sql de l'hébergeur

    - Recréer le / les mappages des login de connexion avec les utilisateurs de la base de données (serveur hébergeur)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    USE <votreBase>;
    GO
     
    sp_change_users_login @action = 'Update_one',
                                   @userNamePattern = '<userBaseDeDonnées>', 
                                   @LoginName = '<LoginDeConnexion>'

  5. #5
    Débutant
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Points : 80
    Points
    80
    Par défaut réponse
    Il me semble que j'ai un problème , j'utilise visual studio 2008 donc je ne dois pas avoir de serveur.
    Par contre j'ai un bouton "détacher la base de donnée".

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 848
    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 848
    Points : 52 966
    Points
    52 966
    Billets dans le blog
    6
    Par défaut
    Pour mémo, si je me souviens bien hebergement.com a été mis en dépôt de bilan avec redressement judiciaire. Je le sais parce que l'un des mes anciennes société DATA SAPIENS y étais !

    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/ * * * * *

  7. #7
    Débutant
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Points : 80
    Points
    80
    Par défaut réponse
    Je ne sais pas , on me la conseillé.
    Sinon pour mes bases il me semble avoir trouver une solution.
    J'ai télécharger sql server management studio.
    Je me suis connecter à la base que me crée hébergement.com.
    Il faut maintenant que je refasse toute ma base.

  8. #8
    Débutant
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    442
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 442
    Points : 80
    Points
    80
    Par défaut Réponse
    C'est bon sa marche.

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

Discussions similaires

  1. [AC-2010] Mettre une base de données access en ligne
    Par danytall dans le forum Access
    Réponses: 1
    Dernier message: 29/03/2013, 10h24
  2. Réponses: 3
    Dernier message: 21/01/2009, 18h14
  3. Mettre une base de données en ligne
    Par Pau dans le forum OVH
    Réponses: 9
    Dernier message: 09/01/2008, 16h57
  4. [MySQL] Connexion à une base de donnée en ligne
    Par ghost emperor dans le forum VB.NET
    Réponses: 8
    Dernier message: 05/12/2007, 14h09
  5. Réponses: 6
    Dernier message: 07/04/2007, 15h16

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