Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача данных из MS SQL(ubuntu) в Postgres / 10 сообщений из 10, страница 1 из 1
01.06.2020, 16:15
    #39965078
Yaroslav85
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
Всем привет.
Столкнулся с задачей, синхронизации данных в MS SQL и Postgres.
Ситуация усложняется тем что MS SQL находится в ubuntu, как и пострес.
линкед сервер не создается,
openrowset тоже не работает.
ошибка одна и та же:
авторMsg 7222, Level 16, State 255, Line 6
Only a SQL Server provider is allowed on this instance.
уже и ODBC создал - все равно не хочет(
По хорошему скрипт должен запускать копирование из БД ms sql (если это возможно)
...
Рейтинг: 0 / 0
01.06.2020, 19:32
    #39965134
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
Yaroslav85
уже и ODBC создал - все равно не хочет(
Если пишет: допустим только провайдер для MSSQL, то что толку делать ODBC или что то ещё?
На этом же сервере вариантов нет.

Либо делать синхронизацию через сиквел на виндах, либо писать прогу для синхронизации, которая будет работать на убунту.
...
Рейтинг: 0 / 0
02.06.2020, 00:26
    #39965198
Yaroslav85
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
alexeyvg, ясно спасибо.
одбс делал - думал может через командную строку как-то запускать скрипт или еще как.
а тут и с tds_fdw тоже лажа - не хочет почему-то ставится на 20ю убунту(
...
Рейтинг: 0 / 0
02.06.2020, 08:44
    #39965225
uaggster
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
bcp то работает?
Выгружайте в csv и отдавайте постгрессу. Он прекрасно работает с csv.
...
Рейтинг: 0 / 0
02.06.2020, 09:14
    #39965230
Yaroslav85
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
как вариант конечно.
Но есть тоже несколько вопросов.
во первых можно ли как то это затулить в один джоб, чтобы постргрес не задействовать?
ну т.е. сделать к примеру выгрузку в bcp а потом командой загрузить в постгрес, и чтобы это было в одном джобе.
ну и второй больше баг. текстовые поля часто криво выгружаются/загружаются из csv. (к примеру если там есть спец. символы)
я просто с убунтой и ее версиями не сталкивался - все на винде было...
а тут уже все перепробовал. Уже и tds_fdw думал прикрутить. Так не становиться почему то (
...
Рейтинг: 0 / 0
02.06.2020, 09:47
    #39965241
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
Yaroslav85,

SSIS на убунте не работает, не проверяли?
...
Рейтинг: 0 / 0
02.06.2020, 10:11
    #39965249
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
Ennor Tiegael
Yaroslav85,

SSIS на убунте не работает, не проверяли?
MS "говорит", что должно работать
...
Рейтинг: 0 / 0
02.06.2020, 11:02
    #39965264
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
court
Ennor Tiegael
Yaroslav85,

SSIS на убунте не работает, не проверяли?
MS "говорит", что должно работать
Да, вот, пишут:
Extract, transform, and load data on Linux with SSISConnect to ODBC data sources. With SSIS on Linux CTP 2.1 Refresh and later, SSIS packages can use ODBC connections on Linux. This functionality has been tested with the SQL Server and the MySQL ODBC drivers, but is also expected to work with any Unicode ODBC driver that observes the ODBC specification. At design time, you can provide either a DSN or a connection string to connect to the ODBC data; you can also use Windows authentication. For more info, see the blog post announcing ODBC support on Linux.

https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-migrate-ssis?view=sql-server-ver15
https://techcommunity.microsoft.com/t5/sql-server-integration-services/how-to-design-your-ssis-package-with-odbc-connection-on-windows/ba-p/388353
https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/bg-p/SSIS
...
Рейтинг: 0 / 0
04.06.2020, 17:10
    #39966206
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
Yaroslav85
Всем привет.
Столкнулся с задачей, синхронизации данных в MS SQL и Postgres.
Ситуация усложняется тем что MS SQL находится в ubuntu, как и пострес.
линкед сервер не создается,
openrowset тоже не работает.
ошибка одна и та же:
авторMsg 7222, Level 16, State 255, Line 6
Only a SQL Server provider is allowed on this instance.

уже и ODBC создал - все равно не хочет(
По хорошему скрипт должен запускать копирование из БД ms sql (если это возможно)

исходя из созданных вами тем, можно сказать, что проще было бы написать приложение, чем пытаться скрещивать и запускать такой зверинец
...
Рейтинг: 0 / 0
04.06.2020, 17:16
    #39966208
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача данных из MS SQL(ubuntu) в Postgres
Yaroslav85

ну т.е. сделать к примеру выгрузку в bcp а потом командой загрузить в постгрес, и чтобы это было в одном джобе.

в cron засуньте
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача данных из MS SQL(ubuntu) в Postgres / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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