Visual Studio Server Explorer prise en charge personnalisée, fournisseurs de bases de données?

StackOverflow https://stackoverflow.com/questions/31885

Question

J'avais utilisé l'Explorateur de serveurs et des outils connexes pour graphique, développement de base de données avec Microsoft SQL Server, dans certains de mes projets d'apprentissage - et c'était une grande expérience.Cependant, dans mon travail, je traite avec de l'Oracle DB et SQLite et mon passe-temps des projets d'utilisation de MySQL (parce qu'ils sont hébergés sur Linux).

Est-il un moyen de tirer parti de la base de données d'outils dans Visual Studio avec d'autres fournisseurs de bases de données?

Était-ce utile?

La solution

Voici les instructions sur la façon de se connecter à votre base de données MySQL à partir de Visual Studio:

Pour établir la connexion au serveur explorer, vous devez effectuer les opérations suivantes:

  • tout d'abord, vous devez installer MyODBC connecteur 3.51 (ou plus tard) sur la machine de développement (NB.vous pouvez trouver cet à http://www.mysql.com/products/connector/odbc/ )

  • Créer une source de données dans le Panneau de configuration/Outils d'Administration avec un connexion à votre base de données.Ces données source va être utilisé uniquement pour le Le Gestionnaire de serveur et vous n'avez pas besoin de se préoccuper de la création les mêmes données source sur votre PC quand vous avez fait votre VS.NET application (Sauf si vous voulez) - je ne veux pas couvrir ce dans cette réponse, trop long.Pour les fins de cette explication, que je prétendre que vous avez créé un MyODBC source de données appelée "AADSN' à la base de données 'oui-oui' sur mysqlserver 'SERVER01" et avoir un mot de passe root de "fred".L' le serveur peut être soit le Nom de l'Ordinateur (trouvé dans le Contrôle Panneau de configuration/Système/Nom de l'Ordinateur), ou alternativement, il peut être l'IP Adresse.NB.Assurez-vous de tester cette connexion avant de continuer avec cette explication.

  • ouvrez votre VS.NET projet

  • accédez à l'explorateur de serveurs

  • droit-cliquez sur "Connexions de Données'

  • sélectionnez "Ajouter une Connexion"

  • Dans les Propriétés de Liaison de données, accédez à l'onglet fournisseur et sélectionnez "Microsoft OLE DB Provider For ODBC drivers"

  • Cliquez Sur Suivant

  • Si vous avez déjà créé une source de données ODBC ensuite, vous pouvez simplement sélectionner qu'.L'inconvénient de cette est que lorsque vous installez votre projet l'application sur la machine client, l' même source de données doit être là.J' préférez utiliser une chaîne de connexion.Cela devrait ressembler à quelque chose comme:

DSN=AADSN;DESC=MySQL ODBC 3.51 Driver DSN;DATABASE=oui-oui;SERVEUR=SERVER01;UID=root;MOT de passe=fred;PORT=3306;SOCKET=;OPTION=11;STMT=;

Si vous omettez le mot de passe de l' chaîne de connexion, alors vous devez faire assurez-vous que la source de données que vous avez créé (AADSN) contient un mot de passe.Je ne suis pas pour décrire ce que cela signifie, vous pouvez regarder dans la documentation de myodbc pour cela, il suffit de s'assurer que vous obtenir une "Connexion réussie" message lorsque vous testez la source de données.

Autres conseils

J'ai trouvé ce cours de mes recherches sur Sqlite.Je n'ai pas eu la chance de l'utiliser si.Laissez-nous savoir si cela fonctionne pour vous.

http://sqlite.phxsoftware.com/

Système.Les données.SQLite Système.Les données.SQLite est l'original La base de données SQLite et un moteur complet ADO.NET 2.0 fournisseur de tout enroulé dans une seul en mode mixte de l'assemblée.

...

Visual Studio 2005/2008 Au Moment De La Conception Soutien

Vous pouvez ajouter une connexion SQLite à l' L'Explorateur de serveurs, de créer des requêtes avec le concepteur de requêtes, de glisser-déposer des tableaux sur un DataSet Typé et plus!

SQLite est concepteur travaille à plein les éditions de Visual Studio 2005/2008 y compris VS2005 les Éditions Express.

NOUVEAU Vous pouvez créer/modifier des points de vue, les tables, les index, les clés étrangères, des contraintes et des déclencheurs de manière interactive dans le Serveur Visual Studio Explorer!

L'Explorateur de serveurs devraient soutenir de tout système de base de données qui fournit un pilote ODBC.Dans le cas d'Oracle, il est construit dans le pilote avec Visual Studio.

Dans la boîte de Dialogue Ajouter une Connexion, cliquez sur le bouton modifier la source de données, vous devriez alors obtenir une liste des fournisseurs que vous avez les pilotes pour.

Oracle dispose d'un ensemble d'outils qui s'intègre à Visual Studio.Il est emballé avec leurs bibliothèques d'accès aux données.

http://www.oracle.com/technology/software/tech/windows/odpnet/index.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top