|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
Всем привет. Столкнулся с задачей, синхронизации данных в 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 (если это возможно) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 16:15 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
Yaroslav85 уже и ODBC создал - все равно не хочет( На этом же сервере вариантов нет. Либо делать синхронизацию через сиквел на виндах, либо писать прогу для синхронизации, которая будет работать на убунту. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2020, 19:32 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
alexeyvg, ясно спасибо. одбс делал - думал может через командную строку как-то запускать скрипт или еще как. а тут и с tds_fdw тоже лажа - не хочет почему-то ставится на 20ю убунту( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2020, 00:26 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
bcp то работает? Выгружайте в csv и отдавайте постгрессу. Он прекрасно работает с csv. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2020, 08:44 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
как вариант конечно. Но есть тоже несколько вопросов. во первых можно ли как то это затулить в один джоб, чтобы постргрес не задействовать? ну т.е. сделать к примеру выгрузку в bcp а потом командой загрузить в постгрес, и чтобы это было в одном джобе. ну и второй больше баг. текстовые поля часто криво выгружаются/загружаются из csv. (к примеру если там есть спец. символы) я просто с убунтой и ее версиями не сталкивался - все на винде было... а тут уже все перепробовал. Уже и tds_fdw думал прикрутить. Так не становиться почему то ( ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2020, 09:14 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
Yaroslav85, SSIS на убунте не работает, не проверяли? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2020, 09:47 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
Ennor Tiegael Yaroslav85, SSIS на убунте не работает, не проверяли? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2020, 10:11 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
court Ennor Tiegael Yaroslav85, SSIS на убунте не работает, не проверяли? 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2020, 11:02 |
|
Передача данных из MS SQL(ubuntu) в Postgres
|
|||
---|---|---|---|
#18+
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 (если это возможно) исходя из созданных вами тем, можно сказать, что проще было бы написать приложение, чем пытаться скрещивать и запускать такой зверинец ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2020, 17:10 |
|
|
start [/forum/topic.php?fid=46&fpage=57&tid=1686025]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
200ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 315ms |
0 / 0 |