none
Affichage de données liées RRS feed

  • Question

  • bonjour,

    je suis étudiant et j'apprends a  dévélopper des bases de données avec visual basic, et j'utilise le tutoriel  de microsoft , dans la rubrique "Affichage de données liées" je dois utiliser une base exemple de sql "Northwind"malheureusement quand je l'execute comme suite"Files\Microsoft SQL Server Compact Edition\v 3.5\Samples," j'ai le méssage suivant qui apparait"l'accès au fichier de base de donnée n'est autorisé" pouriez vous me dire  pourquoi j'ai ce probleme? je vous remerci tous par avance salutation

    vendredi 16 mai 2014 09:31

Réponses

Toutes les réponses

  • Bonjour

    Vous avez l'erreur quand vous essayez de sélecter le fichier ou pendant d'exécution de votre logiciel?

    Pouvez-vous nous monter le string de connexion trouvé dans le fichier app.config?
    Quelle version VS utilisez-vous?

    Bien cordialement!


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.


    vendredi 16 mai 2014 11:49
  • bonjour MR bera,

    je vous remercie pour votre 1ere  réponse,  voila les étape que j'ai suivi pour  rencontrer ce probleme et c'est la derniere étape qui bloque  j'ai éssayer de vous envoyer une image du méssage que je recois mais  le site ne m'autorise pas.

    • Dans la boîte de dialogue Ajouter une connexion, vérifiez si la Source de données est Microsoft SQL Server Compact 3.5 (Fournisseur de données .NET Framework pour Microsoft SQL Server Compact 3.5). Dans le cas contraire, cliquez sur Modifier et sélectionnez Microsoft SQL Server Compact 3.5 dans la boîte de dialogue Modifier la source de données, puis cliquez sur OK.

    • Dans la boîte de dialogue Ajouter une connexion, cliquez sur Parcourir et localisez la base de données Northwind.sdf au chemin Program Files\Microsoft SQL Server Compact Edition\v 3.5\Samples, sur le lecteur sur lequel vous avez installé SQL Server Compact 3.5.

    • Cliquez sur OK pour fermer la boîte de dialogue. Dans l'Assistant Configuration de source de données, cliquez ensuite sur Suivant. Si vous êtes invité à copier le fichier de données dans votre projet, cliquez sur Oui

    lundi 19 mai 2014 09:01
  • Bonjour

    Essayez de démarrer VS en tant qu'administrateur pour voir si c'est un problème des droits.

    A priori c'est un problème de droits pour accéder au fichier .sdf

    Voir le chapitre Exécution de Visual Studio comme administrateur dans cet article :

    http://msdn.microsoft.com/fr-fr/library/jj662724.aspx

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.


    • Modifié Aurel Bera lundi 19 mai 2014 09:34
    • Proposé comme réponse Tom57000 lundi 19 mai 2014 12:24
    • Marqué comme réponse Aurel Bera lundi 19 mai 2014 13:15
    lundi 19 mai 2014 09:30
  • waouhhhhhh vous étes un champion sa marche et je vous remerci 1 10 100 1000 10000000000000 fois je suis très heureux je vais pouvoir dévelloper une vrais base de donné
    lundi 19 mai 2014 11:42
  • N'oubliez pas de "Marquer comme réponse" (le lien au dessous chaque réponses) les réponses qui ont résolu votre problème.

    Bon codage.

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marqué comme réponse achille24 mardi 20 mai 2014 13:29
    lundi 19 mai 2014 11:49
  • je ne manquerai pas!! merci encore
    lundi 19 mai 2014 12:25
  •  Re bonjour,

     j'en suis a l'étape "Création de classes LINQ to SQL : utilisation du Concepteur O/R"

    et pour réaliser cette partie j'ai des étapes a respecter :

    1. Dans le menu Fichier, cliquez sur Nouveau projet.

    2. Dans la boîte de dialogue Nouveau projet, dans le volet Modèles, cliquez sur Application Windows Forms, nommez le projet LINQToSQLSample, puis cliquez sur OK.

      Un nouveau projet Windows Forms s'ouvre.

    3. Dans le menu Projet, cliquez sur Ajouter un nouvel élément.

    4. Cliquez sur le modèle Classes LINQ to SQL et tapez NorthwindSample.dbml dans la zone Nom.

    5. Cliquez sur Ajouter.

      Un fichier de classes LINQ to SQL vide (NorthwindSample.dbml) est ajouté au projet et le Concepteur O/R s'ouvre.

    probleme: quand je clique sur ok a la fin, "echec d'une tentative d'attachement...."

    pouviez vous m'aider?

    salutation

    lundi 19 mai 2014 14:44
    • Dans le menu Affichage, cliquez sur Explorateur de bases de données.

      L'Explorateur de bases de données s'ouvre.

    • Cliquez sur le bouton Se connecter à la base de données dans la barre d'outils Explorateur de bases de données.

    • Cliquez sur Fichier de base de données Microsoft SQL Server dans la fenêtre Choisir des sources de données, puis cliquez sur Continuer.

      La boîte de dialogue Ajouter une connexion s'ouvre.

    • Dans la boîte de dialogue Ajouter une connexion, assurez-vous que la source de données est Fichier de base de données Microsoft SQL Server (SqlClient).

    • Cliquez sur Parcourir, puis localisez et sélectionnez la base de données Northwind.mdf. Cliquez sur Ouvrir.

    • Cliquez sur Tester la connexion pour vérifier que la connexion a été établie.

    • Cliquez sur OK pour fermer la boîte de dialogue Ajouter une connexion

    c'est plus tot ces etapes

    lundi 19 mai 2014 14:48
  • Pouvez-vous nous donner exactement le message d'erreur?
    Vous êtes toujours avec le VS en mode Administrateur?

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 20 mai 2014 06:15
  • bonjour ,

     oui je suis toujour en administrateur,et j'utilise vs 2008 le méssage d'erreur est le suivant"echec d'une tentative d'attachement d'une base de données nommée automatiquement pour le fichier\program file(x86)\microsoft sql sever compact Edition\v3.5\Samples\Nortwind.sdf.il existe une base de donnée du m^me nom ou le fichier spécifier ne peut etre ouvert ou il se trouve sur un partage UNC"

    mardi 20 mai 2014 08:16
  • L'erreur est : il existe une base de données du même nom.
    A priori vous essayez d’ajouter une nouvelle connexion vers la même BD.
    N'essayez pas de ajouter une nouvelle BD, essayez plutôt d'utiliser la connexion que vous avez déjà.

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 20 mai 2014 09:24
  • apparament pour  réaliser cette étape "Création de classes LINQ to SQL : utilisation du Concepteur O/R". il va me falloir etre connecté a la source de données "Microsoft SQL Server (SqlClient). "  au serveur" sqlexpress" et à la base de donnes "Northwind" vue que je suis je tuto je ne sais pas comment faire autrement  pour passer cette etape qui se met en erreur alor que je respecte toutes les consignes
    mardi 20 mai 2014 11:48
  • Bon point. J'ai manqué le détail qu'en effet ils sont basculée de SQL CE vers SQL Express.

    Le problème en effet est que le message d'erreur indique que vous essayez d'ajouter toujours le fichier Northwind.sdf (fichier BD SQL CE), mais en effet vous devez ajouter Northwind.mdf (fichier BD SQL Serveur).

    Bien cordialement,




    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 20 mai 2014 12:07
  • j'avais compris cela , mais le probleme est le suivant je n'ai aucune base Northwind.mdf il va faloir installer peut etre sql server express pour y avoir acces ? NB: j'ai sql serveur 2012 installé dans mon pc
    mardi 20 mai 2014 12:19
  • Si vous avez déjà une version SQL vous ne devez pas installer une autre.
    Dans cet article vous avez le lien de téléchargement de NorthWind.mdf :

    Install Northwind database in Microsoft SQL Server 2012 in 3 easy steps

    Vous ne devez que télécharger le fichier zip et le décomprimer. Apres vous pouvez l'attacher comme décrit dans l’article que vous suivez.

    Bien cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 20 mai 2014 12:31
  • ok je le fais et je vous tiens au courant je vous remercie pour votre aide
    mardi 20 mai 2014 13:00
  • il marque une erreur il me demande "NORTHWIND_log.ldf” qui n'existe pas dans le fichier que j'ai téléchargé
    mardi 20 mai 2014 14:33