none
Démarche pour partager une base Sql (.mdf) sur un serveur RRS feed

  • Question

  • Bonjour, 

    je suis débutant sur visual basic et je ne suis pas un développeur

    j'ai développé une application qui utilise une base de données Sql Server locale (.mdf) et ça marche bien. 

    Maintenant je veux connaitre la démarche détaillée pour : partager ma base sur un serveur et l'exploiter par mon application sur différentes machines de réseau, ç-à-d : Un PC-1 contient l'application VB connecte sur une base (.mdf) situé sur un autre PC-2 (soit le serveur) 

    Une autre question, est ce qu'il y a une possibilité de situer la base (mdf) dans un dossier commun lié au serveur ?
    car j'ai essayé ça d'une manière très superficielle et j'ai eu l'erreur suivant :
    "The file ''-----\mabase.mdf'' is on a network path is not supported for database file" ...

    merci pour votre aide

    vendredi 27 mars 2015 14:15

Toutes les réponses

  • Bonjour,

    A ma connaissance, ce n'est pas possible d'utiliser une base de données SQL server(MDF) local depuis un serveur.

    Les fichiers MDF servent à tester une base de données avant de la déployer sur un serveur SQL Server

    soit de l'utiliser en local, dans ce cas, le fichier doit être copié sur le poste de l'utilisateur avec votre application et n'est donc pas partagé.

    Eventuellement vous pouvez utiliser un fichier MDF en local et faire une base de données de stockage sur le serveur en MDB (Access) tordu, mais possible.

    Cordialement

    Gérard

    vendredi 27 mars 2015 15:20
  • Le MDF contient les données de votre base.

    Il suffit d'attacher ce fichier à un runtime SQL Server (n'importe quelle édition sous forme de service, ce qui exclu la localdb) et d'autoriser l'accès à l'instance via un login, mapper le login en tant que user dans la base en question,  et ensuite de donner des autorisations dans la base à un user.

    dans la caine de connexion de votre applicatif, faire pointer sur le PC (serveur) qui hoste l'instance SQL.

    Cdlt


    Christophe LAPORTE - Independent Consultant & Trainer - SQL Server MVP-MCM

    vendredi 3 avril 2015 12:33