Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De pagina Conversie van het dialoogvenster Projectinstellingen bevat instellingen die aanpassen hoe SSMA MySQL-syntaxis converteert naar SQL Server of SQL Azure-syntaxis.
Het deelvenster Conversie is beschikbaar in de dialoogvensters Projectinstellingen en Standaardprojectinstellingen .
Gebruik het dialoogvenster Standaardprojectinstellingen om configuratieopties voor alle projecten in te stellen. Om toegang te krijgen tot de conversie-instellingen, kies je in het menu Tools StandaardProject Instellingen, selecteer het type migratie project waarvoor instellingen bekeken of gewijzigd moeten worden vanuit de Migratie Doelversie dropdownlijst, klik Algemeen onderaan het linkerpaneel en selecteer vervolgens Conversie.
Als u instellingen voor het huidige project wilt opgeven, klikt u in het menu Extra op Projectinstellingen, klikt u op Algemeen onder in het linkerdeelvenster en vervolgens op Conversie.
Options
Sorteerbepaling
| Term | Definitie |
|---|---|
| Expliciete COLLATE clausuleconversie | De optie voor het converteren van expliciete COLLATE componenten geeft aan hoe expliciete COLLATE componenten in MySQL-code moeten worden geconverteerd. Mogelijke keuzes: negeren en markeren met een waarschuwing/een fout genereren Standaardmodus: Negeren en markeren met een waarschuwing Optimistische modus: Negeren en markeren met een waarschuwing Volledige modus: Negeren en markeren met een waarschuwing |
Kolombeperkingen
| Term | Definitie |
|---|---|
| Beperking genereren voor kolommen van HET ENUM-gegevenstype | Hiermee wordt een beperking gegenereerd voor kolommen van het ENUM-gegevenstype in de SQL Server- of SQL Azure-tabel, als deze niet aanwezig is in de MySQL-tabel. Zo ja, worden alle geconverteerde kolommen van het ENUM-gegevenstype vergezeld van een CHECK-beperking waarmee de waarde wordt bepaald. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Ja |
| Beperking genereren voor kolommen van SET het gegevenstype | Hiermee wordt een beperking gegenereerd voor kolommen van SET het gegevenstype in de tabel SQL Server of SQL Azure, als deze niet aanwezig is in de MySQL-tabel. Zo ja, worden alle geconverteerde kolommen van het gegevenstype SET voorzien van een CHECK-beperking die de waarde controleert. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Ja |
| Beperking genereren voor kolommen met niet-ondertekende numerieke gegevenstypekolommen | Voeg CHECK toe voor niet-negatieve waarde aan kolommen met niet-ONDERTEKENDE numerieke gegevenstypen. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Ja |
| Beperking genereren voor kolommen van het gegevenstype YEAR | Hiermee wordt een beperking gegenereerd voor kolommen van het gegevenstype YEAR in de SQL Server- of SQL Azure-tabel, als deze niet aanwezig is in de MySQL-tabel. Zo ja, worden alle geconverteerde kolommen van het gegevenstype YEAR vergezeld van check-beperking waarmee de waarde wordt bepaald. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Ja |
Gegevenstypen
| Term | Definitie |
|---|---|
| Conversie van ENUM-gegevenstype | Hiermee specificeer je hoe het MySQL ENUM-gegevenstype geconverteerd moet worden naar NVARCHAR of Numeriek. Standaardmodus: converteren naar NVARCHAR Optimistische modus: converteren naar NVARCHAR Volledige modus: converteren naar NVARCHAR |
| SET conversie van gegevenstype | Hiermee geeft u op hoe mySQL-gegevenstype SET moet worden geconverteerd, converteren naar NVARCHAR(L)/Converteren naar BINARY(L) Standaardmodus: converteren naar NVARCHAR(L) Optimistische modus: Converteren naar NVARCHAR(L) Volledige modus: converteren naar NVARCHAR(L) |
Algemeen
| Term | Definitie |
|---|---|
| Kolommen zonder DEFAULT-waarde in INSERT en REPLACE | Als Ja, moeten alle instructies die verwijzen naar tabellen met andere opgeslagen engines dan MyISAM en InnoDb, worden gemarkeerd met waarschuwingsconversieberichten. Standaardmodus: toevoegen aan kolomlijst Optimistische modus: Toevoegen aan kolomlijst Volledige modus: toevoegen aan kolomlijst |
| Deling door nulconversie produceert | Hiermee geeft u op of MySQL geƫmuleerd moet worden zonder de ERROR_FOR_DIVISION_BY_ZERO-functie. Standaardmodus: fout Optimistische modus: fout Volledige modus: NULL |
| IN-operator | Hiermee geeft u op hoe MySQL IN-operator moet worden geconverteerd. Standaardmodus: altijd converteren naar IN Optimistische modus: Altijd converteren naar IN Volledige modus: vouw indien nodig uit |
| Conversie van MySQL-functie | Hiermee geeft u op hoe mySQL-standaardfuncties moeten worden geconverteerd. Standaardmodus: optimistisch Optimistische modus: optimistisch Volledige modus: nauwkeurig |
| Niet-ondersteunde opslagengines | Als Ja, moeten alle instructies die verwijzen naar tabellen met andere opgeslagen engines dan MyISAM en InnoDb, worden gemarkeerd met waarschuwingsconversieberichten. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Ja |
| Suppressie van de ROWID-hulpkolomgeneratie | Indien ja, verbiedt dit de creatie van ROWD-hulpkolommen in doeltabellen. Kan van invloed zijn op de migratie van sommige structuren. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Nee |
| TRUNCATE-instructieconversie | Hiermee geeft u op hoe TRUNCATE-instructies moeten worden geconverteerd. Standaardmodus: TRUNCATE Optimistische modus: TRUNCATE Volledige modus: TRUNCATE |
Diversen
| Term | Definitie |
|---|---|
| Standaardschematoewijzing | Hiermee geeft u op hoe MySQL-databases worden toegewezen aan SQL Server-schema's. Standaardmodus: Database naar database Optimistische modus: Database naar Database Volledige modus: Database naar database |
Procedures en functies
| Term | Definitie |
|---|---|
| Standaard functieconversie | Hiermee geeft u op of functies standaard moeten worden geconverteerd naar T-SQL-functies of naar opgeslagen procedures. Standaardmodus: Converteren naar functie Optimistische modus: Converteren naar functie Volledige modus: Converteren naar functie |
| Genereer SET XACT_ABORT Aan | Hiermee geeft u aan of SET XACT_ABORT ON al dan niet moet worden toegevoegd aan het begin van de geconverteerde procedure of trigger. Standaardmodus: Ja Optimistische modus: Ja Volledige modus: Ja |
| Genereer SET NOCOUNT Aan | Hiermee geeft u aan of SET NOCOUNT ON al dan niet moet worden toegevoegd aan het begin van de geconverteerde procedure of trigger. Standaardmodus: Ja Optimistische modus: Ja Volledige modus: Ja |
Typen ruimtelijke gegevens
| Term | Definitie |
|---|---|
| Standaard begrenzingsvak {XMAX|XMIN|YMAX|YMIN} voor ruimtelijke indexen | Definieert de standaardwaarde voor de parameter {XMAX|XMIN|YMAX|YMIN} van het beperkingsvak dat wordt gebruikt in ruimtelijke indexen. Standaardmodus XMAX: 100 XMIN: 0 YMAX: 100 YMIN: 0 Optimistische modus XMAX: 100 XMIN: 0 YMAX: 100 YMIN: 0 Volledige modus XMAX: 100 XMIN: 0 YMAX: 100 YMIN: 0 |
| Standaardrasterdichtheid voor ruimtelijke indexen | Definieert de standaardwaarde voor LEVEL_1, LEVEL_2, LEVEL_3 en LEVEL_4 van de rasterdichtheid die wordt gebruikt in ruimtelijke indexen. Standaardmodus LEVEL_1: standaard LEVEL_2: standaard LEVEL_3: standaard LEVEL_4: standaard Optimistische modus LEVEL_1: standaard LEVEL_2: standaard LEVEL_3: standaard LEVEL_4: standaard Volledige modus LEVEL_1: standaard LEVEL_2: standaard LEVEL_3: standaard LEVEL_4: standaard |
Transactions
| Term | Definitie |
|---|---|
| Niet-transactie-tabellen | Hiermee geeft u op of alle verwijzingen naar een tabel die geen ondersteuning bieden voor transacties, moeten worden gemarkeerd met waarschuwingsconversieberichten. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Ja |
| Niveau van transactieisolatie | Hiermee geeft u op welk niveau van transactieisolatie moet worden gebruikt voor nieuwe transacties. Standaardmodus: standaard Optimistische modus: standaard Volledige modus: herhaalbaar lezen |
Waardebeheer
| Term | Definitie |
|---|---|
| Karakter naar numerieke conversie | Bepaalt hoe om te gaan met impliciete en expliciete conversie van karaktergegevens naar numerieke gegevenstypen. Standaardmodus: optimistisch Optimistische modus: optimistisch Volledige modus: nauwkeurig |
| Ongesigneerde numerieke waarden beheersen | Besturingselement voor het toewijzen van waarden aan niet-ONDERTEKENDE numerieke variabelen en parameters. Standaardmodus: Nee Optimistische modus: Nee Volledige modus: Ja |
| Niet-ondertekende aftrekking beheren | Wijzig negatieve waarden in kolommen van een tabel met het gegevenstype UNSIGNED. Standaardmodus: 'as-is' converteren Optimistische modus: converteren 'zoals het is' Volledige modus: Markeren met een waarschuwing |
| Conversie van en naar binair gegevenstype | Hiermee geeft u op hoe impliciete en expliciete conversie van binair gegevenstype moet worden verwerkt. Standaardmodus: optimistisch Optimistische modus: optimistisch Volledige modus: nauwkeurig |
| Conversie naar het datum/tijd gegevenstype | Hiermee geeft u op hoe impliciete en expliciete conversie naar het gegevenstype Datum/tijd moet worden verwerkt. Standaardmodus: MySQL-indeling emuleren Optimistische modus: SQL Server-indeling gebruiken Volledige modus: MySQL-indeling emuleren |
| Numerieke literalen met een precisie die groter is dan 38 | Hiermee geeft u op hoe numerieke letterlijke waarden met precisie worden geconverteerd die groter zijn dan 38. Standaardmodus: afronden indien mogelijk Optimistische modus: afronden indien mogelijk Volledige modus: Afronden indien mogelijk |
| Nuldatum in NOT NULL-kolommen | Hiermee specificeert u hoe de toewijzing verwerkt moet worden voor NOT NULL-kolommen met nuldatum-, nul-in-datum- of ongeldige datum-/tijdwaarden. Standaardmodus: GETDATE() Optimistische modus: GETDATE() Volledige modus: GETDATE() |