Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2020-01-03 15:20:29

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

DataGrip+AdventureWokrs2016

Cześć,
mam pytanie dla osób zajmujących się bazami danych.
Czy jest (jeśli tak to w jaki sposób) możliwość uzyskania pod MySQL pełnej bazy danych z MSSQL AdventureWorks?

Workbench mi się wykrzacza podczas instalacji przez niespełnione zależności, ale dysponuję programem DataGrip.

Będę wdzięczny za pomoc.

Offline

 

#2  2020-01-03 16:30:03

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: DataGrip+AdventureWokrs2016

Przenosisz między działąjącymi serwerami czy  masz tylko plik z backupem bazy?

w Mysql (Mariadb) masz takie magiczne polecenie:

Kod:

/usr/bin/msql2mysql

Ma też mana:

Kod:

man msql2mysql

Ostatnio edytowany przez Jacekalex (2020-01-03 16:32:05)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2020-01-03 17:49:04

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: DataGrip+AdventureWokrs2016

w formacie *.bak

Offline

 

#4  2020-01-03 18:33:54

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: DataGrip+AdventureWokrs2016

To bez Workbencha będzie kicha na Linuxie (chyba, żeby Mssql Server zainstalować, da się), ale można to przerobić przez sqlcmd na Windzie na pewni, na Linuxie być może:
https://stackoverflow.com/questions/156279/how-to-i … le-into-mysql

Ostatnio edytowany przez Jacekalex (2020-01-03 18:34:39)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2020-01-05 14:36:25

  numer_inaczej - Użytkownik

numer_inaczej
Użytkownik
Zarejestrowany: 2014-08-15

Re: DataGrip+AdventureWokrs2016

mssql-server zrywa połączenie w trakcie importu danych.
Zrobiłem tak - pod windows w mssqlu odtworzyłem bazę z *bak, a następnie w DataGrip zrzuciłem do skryptu SQLa.
Pod linux zrywa połączenie.

Próbuję aktualnie zainstalować workbench ale otrzymuję następujący komunikat o brakujących zależnościach:

Kod:

root@debian:~# apt install mysql-workbench
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Nie udało się zainstalować niektórych pakietów. Może to oznaczać,
że zażądano niemożliwej sytuacji lub użyto dystrybucji niestabilnej,
w której niektóre pakiety nie zostały jeszcze utworzone lub przeniesione
z katalogu Incoming ("Przychodzące").
Następujące informacje mogą pomóc rozwiązać sytuację:

Następujące pakiety mają niespełnione zależności:
 mysql-workbench : Wymaga: libatkmm-1.6-1 (>= 2.22.1) ale nie zostanie zainstalowany
                   Wymaga: libcairomm-1.0-1 (>= 1.6.4) ale nie zostanie zainstalowany
                   Wymaga: libgdal1h (>= 1.8.0) ale nie zostanie zainstalowany
                   Wymaga: libglibmm-2.4-1c2a (>= 2.42.0) ale nie zostanie zainstalowany
                   Wymaga: libgtkmm-2.4-1c2a (>= 1:2.24.0) ale nie zostanie zainstalowany
                   Wymaga: libpangomm-1.4-1 (>= 2.27.1) ale nie zostanie zainstalowany
                   Wymaga: libsigc++-2.0-0c2a (>= 2.2.0) ale nie zostanie zainstalowany
E: Nie udało się naprawić problemów, zatrzymano uszkodzone pakiety.

Czy można jakoś hurtowo to załatwić?

Offline

 

#6  2020-01-05 14:45:25

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: DataGrip+AdventureWokrs2016

Co ty masz za system ze ci ten pakiet nie wchodzi ?

Kod:

 aptitude install mysql-workbench -s
Następujące NOWE pakiety zostaną zainstalowane:
  default-mysql-client{a} gdal-data{a} libaec0{a} libantlr4-runtime4.7.2{a} 
  libarmadillo9{a} libarpack2{a} libcfitsio8{a} libcharls2{a} 
  libconfig-inifiles-perl{a} libdap25{a} libdapclient6v5{a} 
  libdbd-mysql-perl{a} libdbi-perl{a} libepsilon1{a} libfreexl1{a} 
  libfyba0{a} libgdal20{a} libgeos-3.8.0{a} libgeos-c1v5{a} libgeotiff5{a} 
  libhdf4-0-alt{a} libhdf5-103{a} libkmlbase1{a} libkmldom1{a} 
  libkmlengine1{a} libminizip1{a} libmysqlcppconn7v5{a} libnetcdf13{a} 
  libodbc1{a} libogdi4.1{a} libpq5{a} libproj15{a} libqhull7{a} 
  libreadline5{a} libspatialite7{a} libssh-4{a} libsuperlu5{a} libsz2{a} 
  libterm-readkey-perl{a} liburiparser1{a} libvsqlitepp3v5{a} 
  libxerces-c3.2{a} libzip4{a} mariadb-client-10.3{a} 
  mariadb-client-core-10.3{a} mysql-utilities{a} mysql-workbench 
  mysql-workbench-data{a} odbcinst{a} odbcinst1debian2{a} proj-bin{a} 
  proj-data{a} python-asn1crypto{a} python-bcrypt{a} python-cffi-backend{a} 
  python-cryptography{a} python-enum34{a} python-ipaddress{a} 
  python-mysql.connector{a} python-nacl{a} python-paramiko{a} 
  python-pexpect{a} python-pkg-resources{a} python-protobuf{a} 
  python-ptyprocess{a} python-pyodbc{a} python-pysqlite2{a} python-six{a} 
0 pakietów aktualizowanych, 68 instalowanych, 0 do usunięcia i 0 nieaktualizowanych.
Do pobrania 47,5 MB archiwów. Zajęte po rozpakowaniu: 218 MB.

Note: Using 'Simulate' mode.
Kontynuować? [Y/n/?] y
Pakiety zostałyby pobrane/zainstalowane/usunięte

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2020-01-05 14:49:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: DataGrip+AdventureWokrs2016

Spróbuj ją z Mssql wytargać jako XML a potem w Mysql zaimportujesz tego XML.
Przy okazji będzie pasować również pod Postgresa.

Jeśli masz wypakowany z bak skrypt sql, to możesz go o ile mi wiadomo załatwić przez mssql2mysql
albo np w imporcie PhpMyadmina.

Co się tyczy mysql-workbench, to masz kilka, choć dosyć mało wersji:
https://packages.debian.org/pl/sid/mysql-workbench

Ale ja bym na twoim miejscu spróbował wersję z SIDa.

EDIT:

Kod:

aptitude install -t testing -y mysql-workbench

Wszedł grzecznie.

Kod:

# root ~> apt policy  mysql-workbench
mysql-workbench:
  Zainstalowana: 8.0.18+dfsg-1
  Kandydująca:   8.0.18+dfsg-1
  Tabela wersji:
 *** 8.0.18+dfsg-1 500
        500 https://deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status

Ostatnio edytowany przez Jacekalex (2020-01-05 16:22:09)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)