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 :

Acces à SQL Server depuis VB


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 58
    Par défaut Acces à SQL Server depuis VB
    Bonjour à tous,

    J'ai développé une application (qui fonctionne) avec une base sous SQL Server Express 2008 R2 et une frontale MS Access (projet adp)

    Je voudrais ré-écrire la frontale de mon application avec VB 2008 Express, tout en conservant ma base SQL

    Helas sous VB , je fais: Données - Ajouter une nouvelle source de données, ce qui ouvre l'assistant Configuration de sources de données, au premier écran je choisis Base de données, au deuxième Nouvelle connexion, ce qui ouvre une fenetre "Nouvelle connexion"; Je clique sur Modifier afin de choisir SQL Server (le choix étant Access ou SQL Server ou SQL Server Compact) puis sur Parcourir et je trouve ma base (fichier "myDB.mdf") mais quand je clique sur Ouvrir j'obtiens le message "Vous n'avez pas l'autorisation d'ouvrir ce fichier. Consultez le propriétaire du fichier ou un administrateur pour obtenir cette autorisation"

    Pourtant je fais ça depuis mon compte windows, le même qui m'a servi a installer SQL Server et à créer ma base de donnés et mon login est du type "sécurité intégrée" et est propriétaire de la base en question

    Alors où est le problème ?

    Merci de votre aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Février 2008
    Messages
    758
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 758
    Par défaut
    Bonjour,

    Tu n'as peut être pas posté dans le bon forum. Peut être qu'il y aurait plus de GUI-addicts sur un forum DOTNET ?

    A priori je dirais que le fichier MDF ne peut pas être ouvert par un programme parce qu'il est déjà ouvert par SQL Server. C'est un comportement normal. Après, je ne connais pas VB.NET

    David B.

  3. #3
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 229
    Par défaut
    Bonjour,

    Pour mon info, quelles sont les raisons de la réécriture de votre frontale en VB.NET ?

    Concernant votre problème, la configuration de votre source de données devrait vous demander l'adresse de mssql, pas le fichier mdf.

    @+

  4. #4
    Membre éclairé
    Homme Profil pro
    DBA - Développeur BI
    Inscrit en
    Avril 2003
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : DBA - Développeur BI
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2003
    Messages : 442
    Par défaut
    Normalement ta connection s'effectue avec un compte IIUSR je pense que c'est ce compte que tu dois te connecter à ta bdd.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 58
    Par défaut
    1° Réponse à Zabriskir ("Pour mon info, quelles sont les raisons de la réécriture de votre frontale en VB.NET ?")
    C'est essentiellement pédagogique pour essayer de maitriser la technologie dot.net, sachant que je connais bien VBA et Access (et aussi un peu SQL Server)

    2° Réponse à Zabriskir ("la configuration de votre source de données devrait vous demander l'adresse de mssql, pas le fichier mdf")
    Je suis d'accord, cela me parait logique car dans mon projet Access (adp), pour établir une connexion à la base SQL Server, j'ai tout d'abord sélectionné un Serveur puis j'ai sélectionné une base donnée sur le serveur, et à partir de là j'ai pu voir les tables et les modifier et aussi créer des vues et même des procédures stockées; à aucun moment je n'ai du sélectionné un fichier mdf.
    Cependant dans VB 2008 Express il me demande de choisir un fichier

    3° Pour Herlece : c'est quoi un compte IIUSR ?
    Pardon pour mon ignorance

  6. #6
    Membre expérimenté
    Inscrit en
    Juin 2006
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 229
    Par défaut
    Bonjour,

    Pouvez-vous poster une copie d'écran de ce que vous demande VB ?

    Zabriskir

Discussions similaires

  1. Réponses: 0
    Dernier message: 22/09/2011, 23h53
  2. Accès à SQL Server 2005 depuis Excel
    Par Franck_P dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/09/2008, 12h34
  3. Accès à SQL Server depuis Word très long
    Par Monkey_D.Luffy dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 08/09/2008, 08h45
  4. accès tables sql server depuis oracle par dblink
    Par totof31 dans le forum Administration
    Réponses: 1
    Dernier message: 09/05/2007, 08h59

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