Projekteinstellungen (Typzuordnung) (MySqlToSql)
Mit den Projekteinstellungen für die Typzuordnung können Sie Standardtypzuordnungen für das SSMA-Projekt festlegen.
Die Typzuordnung ist in den Dialogfeldern "Projekteinstellungen" und "Standardprojekteinstellungen" verfügbar:
Verwenden Sie das Dialogfeld "Projekteinstellungen", um Konfigurationsoptionen für das aktuelle Projekt festzulegen. Um auf die Typzuordnungseinstellungen zuzugreifen, wählen Sie im Menü "Extras" die Option "Projekteinstellungen" aus, und klicken Sie dann im linken Bereich auf "Typzuordnung".
Verwenden Sie das Dialogfeld "Standardprojekteinstellungen", um Konfigurationsoptionen für alle Projekte festzulegen. Um auf die Typzuordnungseinstellungen zuzugreifen, wählen Sie im Menü "Extras" die Option "Standardprojekteinstellungen" aus, wählen Sie den Migrationsprojekttyp aus, für den die Einstellungen in der Dropdownliste "/changed" der Migrationszielversion angezeigt werden müssen, und klicken Sie dann im linken Bereich auf "Typzuordnung".
Tastatur
Quelltyp
Es handelt sich um den MySQL-Datentyp, der dem Zieldatenbankdatentyp zugeordnet werden muss.
Zieltyp
Der Zieldatenbankdatentyp für den angegebenen MySQL-Datentyp.
Hinzufügen
Klicken Sie, um der Zuordnungsliste einen Datentyp hinzuzufügen.
Bearbeiten
Klicken Sie hier, um den ausgewählten Datentyp in der Zuordnungsliste zu bearbeiten.
Entfernen
Klicken Sie, um die ausgewählte Datentypzuordnung aus der Zuordnungsliste zu entfernen.
Standard wiederherstellen
Klicken Sie hier, um die Typzuordnungsliste auf die SSMA-Standardwerte zurückzusetzen.
Typzuordnungen
Die folgende Tabelle zeigt die Standardzuordnung zwischen Quell- und Zieldatentypen.
MySQL-Datentyp | SQL Server-Datentyp |
---|---|
BIGINT | BIGINT |
bigint[*.. 255] | bigint |
binary | binary[1] |
binary[0..1] | binary[1] |
binary[2..255] | binary[*] |
bit | binary[1] |
bit[0..8] | binary[1] |
bit[17..24] | binary[3] |
bit[25..32] | binary[4] |
bit[33..40] | binary[5] |
bit[41..48] | binary[6] |
bit[49..56] | binary[7] |
bit[57..64] | binary[8] |
bit[9..16] | binary[2] |
Blob | varbinary(max) |
blob[0..1] | varbinary[1] |
blob[2..8000] | varbinary[*] |
blob[8001..*] | varbinary(max) |
bool | bit |
boolean | bit |
char | nchar[1] |
Zeichenbyte | binary[1] |
char byte[0..1] | binary[1] |
char byte[2..255] | binary[*] |
char[0..1] | nchar[1] |
char[2..255] | nchar[*] |
character | nchar[1] |
Zeichen variieren[0..1] | nvarchar[1] |
Zeichen variieren[2..255] | nvarchar |
character[0..1] | nchar[1] |
zeichen[2..255] | nchar[*] |
date | date |
datetime | datetime2[0] |
dec | Decimal |
dec[*.. 65] | Dezimalzahl[*][0] |
dec[*.. 65][*.. 30] | Dezimal[*][*] |
Decimal | Decimal |
Dezimalzahl[*.. 65] | Dezimalzahl[*][0] |
Dezimalzahl[*.. 65][*.. 30] | Dezimal[*][*] |
double | float[53] |
double precision | float[53] |
doppelte Genauigkeit[*.. 255][*.. 30] | numeric[*][*] |
double[*.. 255][*.. 30] | numeric[*][*] |
fixed | numeric |
fixed[*.. 65][*.. 30] | numeric[*][*] |
float | float[24] |
float[*.. 255][*.. 30] | numeric[*][*] |
float[*.. 53] | float[53] |
INT | INT |
int[*.. 255] | INT |
integer | INT |
ganze Zahl[*.. 255] | INT |
longblob | varbinary(max) |
longtext | nvarchar(max) |
mediumblob | varbinary(max) |
mediumint | INT |
mediumint[*.. 255] | INT |
mediumtext | nvarchar(max) |
nationale Zeichen | nchar[1] |
nationale Zeichen[0...1] | nchar[1] |
nationale Zeichen[2...255] | nchar[*] |
Nationales Zeichen | nchar[1] |
Nationaler Charakter variierend | nvarchar[1] |
nationales Zeichen variieren[0..1] | nvarchar[1] |
nationales Zeichen variieren[2..4000] | nvarchar[*] |
Nationales Zeichen variieren[4001.*] | nvarchar(max) |
nationales Zeichen[0..1] | nchar[1] |
nationales Zeichen[2..255] | nchar[*] |
national varchar | nvarchar[1] |
national varchar[0...1] | nvarchar[1] |
national varchar[2..4000] | nvarchar[*] |
national varchar[4001.*] | nvarchar(max) |
nchar | nchar[1] |
nchar varchar | nvarchar[1] |
nchar varchar[0..1] | nvarchar[1] |
nchar varchar[2..4000] | nvarchar[*] |
nchar varchar[4001..*] | nvarchar(max) |
nchar[0..1] | nchar[1] |
nchar[2..255] | nchar[*] |
numeric | numeric |
numeric[*.. 65] | numeric[*][0] |
numeric[*.. 65][*.. 30] | numeric[*][*] |
nvarchar | nvarchar[1] |
nvarchar[0..1] | nvarchar[1] |
nvarchar[2..4000] | nvarchar[*] |
nvarchar[4001..*] | nvarchar(max) |
real | float[53] |
real[*.. 255][*.. 30] | numeric[*][*] |
serial | bigint |
SMALLINT | SMALLINT |
smallint[*.. 255] | smallint |
text | nvarchar(max) |
text[0..1] | nvarchar[1] |
text[2..4000] | nvarchar[*] |
text[4001..*] | nvarchar(max) |
time | time |
timestamp | datetime |
tinyblob | varbinary[255] |
tinyint | SMALLINT |
tinyint[*.. 255] | smallint |
tinytext | nvarchar[255] |
unsigned bigint | bigint |
unsigned bigint[*.. 255] | bigint |
unsigned dec | Decimal |
unsigned dec[*.. 65] | Dezimalzahl[*][0] |
unsigned dec[*.. 65][*.. 30] | Dezimal[*][*] |
nicht signierte Dezimalzahl | Decimal |
unsigned decimal[*.. 65] | Dezimalzahl[*][0] |
unsigned decimal[*.. 65][*.. 30] | Dezimal[*][*] |
nicht signiertes Double | float[53] |
Nicht signierte doppelte Genauigkeit | float[53] |
nicht signierte doppelte Genauigkeit[*.. 255][*.. 30] | numeric[*][*] |
nicht signierte double[*.. 255][*.. 30] | numeric[*][*] |
unsigned fixed | numeric |
unsigned fixed[*.. 65][*.. 30] | numeric[*][*] |
unsigned float | float[24] |
unsigned float[*.. 255][*.. 30] | numeric[*][*] |
unsigned float[*.. 53] | float[53] |
unsigned int | bigint |
unsigned int[*.. 255] | bigint |
Ganzzahl ohne Vorzeichen | bigint |
nicht signierte ganze Zahl[*.. 255] | bigint |
unsigned mediumint | INT |
unsigned mediumint[*.. 255] | INT |
Nicht signierte Zahl | numeric |
nicht signierte zahl[*.. 65] | numeric[*][0] |
nicht signierte zahl[*.. 65][*.. 30] | numeric[*][*] |
nicht signierte reale | float[53] |
unsigned real[*.. 255[[*.. 30] | numeric[*][*] |
unsigned smallint | INT |
unsigned smallint[*.. 255] | INT |
unsigned tinyint | tinyint |
unsigned tinyint[*.. 255] | tinyint |
varbinary[0..1] | varbinary[1] |
varbinary[2..8000] | varbinary[*] |
varbinary[8001.*] | varbinary(max) |
varchar[0..1] | nvarchar[1] |
varchar[2..4000] | nvarchar[*] |
varchar[4001..*] | nvarchar(max) |
Jahr | smallint |
Jahr[2..2] | smallint |
Jahr[4..4] | smallint |
Hinzufügen
Klicken Sie, um der Zuordnungsliste einen Datentyp hinzuzufügen.
Bearbeiten
Klicken Sie hier, um einen Datentyp in der Zuordnungsliste zu bearbeiten.
Entfernen
Klicken Sie, um die ausgewählte Datentypzuordnung aus der Zuordnungsliste zu entfernen.
Standard wiederherstellen
Klicken Sie hier, um alle Datentypzuordnungen auf die SSMA-Standardwerte zurückzusetzen.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für