Подключение сервера MySQL — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
(Новая страница: «Наверх В данной статье описывается подключение внешнего MySQL-сервера на…»)
(нет различий)

Версия 12:41, 30 сентября 2014

Наверх

В данной статье описывается подключение внешнего MySQL-сервера на примере MSSQL 2005 x32

Шаг 1. Скачайте и установите провайдер ODBC для MySQL под 32-битные ОС по ссылке http://dev.mysql.com/downloads/connector/odbc/

Шаг 2. Настройте системный DSN для 32-битных приложений. Откройте Пуск - Выполнить и введите %windir%\SysWOW64\odbcad32.exe. Запустится утилита "Администратор источников данных ODBC".

На вкладке Системный DSN нажмите кнопку "Добавить..." и выберите

Укажите следующие параметры:

  • Data Source Name - название DSN, по которому будет происходить обращение к серверу, в примере MySQL
  • Description - описание, в примере crm
  • TCP/IP Server - адрес сервера MySQL для подключения
  • User - логин для подключения
  • Password - пароль для подключения
  • Database - подключаемая база данных

Для проверки соединения нажмите Test.

Шаг 3. Откройте SQL Server Management Studio и создайте новый связанный сервер. Для этого разверните в меню Объекты сервера - Связанные серверы и правой кнопкой в контекстном меню выберите "Создать связанный сервер".

Укажите следующие параметры:

  • Связанный сервер - название подключения, которое вы сможете использовать в TSQL-запросах
  • Тип сервера - другой источник данных
  • Поставщик - Microsoft OLE DB Provider for ODBC Drivers
  • Название продукта - MySQL
  • Источник данных - укажите DSN имя, в примере MySQL.
  • Строка поставщика - в примере используется следующая строка:
Driver={MySQL ODBC 5.3 ANSI Driver}; Server=88.222.55.22; Port=3306; Database=crm; User=oktel; Password=qQwWeErRtTyY; Option=3;

Строки подключения для каждого случая можно найти на сайте http://www.connectionstrings.com

На следующей вкладке "Безопасность" укажите учетные данные администратора MySQL:

  • Устанавливать с использованием следующего контекста безопасности
  • Удаленный вход - логин администратора
  • С паролем - пароль

На вкладке "Параметры сервера" укажите:

  • RPC - True
  • RPC Out - True

По окончанию настройки нажмите ОК.

Шаг 4. Для получения данных используйте следующий SQL-запрос:

Select * from openquery (MYSQL, 'select * from table_name')