Поддерживает ли Visual Studio Server Explorer нестандартные поставщики баз данных? - PullRequest
13 голосов
/ 28 августа 2008

Я использовал Server Explorer и связанные с ним инструменты для разработки графической базы данных с помощью Microsoft SQL Server в некоторых своих учебных проектах - и это был отличный опыт. Однако в своей работе я имею дело с Oracle DB и SQLite, и мои хобби-проекты используют MySQL (потому что они размещены в Linux).

Есть ли способ использовать инструменты, связанные с базой данных, в Visual Studio с другими поставщиками баз данных?

Ответы [ 4 ]

11 голосов
/ 28 августа 2008

Вот инструкции о том, как подключиться к базе данных MySQL из Visual Studio:

Чтобы установить соединение на сервере Исследователь, вам нужно сделать следующее:

  • Прежде всего вам необходимо установить MyODBC-разъем 3.51 (или более позднюю версию) на машина разработки (NB. Вы можете найти это в http://www.mysql.com/products/connector/odbc/ )

  • Создание источника данных в Панели управления / Администрирование с помощью подключение к вашей базе данных. Эти данные источник будет использоваться исключительно для Диспетчер серверов и вам не нужно беспокоиться о создании тех же данных источник на вашем клиентском ПК, когда вы сделали ваше приложение VS.NET (Если вы не хотите) - я не хочу освещать это в этом ответе слишком долго. Для целей этого объяснения я будет делать вид, что вы создали MyODBC источник данных под названием AADSN к базе данных 'noddy' на mysqlserver 'SERVER01' и иметь пароль root «Фред». Сервер может быть либо Имя компьютера (найдено в Control Панель / Система / Имя компьютера) или в качестве альтернативы это может быть IP Адрес. NB. Убедитесь, что вы тестируете это соединение, прежде чем продолжить с это объяснение.

  • откройте ваш проект VS.NET

  • перейти к проводнику сервера

  • щелкните правой кнопкой мыши «Соединения данных»

  • выберите «Добавить соединение»

  • В DataLink Properties перейдите на вкладку провайдера и выберите «Microsoft OLE» Поставщик БД для драйверов ODBC "

  • Нажмите Далее

  • Если вы ранее создали источник данных ODBC, вы можете просто выбрать тот. Недостатком этого является то, что когда вы устанавливаете свой проект приложение на клиентском компьютере, тот же источник данных должен быть там. я предпочитаю использовать строку подключения. Это должно выглядеть примерно так:

DSN = AADSN; DESC = MySQL ODBC 3.51 драйвер Уведомления о доставке; БАЗА ДАННЫХ = Noddy; SERVER = SERVER01; UID = корень; ПАРОЛЬ = Фреда; ПОРТ = 3306; РАЗЪЕМ =; ВАРИАНТ = 11; STMT =;

Если вы пропустите пароль из Строка подключения, то вы должны сделать уверен, что источник данных, который вы создали (AADSN) содержит пароль. не я собираюсь описать, что это значит, вы можете посмотреть в документации по myodbc для этого, просто убедитесь, что вы получить сообщение «Соединение успешно» при проверке источника данных.

4 голосов
/ 28 августа 2008

Я нашел это во время моего исследования Sqlite. У меня не было возможности использовать это все же. Дайте нам знать, если это работает для вас.

http://sqlite.phxsoftware.com/

System.Data.SQLite System.Data.SQLite является оригиналом Ядро базы данных SQLite и полный Поставщик ADO.NET 2.0 все свернул в одинарный смешанный режим сборки.

...

Visual Studio 2005/2008 Время разработки Поддержка

Вы можете добавить соединение SQLite к Server Explorer, создавать запросы с конструктор запросов, перетаскивание таблицы на типизированный набор данных и многое другое!

Дизайнер SQLite работает на полную выпуски Visual Studio 2005/2008, в том числе VS2005 Express Editions.

NEW Вы можете создавать / редактировать представления, таблицы, индексы, внешние ключи, ограничения и триггеры в интерактивном режиме в Visual Studio Server Проводник!

1 голос
/ 07 сентября 2008

Oracle имеет набор инструментов, который интегрируется с Visual Studio. Он упакован с их библиотеками доступа к данным.

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

1 голос
/ 28 августа 2008

Обозреватель серверов должен поддерживать любую систему базы данных, которая предоставляет драйвер ODBC. В случае Oracle есть встроенный драйвер с Visual Studio.

В диалоговом окне «Добавить подключение» нажмите кнопку «Изменить» на источнике данных, после чего вы получите список поставщиков, для которых у вас есть драйверы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...