powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Периодически возникает ошибка при получение данных через линкед сервер.
15 сообщений из 15, страница 1 из 1
Периодически возникает ошибка при получение данных через линкед сервер.
    #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
Периодически возникает ошибка при получение данных через линкед сервер.
    #39816211
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
olik_argento,
1. а в момент времени "иногда" случаем не проводятся какие-нибудь оффлайновые операции на mysql ?
2. по личному опыту mysql oledb/odbc драйвера - ходячая утечка памяти, поэтому такие закачки лучше делать отдельными задачами (через тот же SSIS)
...
Рейтинг: 0 / 0
Периодически возникает ошибка при получение данных через линкед сервер.
    #39816213
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy st,

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

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

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

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

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

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


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