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/.
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
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
w formacie *.bak
Offline
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
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
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ęte
Offline
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/status
Ostatnio edytowany przez Jacekalex (2020-01-05 16:22:09)
Offline