Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Периодически возникает ошибка при получение данных через линкед сервер. / 15 сообщений из 15, страница 1 из 1
22.05.2019, 08:42
    #39816163
olik_argento
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
Всем привет!
Каждую ночь мы переливаем таблицу c mysql сервера на mssql сервер.
Обычно, все работает нормально. Но иногда возникает ошибка:
The OLE DB provider "MSDASQL" for linked server "X" indicates that either the object has no columns or the current user does not have permissions on that object.

Сам запрос проще некуда:


truncate table t

insert into t (id, contractId, accountId, productSpecId, productId, activationTime, timeFrom, timeTo, prolongationTime, flags, version)
select id, contractId, accountId, productSpecId, productId, activationTime, timeFrom, timeTo, prolongationTime, flags, version
from openquery(X, 'select id, contractId, accountId, productSpecId, productId, activationTime,
-- timeFrom,
cast(if(timeFrom<="1900-01-01 00:00:00", "1900-01-01 00:00:00", timeFrom) as datetime) as timeFrom,
timeTo, prolongationTime, flags, version from t_mysql')

Подскажите, в чем может быть причина?
...
Рейтинг: 0 / 0
22.05.2019, 10:04
    #39816211
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
olik_argento,
1. а в момент времени "иногда" случаем не проводятся какие-нибудь оффлайновые операции на mysql ?
2. по личному опыту mysql oledb/odbc драйвера - ходячая утечка памяти, поэтому такие закачки лучше делать отдельными задачами (через тот же SSIS)
...
Рейтинг: 0 / 0
22.05.2019, 10:10
    #39816213
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
andy st,

а SISS будет ходить не через oledb/odbc?
...
Рейтинг: 0 / 0
22.05.2019, 10:25
    #39816225
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
TaPaK, он будет ходить отдельным от mssql процессом
...
Рейтинг: 0 / 0
22.05.2019, 10:28
    #39816231
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
andy stTaPaK, он будет ходить отдельным от mssql процессом
и там будет другая память?

хоть что нибудь в подтверждение "личного опыта"?
...
Рейтинг: 0 / 0
22.05.2019, 10:42
    #39816242
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
TaPaKandy stTaPaK, он будет ходить отдельным от mssql процессом
и там будет другая память?

хоть что нибудь в подтверждение "личного опыта"?

Ты не поверишь, отдельный процесс = отдельная память.
И бонусом: процесс закончился = память освободилась.

ВашЪ КО.
...
Рейтинг: 0 / 0
22.05.2019, 12:51
    #39816383
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
TaPaK,в подтверждении утечек памяти - поможет гуглёжка по фразе mysql ODBC memory leak
aleks222, тссс...
...
Рейтинг: 0 / 0
22.05.2019, 13:24
    #39816434
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
andy stTaPaK,в подтверждении утечек памяти - поможет гуглёжка по фразе mysql ODBC memory leak
aleks222, тссс...
по первой ссылке утечка на стороне mysqld.exe, что меняется на стороне sql сервера хоть в link хоть в siss?
...
Рейтинг: 0 / 0
22.05.2019, 14:01
    #39816479
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
TaPaKandy stTaPaK,в подтверждении утечек памяти - поможет гуглёжка по фразе mysql ODBC memory leak
aleks222, тссс...
по первой ссылке утечка на стороне mysqld.exe, что меняется на стороне sql сервера хоть в link хоть в siss?
ну в этом случае наверна ничего.
а другие гуглРезультатов: примерно 326 000 рассматривались?
...
Рейтинг: 0 / 0
22.05.2019, 14:02
    #39816483
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
В целом, я бы руководствовался правилом "если вы не можете себе позволить в любой непонятной ситуации с линкед-сервером перезапускать MSSQL, то дизайнте архитектуру вашей системы без линкед-серверов". Жить станет сразу проще.
...
Рейтинг: 0 / 0
22.05.2019, 14:03
    #39816485
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
Гавриленко Сергей АлексеевичВ целом, я бы руководствовался правилом "если вы не можете себе позволить в любой непонятной ситуации с линкед-сервером перезапускать MSSQL, то дизайнте архитектуру вашей системы без линкед-серверов". Жить станет сразу проще.
из практики много лет крутятся импорты на линках ms/оракл 0 рестартов
...
Рейтинг: 0 / 0
22.05.2019, 14:43
    #39816533
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
andy stTaPaKпропущено...

по первой ссылке утечка на стороне mysqld.exe, что меняется на стороне sql сервера хоть в link хоть в siss?
ну в этом случае наверна ничего.
а другие гуглРезультатов: примерно 326 000 рассматривались?
Бремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает
...
Рейтинг: 0 / 0
22.05.2019, 14:49
    #39816545
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
TaPaK, из практики: обмен на линках с mssql, ораклом, access, текстовыми файлами... работает годами.
как только прикручиваешь mysql - начинаются provider ran out of memory внезапно и в разных местах.
хотя не исключаю, что "не умею его готовить"
...
Рейтинг: 0 / 0
22.05.2019, 14:54
    #39816551
andy st
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
TaPaKБремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает
Сорян, болезнь "в интернете кто-то не прав" прошла лет 10 назад :-)
...
Рейтинг: 0 / 0
22.05.2019, 14:55
    #39816553
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Периодически возникает ошибка при получение данных через линкед сервер.
andy stTaPaKБремя доказательства лежит на том, кто утверждает, а не на том, кто отрицает
Сорян, болезнь "в интернете кто-то не прав" прошла лет 10 назад :-)
очередной агроном, ну ок
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Периодически возникает ошибка при получение данных через линкед сервер. / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]