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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Użytkownik


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







Podobno człowiek...;)








Przenosisz między działąjącymi serwerami czy masz tylko plik z backupem bazy?
w Mysql (Mariadb) masz takie magiczne polecenie:
/usr/bin/msql2mysql
Ma też mana:
man msql2mysql
Ostatnio edytowany przez Jacekalex (2020-01-03 16:32:05)
Offline

Użytkownik


w formacie *.bak
Offline







Podobno człowiek...;)








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)
Offline

Użytkownik


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:
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







Palacz








Co ty masz za system ze ci ten pakiet nie wchodzi ?
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ęteOffline







Podobno człowiek...;)








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:
aptitude install -t testing -y mysql-workbench
Wszedł grzecznie.
# 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/statusOstatnio edytowany przez Jacekalex (2020-01-05 16:22:09)
Offline