Migracja bazy z MySQL do SQL Server 2017

Odpowiedz Nowy wątek
2018-05-07 19:18
0

Cześć.

Potrzebowałem wykonać migrację bazy danych z mysql na sql server.
Na MySql baza wyglądała w porządku, pisząc zapytania nie musiałem wpisywać nazwy bazy bo miałem ją ustawioną jako domyślną.
screenshot-20180507191314.png
Po migracji wykonanej za pomocą Microsoft SQL Server Migration Assistant for MySQL. Baza zmieniła strukturę. Każda tabela rozpoczyna się od nazwy salon1. -> tak nazywała się dała baza w MySql
screenshot-20180507191704.png

Pisząc jakieś zapytania za każdym razem muszę zaczynać
screenshot-20180507191812.png

Ta nazwa salon1 jest mi kompletnie zbędna tylko nie wiem w jaki sposób mogę się odwoływać do tego za każdym razem.

Jestem przekonany, że można w jakiś prosty sposób zmienić tą strukture w ms sql server tylko po prostu nie wiem jak. Prośba o pomoc

Pozostało 580 znaków

2018-05-07 20:20
0

Moim zdaniem coś się źle przekonwertowalo. Nie utworzyła się nowa baza danych. Ta kropka przed każdą tabela to schemat (schema). Ma to pomagać w zarządzaniu uprawnieniami. Najpierw utworzyłbym bazę a potem przerzucil te tabele do tej bazy. Jeśli nie chcesz przy zapytaniach podawać schematu to musisz zmienić dla tabel schemat na dbo ewentualnie zmienić schemat domyślny dla użytkownika, którym wykonujesz zapytania.

Pozostało 580 znaków

2018-05-07 20:45
0

No i super :) zgodnie z sugestią zrobiłem nową bazę ze schemą dbo i działa :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0