barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

вторник, 13 сентября 2011 г.

Подключение ODBC Linked Server к MS SQL 2008

Чтобы подключить к MS SQL Server связанный сервер (linked server) по ODBC (при отсутствии необходимого OLE-провайдера это - единственный остающийся вариант) нужно:

1) Добавить System DSN (Data Source Name):

Панель управления -> Администрирование -> Источники данных (ODBC) -> Системный DSN -> Добавить, где выбираем нужный ODBC-драйвер и настраиваем параметры соединения с БД

2) На SQL-сервере выполнить запрос:

EXEC sp_addlinkedserver @server='MY_LINKED_SERVER_NAME', @srvproduct='SOMETHING_U_WANT', @provider='MSDASQL', @datasrc='SYSTEM_DSN_NAME'
Также можно выполнить подключение сервера и без использования System DSN, а с помощью Connection String, как, можно прочитать тут: http://msdn.microsoft.com/en-us/library/ms190479.aspx

Используя ODBC, можно, в частности, прицепиться к MySQL-серверу (скачав ODBC-драйвер тут: http://www.mysql.com/products/connector/, тонкости настройки подключения я описал тут: http://barbitoff.blogspot.com/2011/09/mysql-ms-sql-server-2008-odbc.html).

Комментариев нет:

Отправить комментарий