powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Передача данных из MS SQL(ubuntu) в Postgres
10 сообщений из 10, страница 1 из 1
Передача данных из MS SQL(ubuntu) в Postgres
    #39965078
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
Передача данных из MS SQL(ubuntu) в Postgres
    #39965134
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yaroslav85
уже и ODBC создал - все равно не хочет(
Если пишет: допустим только провайдер для MSSQL, то что толку делать ODBC или что то ещё?
На этом же сервере вариантов нет.

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

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

SSIS на убунте не работает, не проверяли?
MS "говорит", что должно работать
...
Рейтинг: 0 / 0
Передача данных из MS SQL(ubuntu) в Postgres
    #39965264
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Передача данных из MS SQL(ubuntu) в Postgres
    #39966206
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Передача данных из MS SQL(ubuntu) в Postgres
    #39966208
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yaroslav85

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

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


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