Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: linked server MySQL to MS SQL Server  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
только сейчас сделал. дравер одбс майскул 3.51

в ОДБС системный ДСН coral

/****** Объект:  LinkedServer [CORAL]    Дата сценария: 04/10/2008 11:33:37 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'CORAL', @srvproduct=N'CORALSQL', @provider=N'MSDASQL', @datasrc=N'coral'
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'CORAL',@useself=N'False',@locallogin=NULL,@rmtuser=N'coral_admin',@rmtpassword='########'

GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'rpc', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'rpc out', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'CORAL', @optname=N'use remote collation', @optvalue=N'true'
GO
select * from OPENQUERY(CORAL, 'SELECT * FROM test WHERE 0 = 1') 

всё работает

Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86) Feb 9 2007 22:47:07 Copyright (c) 1988-2005 Microsoft Corporation Express Edition with Advanced Services on Windows NT 5.1 (Build 2600: Service Pack 2)
10 апр 08, 11:35    [5528972]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
спасибо Ken@t
как только админ даст порт попробую
10 апр 08, 12:40    [5529647]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
Ray D
Если уж и BOL не помогает, у этого форума есть неплохая функция поиска.

Создайте linked server:
use master
go
exec sp_addlinkedserver 'myserver', '', 'MSDASQL', null, null, 'DRIVER={MySQL ODBC 3.51 Driver};Server=myserver.com;Database=mydatabase;User=dbuser;Password=suppakool'
go

Вытащите из него какие-нибудь данные и приведите сообщение об ошибке, если таковая возникнет.



Server: Msg 7399, Level 16, State 1, Procedure sp_tables_ex, Line 13
OLE DB provider 'MSDASQL' reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified]
OLE DB error trace [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x80004005: ].


вот что получил в итоге
10 апр 08, 18:41    [5532772]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
уже не смешно, из одбс смогли подключиться к бд mysql?
10 апр 08, 18:50    [5532818]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
да смог нормально законектился
10 апр 08, 18:53    [5532829]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
потставить свой DSN

и выполнить
EXEC master.dbo.sp_addlinkedserver @server = N'CORAL', @srvproduct=N'CORALSQL', @provider=N'MSDASQL', @datasrc=N'coral'
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'CORAL',@useself=N'False',@locallogin=NULL,@rmtuser=N'coral_admin',@rmtpassword='########'
GO
select * from OPENQUERY(CORAL, 'SELECT * FROM test WHERE 0 = 1') 

10 апр 08, 19:04    [5532874]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
спасибо все за ответы все получилось

проблема была вот в чем:
при попитке создать linked server через Enterprise Manager
нужно было указать provider name
я искал напрямую MySQL ODBC 3.51 Driver
а нужно было использовать Microsoft Ole DB provider for ODBC drivers

нашел класную инфу
http://www.sqlservercentral.com/Forums/Topic340912-146-1.aspx
11 апр 08, 15:17    [5534855]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Galbarad
спасибо все за ответы все получилось

проблема была вот в чем:
при попитке создать linked server через Enterprise Manager
нужно было указать provider name
я искал напрямую MySQL ODBC 3.51 Driver
а нужно было использовать Microsoft Ole DB provider for ODBC drivers

А если бы вы нажали в том диалоге кнопочку Help, то узнали бы об этом гораздо раньше
11 апр 08, 15:24    [5534917]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
Glory конешно спасибо вам за помощ
я был бы еще более благодарен если
б вы мне сказали об етом раньше
11 апр 08, 15:35    [5535008]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Galbarad
Glory конешно спасибо вам за помощ
я был бы еще более благодарен если
б вы мне сказали об етом раньше

А эта кнопка только у меня что ли видна ? Или вы боитесь самостоятельно нажимать на кнопки с таким и подозрительными наименованиями ?
11 апр 08, 15:39    [5535044]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
уажаемий Glory я просмотрел топик поисках ваших советов но ничего полезного кроме
"взорвать мозг админам" ненашол
а тут когда проблема уже решена
вы оказиваетса все время знали

наверное вы просто давали мне шанс самому дорасти до решения етой проблемы?
11 апр 08, 16:01    [5535248]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Galbarad
уажаемий Glory я просмотрел топик поисках ваших советов но ничего полезного кроме
"взорвать мозг админам" ненашол
а тут когда проблема уже решена
вы оказиваетса все время знали

наверное вы просто давали мне шанс самому дорасти до решения етой проблемы?

Знаете я тоже прочитал топик и только в последних ваших постах обноружил, что под местоимением "он" у вас скрывался EM, под "делаю" - диалог создания linked server в EM, под "не вижу" - отсутствие драйвера в этом самом диалоге
Наверное вы давали время, чтобы кто-то впал в транс, внедрился в ваш мозг и вашими глазами увидел, что у вас там происходит. И потом рассказал вам решение. А еще лучше не выходя из вашего мозга, передал вам все свои знания.
11 апр 08, 16:08    [5535320]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
я выжу вы не можете признать что нихера толкового не посоветовали
кстати я понял откуда у вас столько сообщений
вы флудер батенька
11 апр 08, 16:15    [5535388]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Galbarad
я выжу вы не можете признать что нихера толкового не посоветовали
кстати я понял откуда у вас столько сообщений
вы флудер батенька

Вы не первый халявщик, который занимается подсчетом числа моих сообщений.
Вместо того, чтобы учиться нажимать на кнопочки Help.
11 апр 08, 16:17    [5535412]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
вы себе льстите батенька
ненечего мне делать считать вашы сообщения просто из нашего с вами общения сделал
вывод про то как у вас столько набралось

про хелп повторяю
раньше надобыло сказать и тогда я бы поверил вам что вы знаете
как говоритса дорога ложка к обеду
давайте закроем тему мне ето словоблудие надоело
11 апр 08, 16:23    [5535461]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Galbarad
вы себе льстите батенька
ненечего мне делать считать вашы сообщения просто из нашего с вами общения сделал
вывод про то как у вас столько набралось

Люблю я таких людей, которые пары слов не могут связать, чтобы внятно задать вопрос, зато любят других учить, какие ответы они должны давать и в каких выражениях. Вы сами то что сделали, чтобы получить сразу нормальный ответ. Некоторые косноязычные хоть додумываются запостить скриншоты.


Galbarad

про хелп повторяю
раньше надобыло сказать и тогда я бы поверил вам что вы знаете
как говоритса дорога ложка к обеду
давайте закроем тему мне ето словоблудие надоело

Я и не собираюсь вам что-то доказывать про свои знания. Тем более о наличии стандартных кнопок в диалогах
11 апр 08, 16:33    [5535555]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
мне вашы знания до лампочки
то что я невнятно написал вопрос я признаю
спасибо что указали на ето сразу
и я походу дела исправил ето
а вы сделали глубочайшее октритие и
выдали страшную тайну о кнопке хелп
но сделали ето позно а значит могли и неделать

перечитайте вашы сообщения и найдите хоть чтото конструктивное
кроме двух фраз
"нужно точнее задавать вопрос"
и "взорвать голову"

хотя второе и ребенку ясно что если конекта нет то надо чтоб он был

короче все я для себя все понял и более сюда писать не собираюсь
11 апр 08, 16:39    [5535617]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Galbarad


короче все я для себя все понял и более сюда писать не собираюсь

Вот и замечательно. Больше времени остнется для тех, у кого действительно проблемы есть.
11 апр 08, 16:43    [5535651]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
все таки отпишусь
хочеш по другим топикам лазить и говорить задавай поточнее вопрос а потом когда проблема уже кемто решытса тикнуть в хелп
давай давай
единственная польза от тебя си создаеш ожывление
и может дествительно знающе люди зайдуть и ответят чтото полезное как
Кант например (сори если неправильно перевел)
11 апр 08, 16:46    [5535698]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Galbarad
все таки отпишусь
хочеш по другим топикам лазить и говорить задавай поточнее вопрос а потом когда проблема уже кемто решытса тикнуть в хелп
давай давай
единственная польза от тебя си создаеш ожывление
и может дествительно знающе люди зайдуть и ответят чтото полезное как
Кант например (сори если неправильно перевел)

Вас уже нет тут. Прощайте
11 апр 08, 16:48    [5535719]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
мусь вы флудер
11 апр 08, 17:07    [5535899]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
сори должно было быть так

мусье вы флудер
11 апр 08, 17:07    [5535906]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Я смотрю, что языком молоть вам легче, чем выполнять свои же обещания.
11 апр 08, 17:10    [5535926]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
Galbarad
Member

Откуда: Kiev
Сообщений: 418
не вам судить
хотя в помоле язиком вы мастер
11 апр 08, 17:44    [5536177]     Ответить | Цитировать Сообщить модератору
 Re: linked server MySQL to MS SQL Server  [new]
^^
Guest
Закрывать надо тему :)
11 апр 08, 17:51    [5536220]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить