Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при создании MySql-линкед сервера.  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
OLE DB provider 'OleMySql.MySqlSource' cannot be used for distributed queries
 because the provider is configured to run in single-threaded apartment mode.

"Ad Hoc Distributed Queries" у меня установлено.
В инете везде пишут, что эта ошибка возникает при установке на 64-битный сервер. у меня 32-битный.

сервер побавляю так:
USE [master]
GO
EXEC master.dbo.sp_addlinkedserver @server = N'MIRSHAROV', @srvproduct=N'mirsharov', @provider=N'OleMySql.MySqlSource',
 @datasrc=N'ХХХХ.ХХХХ.ХХХХ.ХХХХ', @provstr=N'User ID=mv;Password=NeSkaju;', @catalog=N'mirsharov'

GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'rpc', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'rpc out', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'MIRSHAROV', @optname=N'use remote collation', @optvalue=N'true'
GO
USE [master]
GO
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'MIRSHAROV', @locallogin = NULL , @useself = N'False',
 @rmtuser = N'mv', @rmtpassword = N'NeSkaju'
GO


Сообщение было отредактировано: 11 авг 09, 13:52
11 авг 09, 13:16    [7522251]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
Glory
Member

Откуда:
Сообщений: 104760
ElenaG
OLE DB provider 'OleMySql.MySqlSource' cannot be used for distributed queries
 because the provider is configured to run in single-threaded apartment mode.

"Ad Hoc Distributed Queries" у меня установлено.
В инете везде пишут, что эта ошибка возникает при установке на 64-битный сервер. у меня 32-битный.


И мы увидим ваш select @@version ?
11 авг 09, 13:18    [7522286]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
Glory
И мы увидим ваш select @@version ?

Извините,
Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86)
  Feb  9 2007 22:47:07
  Copyright (c) 1988-2005 Microsoft Corporation  Enterprise Edition on Windows NT 5.2
 (Build 3790: Service Pack 2) 
11 авг 09, 13:35    [7522482]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
Glory
Member

Откуда:
Сообщений: 104760
И сколько процессоров на вашем сервере ?
11 авг 09, 13:37    [7522498]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
Glory
И сколько процессоров на вашем сервере ?


К сообщению приложен файл. Размер - 0Kb
11 авг 09, 13:47    [7522605]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
Glory
И сколько процессоров на вашем сервере ?

Кстати, у меня на компе то же самое.
У меня Intel Core(TM)2 CPU 6300 @1.86GHz, 1.97 ГБ ОЗУ
Windows XP Professional версия 2002 SP 3
11 авг 09, 13:55    [7522671]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
Glory
Member

Откуда:
Сообщений: 104760
Значит это ваш провайдер OleMySql.MySqlSource такой
11 авг 09, 14:26    [7522937]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
Glory
Значит это ваш провайдер OleMySql.MySqlSource такой

Какой такой? И что мне с ним делать?
11 авг 09, 14:49    [7523158]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
Glory
Member

Откуда:
Сообщений: 104760
ElenaG
Glory
Значит это ваш провайдер OleMySql.MySqlSource такой

Какой такой? И что мне с ним делать?

Такой - значит создан таким.
Его производитель декларировал работу в распределенных запросах ? А совместимость с MSSQL ?
11 авг 09, 14:51    [7523180]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
Glory
Такой - значит создан таким.
Его производитель декларировал работу в распределенных запросах ? А совместимость с MSSQL ?

Я его тут скачала. В Download.
11 авг 09, 15:06    [7523301]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
Konst_One
Member

Откуда:
Сообщений: 11513
Activation
MySQL OLE DB Provider must be activated before you can use it. To activate it, you must download the provider and get your passcode from the Activator included in the package. Click here to get activation code.
11 авг 09, 15:13    [7523353]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при создании MySql-линкед сервера.  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
Konst_One
Activation
MySQL OLE DB Provider must be activated before you can use it. To activate it, you must download the provider and get your passcode from the Activator included in the package. Click here to get activation code.

спасибо. :-((((((((((
11 авг 09, 15:29    [7523475]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить