Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:Azure SQL Database
A migrálási eszközök számos értékelési szabály futtatásával ellenőrzik a forrás SQL Server-példányt az SQL Server-adatbázis Azure SQL Database-be való migrálása előtt megoldandó problémák azonosításához.
Ez a cikk felsorolja azokat a szabályokat, amelyeket az SQL Server-adatbázis Azure SQL Database-be való migrálásának megvalósíthatóságának felmérésére használnak.
Szabályok összefoglalása
BULK INSERT
Cím: A nem Azure-blob adatforrással rendelkező TÖMEGES BESZÚRÁS nem támogatott az Azure SQL Database-ben.
Kategória: Probléma
Leírás
Az Azure SQL Database nem tudja elérni a fájlmegosztásokat és a Windows-mappákat. Az Azure-blobokra nem hivatkozó BULK INSERT utasítások konkrét felhasználási módjaiért tekintse meg az "Érintett objektumok" szakaszt. Az olyan BULK INSERT objektumok, ahol a forrás nem az Azure Blob Storage, nem működnek az Azure SQL Database-be való migrálás után.
Ajánlás
Az Azure SQL Database-be való migráláskor át kell konvertálnia BULK INSERT olyan utasításokat, amelyek helyi fájlokat vagy fájlmegosztásokat használnak az Azure Blob Storage-ból származó fájlok használatához. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
Számítási záradék
Cím: A COMPUTE záradék már nem támogatott, ezért el lett távolítva.
Kategória: Figyelmeztetés
Leírás
A COMPUTE záradék olyan összegeket hoz létre, amelyek az eredményhalmaz végén további összegző oszlopokként jelennek meg. Ez a záradék azonban már nem támogatott az Azure SQL Database-ben.
Ajánlás
A T-SQL-modult ehelyett a ROLLUP operátorral kell újraírni. Az alábbi kód bemutatja, hogyan helyettesíthető COMPUTEROLLUP:
USE AdventureWorks2022;
GO
SELECT SalesOrderID,
UnitPrice,
UnitPriceDiscount
FROM Sales.SalesOrderDetail
ORDER BY SalesOrderID COMPUTE SUM(UnitPrice),
SUM(UnitPriceDiscount) BY SalesOrderID;
GO
SELECT SalesOrderID,
UnitPrice,
UnitPriceDiscount,
SUM(UnitPrice) AS UnitPrice,
SUM(UnitPriceDiscount) AS UnitPriceDiscount
FROM Sales.SalesOrderDetail
GROUP BY SalesOrderID,
UnitPrice,
UnitPriceDiscount
WITH ROLLUP;
További információkért lásd Az SQL Servermegszűnt adatbázismotor-funkciói.
CLR-szerelvények
Cím: Az SQL CLR-szerelvények nem támogatottak az Azure SQL Database
Kategória: Probléma
Leírás
Az Azure SQL Database nem támogatja az SQL CLR-szerelvényeket.
Ajánlás
Ezt jelenleg nem lehet elérni az Azure SQL Database-ben. Az ajánlott alternatív megoldásokhoz az alkalmazáskód és az adatbázis módosítása szükséges, hogy csak az Azure SQL Database által támogatott szerelvényeket használják. Másik lehetőségként migrálás felügyelt Azure SQL-példányra vagy Azure-beli virtuális gépeken futó SQL Serverre.
További információ: Nem támogatott Transact-SQL különbségek az SQL adatbázisban.
Titkosítási szolgáltató
Cím: A CREATE CRYPTOGRAPHIC PROVIDER vagy az ALTER CRYPTOGRAPHIC PROVIDER utasítás használata történt, amely nem támogatott az Azure SQL Databaseben.
Kategória: Probléma
Leírás
Az Azure SQL Database nem támogatja a CRYPTOGRAPHIC PROVIDER utasításait, mert nem fér hozzá a fájlokhoz. Tekintse meg az Érintett objektumok szakaszt a CRYPTOGRAPHIC PROVIDER-utasítások konkrét felhasználási módjaihoz. A CREATE CRYPTOGRAPHIC PROVIDER vagy ALTER CRYPTOGRAPHIC PROVIDER objektumai nem működnek megfelelően az Azure SQL Database-be való migrálás után.
Ajánlás
Objektumok áttekintése CREATE CRYPTOGRAPHIC PROVIDER vagy ALTER CRYPTOGRAPHIC PROVIDERhasználatával. A szükséges objektumokban távolítsa el ezeknek a funkcióknak a használatát. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
Adatbázisközi hivatkozások
cím: Az adatbázisközi lekérdezések nem támogatottak az Azure SQL Database
Kategória: Probléma
Leírás
A kiszolgálón található adatbázisok adatbázisközi lekérdezéseket használnak, amelyeket az Azure SQL Database nem támogat.
Ajánlás
Az Azure SQL Database nem támogatja az adatbázisközi lekérdezéseket. A következő műveletek ajánlottak:
- Migrálja a függő adatbázisokat az Azure SQL Database-be, és használja az Elastic Database Query (jelenleg előzetes verzióban elérhető) funkcióit az Azure SQL-adatbázisok közötti lekérdezéshez.
- Helyezze át a függő adathalmazokat más adatbázisokból az áttelepített adatbázisba.
- Azure SQL Felügyelt Példányba migrálás.
- Migrálás azure-beli virtuális gépeken futó SQL Serverre.
További információ: Rugalmas Azure SQL Database-lekérdezések áttekintése (előzetes verzió).
Adatbázis-kompatibilitás
Cím: Az Azure SQL Database nem támogatja a 100 alatti kompatibilitási szinteket.
Kategória: Figyelmeztetés
Leírás
Az adatbáziskompatibilitási szint értékes eszköz az adatbázis modernizálásához azáltal, hogy lehetővé teszi az SQL Server adatbázismotor frissítését, miközben a frissítés előtti adatbázis-kompatibilitási szint fenntartásával megtartja az alkalmazások működési állapotát. Az Azure SQL Database nem támogatja a 100 alatti kompatibilitási szinteket.
Ajánlás
Annak kiértékelése, hogy az alkalmazás funkciói érintetlenek-e, ha az adatbázis kompatibilitási szintje 100-ra frissül a felügyelt Azure SQL-példányon. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
Adatbázisposta
Cím: Az Azure SQL Database nem támogatja az Adatbázis-levelezést.
Kategória: Figyelmeztetés
Leírás
Ez a kiszolgáló a Database Mail szolgáltatást használja, amely nem támogatott az Azure SQL Database-ben.
Ajánlás
Fontolja meg a Database Mail használatát támogató felügyelt Azure SQL-példányra való migrálást. Másik lehetőségként fontolja meg az Azure-függvények és a SendGrid használatát az Azure SQL Database levelezési funkcióinak eléréséhez.
Adatbázis főszemély aliasa
cím: SYS.DATABASE_PRINCIPAL_ALIASES már nem támogatott, és el lett távolítva.
Kategória: Probléma
Leírás
sys.database_principal_aliases már nem támogatott, és el lett távolítva az Azure SQL Database-ben.
Ajánlás
Aliasok helyett szerepköröket használjon.
További információkért lásd Az SQL Servermegszűnt adatbázismotor-funkciói.
DISABLE_DEF_CNST_CHK lehetőség
Cím: A SET beállítás DISABLE_DEF_CNST_CHK megszűnt, és el lett távolítva.
Kategória: Probléma
Leírás
A SET opció DISABLE_DEF_CNST_CHK megszűnt, és eltávolították az Azure SQL Database-ből.
További információkért lásd Az SQL Servermegszűnt adatbázismotor-funkciói.
FASTFIRSTROW útmutató
Cím: A FASTFIRSTROW lekérdezési tipp már nem támogatott, ezért el lett távolítva.
Kategória: Figyelmeztetés
Leírás
A FASTFIRSTROW lekérdezési tipp már nem támogatott, és el lett távolítva az Azure SQL Database-ben.
Ajánlás
A FASTFIRSTROW lekérdezési tipp helyett használja az OPTION (FAST n) lehetőséget.
További információkért lásd Az SQL Servermegszűnt adatbázismotor-funkciói.
FILESTREAM
Cím: A FILESTREAM nem támogatott az Azure SQL Database
Kategória: Probléma
Leírás
Az Azure SQL Database nem támogatja a FILESTREAM szolgáltatást, amely lehetővé teszi strukturálatlan adatok, például szöveges dokumentumok, képek és videók NTFS fájlrendszerben való tárolását.
Ajánlás
Töltse fel a strukturálatlan fájlokat az Azure Blob Storage-ba, és tárolja a fájlokkal kapcsolatos metaadatokat (név, típus, URL-cím helye, tárkulcs stb.) az Azure SQL Database-ben. Előfordulhat, hogy újra kell terveznie az alkalmazást, hogy engedélyezze a streamelési blobokat az Azure SQL Database-be és onnan. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
További információkért látogassa meg a blogot, amely az Azure SQL-be és onnan történő adatfolyamokról szól: .
Csatolt kiszolgáló
Cím: Az Azure SQL Database csatolt kiszolgáló funkciói nem támogatottak
Kategória: Probléma
Leírás
A csatolt kiszolgálók lehetővé teszik, hogy az SQL Server adatbázismotor parancsokat hajthasson végre az SQL Server-példányon kívüli OLE DB-adatforrásokon.
Ajánlás
Az Azure SQL Database nem támogatja a csatolt kiszolgáló funkcióit. A csatolt kiszolgálók szükségességének kiküszöböléséhez a következő műveletek ajánlottak:
- Azonosítsa a távoli SQL-kiszolgálókról származó függő adatkészleteket, és fontolja meg, hogy ezeket áthelyezi a migrált adatbázisba.
- Migrálja a függő adatbázisokat az Azure-ba, és használja az Elastic Database Query (előzetes verzió) funkciót az Azure SQL Database adatbázisai közötti lekérdezéshez.
További információ: Rugalmas Azure SQL Database-lekérdezések áttekintése (előzetes verzió).
MS DTC
Cím: A BEGIN DISTRIBUTED TRANSACTION nem támogatott az Azure SQL-adatbázisban.
Kategória: Probléma
Leírás
A Transact SQL BEGIN ELOSZTOTT TRANZAKCIÓ által indított és a Microsoft Distributed Transaction Coordinator (MS DTC) által kezelt elosztott tranzakció nem támogatott az Azure SQL Database-ben.
Ajánlás
Tekintse át az Érintett objektumok szakaszt az Azure Migrate-ben, és tekintse meg az összes objektumot a BEGIN DISTRIBUTED TRANSACTION használatával. Fontolja meg a résztvevők adatbázisainak migrálását felügyelt Azure SQL-példányba, ahol a több példányra kiterjedő elosztott tranzakciók támogatottak.
További információért lásd: A tranzakciók több kiszolgáló között az Azure SQL Felügyelt példány esetén.
Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
OPENROWSET (tömeges)
Cím: Az Azure SQL Database nem támogatja a nem Azure-beli blobtároló-adatforrásokkal történő tömeges művelet során használt OpenRowSetet.
Kategória: Probléma
Leírás AZ OPENROWSET támogatja a tömeges műveleteket egy beépített BULK-szolgáltatón keresztül, amely lehetővé teszi a fájlokból származó adatok sorokként való olvasását és visszaadását. A nem Azure Blob Storage-adatforrással rendelkező OPENROWSET nem támogatott az Azure SQL Database-ben.
Ajánlás
Az Azure SQL Database nem fér hozzá a fájlmegosztásokhoz és a Windows-mappákhoz, ezért a fájlokat az Azure Blob Storage-ból kell importálni. Ezért az OPENROWSET függvény csak a DATASOURCE blobtípust támogatja. Vagy migráljon az SQL Serverre az Azure virtuális gépeken.
További információ: Az SQL Database-migrálás során Transact-SQL különbségek feloldása.
OPENROWSET (szolgáltató)
Cím: Az Sql-szolgáltatóval vagy nem SQL-szolgáltatóval rendelkező OpenRowSet nem támogatott az Azure SQL Database-ben.
Kategória: Probléma
Leírás
Az SQL- vagy nem SQL-szolgáltatóval rendelkező OpenRowSet alternatíva a csatolt kiszolgálók tábláinak elérésére, és egyszeri, alkalmi módszer a távoli adatok OLE DB használatával történő csatlakoztatására és elérésére. Az OpenRowSet SQL- vagy nem SQL-szolgáltatóval nem támogatott az Azure SQL Database-ban.
Ajánlás
Az Azure SQL Database csak az Azure Blob Storage-ból való importáláshoz támogatja az OPENROWSET-t. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
További információ: Az SQL Database-migrálás során Transact-SQL különbségek feloldása.
Nem ANSI bal oldali külső illesztés
Cím: A nem ANSI stílusú bal oldali külső illesztés már nem támogatott, és el lett távolítva.
Kategória: Figyelmeztetés
Leírás
A nem ANSI stílusú külső illesztés már nem támogatott, és az Azure SQL Database-ben el lett távolítva.
Ajánlás
ANSI illesztés szintaxisa.
További információkért lásd Az SQL Servermegszűnt adatbázismotor-funkciói.
Nem ANSI jobb oldali külső illeszkedés
Cím: A nem ANSI stílusú jobb oldali külső illesztés már nem támogatott, és el lett távolítva.
Kategória: Figyelmeztetés
Leírás
A nem ANSI stílusú, jobb oldali külső illesztés már nem támogatott, és az Azure SQL Database-ben el lett távolítva.
Ajánlás
ANSI illesztés szintaxisa.
További információkért lásd Az SQL Servermegszűnt adatbázismotor-funkciói.
Következő oszlop
Cím: A NEXT nevű táblák és oszlopok hibát okoznak az Azure SQL Database-ben.
Kategória: Probléma
Leírás
A rendszer a NEXT nevű táblákat vagy oszlopokat észlelte. A Microsoft SQL Serverben bevezetett sorozatok az ANSI standard NEXT VALUE FOR függvényt használják. Ha egy táblázat vagy oszlop neve NEXT, és az oszlop neveként az aliast VALUE használjuk, és ha hiányzik az ANSI standard AS kulcsszó, az így kapott utasítás hibát okozhat.
Ajánlás
Az utasításokat írd át úgy, hogy tartalmazzák az ANSI-szabvány AS kulcsszót egy tábla vagy oszlop aliasolásakor. Például, ha egy oszlop neve NEXT, és úgy aliasként van elnevezve, hogy VALUE, a SELECT NEXT VALUE FROM TABLE lekérdezés hibát okoz, és így kellene újraírni: SELECT NEXT AS VALUE FROM TABLE. Hasonlóképpen, ha egy tábla neve NEXT, és a táblát ÉRTÉK névvel aliasolja, a SELECT Col1 FROM NEXT VALUE lekérdezés hibát okoz, és újra kell írni mint SELECT Col1 FROM NEXT AS VALUE.
RAISERROR
Cím: Régi stílusú RAISERROR hívásokat modern megfelelőkkel kell helyettesíteni.
Kategória: Figyelmeztetés
Leírás
Az alábbi példához hasonló RAISERROR-hívásokat örökölt stílusúnak nevezzük, mert nem tartalmazzák a vesszőket és a zárójelet.
RAISERROR 50001 'this is a test'. A RAISERROR meghívásának ez a metódusa már nem támogatott, és nem távolítható el az Azure SQL Database-ben.
Ajánlás
Írja át az utasítást az aktuális RAISERROR szintaxissal, vagy értékelje ki, hogy a BEGIN TRY { } END TRY BEGIN CATCH { THROW; } END CATCH modern megközelítése megvalósítható-e.
További információkért lásd Az SQL Servermegszűnt adatbázismotor-funkciói.
Kiszolgálói naplózások
cím: Az Azure SQL Database naplózási funkcióinak használata a kiszolgálói auditok helyettesítésére
Kategória: Figyelmeztetés
Leírás
Az Azure SQL Database-ben a kiszolgáló auditálások nem támogatottak.
Ajánlás
Fontolja meg az Azure SQL Database naplózási funkcióit a kiszolgálói auditok lecseréléséhez. Az Azure SQL támogatja a naplózást, és a funkciók gazdagabbak, mint az SQL Server. Az Azure SQL Database különböző adatbázisműveleteket és eseményeket naplózhat, például: hozzáférés az adatokhoz, sémamódosítások (DDL), adatmódosítások (DML), fiókok, szerepkörök és engedélyek (DCL, biztonsági kivételek). Az Azure SQL Database naplózása növeli a szervezet azon képességét, hogy mély betekintést nyerjen az adatbázison belüli eseményekbe és változásokba, beleértve az adatokkal kapcsolatos frissítéseket és lekérdezéseket. Másik lehetőségként migrálás felügyelt Azure SQL-példányra vagy Azure-beli virtuális gépeken futó SQL Serverre.
További információ: Ellenőrzés az Azure SQL Database-hez és az Azure Synapse Analyticshez.
Kiszolgáló hitelesítő adatai
Cím: A kiszolgáló hatókörébe tartozó hitelesítő adat nem támogatott az Azure SQL Database-hez
Kategória: Figyelmeztetés
Leírás
A hitelesítő adatok olyan rekordok, amelyek az SQL Serveren kívüli erőforráshoz való csatlakozáshoz szükséges hitelesítési adatokat (hitelesítő adatokat) tartalmazzák. Az Azure SQL Database támogatja az adatbázis hitelesítő adatait, de az SQL Server hatókörében létrehozottakat nem.
Ajánlás
Az Azure SQL Database támogatja az adatbázis hatókörébe tartozó hitelesítő adatokat. A kiszolgáló hatókörébe tartozó hitelesítő adatok konvertálása adatbázis-hatókörű hitelesítő adatokká. Másik lehetőségként migrálás felügyelt Azure SQL-példányra vagy Azure-beli virtuális gépeken futó SQL Serverre.
További információért lásd: "CREATE DATABASE SCOPED CREDENTIAL"
Szolgáltatásközvetítő
Cím: A Service Broker szolgáltatás nem támogatott az Azure SQL Database
Kategória: Probléma
Leírás
Az SQL Server Service Broker natív támogatást nyújt az SQL Server adatbázismotorjában lévő üzenetkezelési és üzenetsor-kezelési alkalmazásokhoz. A Service Broker szolgáltatás nem támogatott az Azure SQL Database-ben.
Ajánlás
A Service Broker szolgáltatás nem támogatott az Azure SQL Database-ben. Fontolja meg a felügyelt Azure SQL-példányra való migrálást, amely támogatja az ugyanazon példányon belüli szolgáltatásközvetítőt. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
Kiszolgálói hatókörű eseményindítók
Cím: A szerver hatókörű trigger nem támogatott az Azure SQL Database-ben
Kategória: Figyelmeztetés
Leírás
Az eseményindító egy speciális típusú tárolt eljárás, amely egy tábla bizonyos műveletére, például az adatok beszúrására, törlésére vagy frissítésére reagálva hajtja végre. A kiszolgálói hatókörű eseményindítók nem támogatottak az Azure SQL Database-ben. Az Azure SQL Database nem támogatja az alábbi lehetőségeket a triggerekhez: FOR LOGON, ENCRYPTION, WITH APPEND, NOT FOR REPLICATION, EXTERNAL NAME opció (nincs külső módszer támogatása), ALL SERVER opció (DDL trigger), triggerek LOGON eseményre (Logon trigger), és nem támogatja a CLR-triggereket.
Ajánlás
Használja inkább az adatbázisszintű eseményindítót. Másik lehetőségként migrálás felügyelt Azure SQL-példányra vagy Azure-beli virtuális gépeken futó SQL Serverre.
További információ: Az SQL Database-migrálás során Transact-SQL különbségek feloldása.
SQL Agent feladatok
Cím: Az SQL Server Agent-feladatok nem érhetők el az Azure SQL Database
Kategória: Figyelmeztetés
Leírás
Az SQL Server Agent egy Microsoft Windows-szolgáltatás, amely ütemezett felügyeleti feladatokat hajt végre, amelyeket feladatnak neveznek az SQL Serverben. Az SQL Server Agent-feladatok nem érhetők el az Azure SQL Database-ben.
Ajánlás
Rugalmas feladatokat használjon, amelyek az SQL Server Agent-feladatok helyettesítésére szolgálnak az Azure SQL Database-ben. Az Azure SQL Database rugalmas feladatai lehetővé teszik több adatbázisra kiterjedő T-SQL-szkriptek megbízható végrehajtását, miközben automatikusan újrapróbálkoznak, és végső befejezési garanciát nyújtanak. Másik lehetőségként fontolja meg a felügyelt Azure SQL-példányra vagy az Azure-beli virtuális gépeken futó SQL Serverre való migrálást. További információ: Rugalmas feladatok az Azure SQL Database-ben.
SQL Database mérete
Cím: Az Azure SQL Database nem támogatja a 100 TB-nál nagyobb adatbázisméretet.
Kategória: Probléma
Leírás
Az adatbázis mérete nagyobb, mint a 100 TB maximális támogatott mérete.
Ajánlás
Annak kiértékelése, hogy az adatok archiválhatók, tömöríthetők vagy több adatbázisba skálázhatók-e. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
További információ: vCore-erőforráskorlátok.
SQL Mail
cím: Az SQL Mail megszűnt.
Kategória: Figyelmeztetés
Leírás
Az SQL Mail megszűnt és el lett távolítva az Azure SQL Database-ben.
Ajánlás
Fontolja meg a felügyelt Azure SQL-példányra vagy azure-beli virtuális gépeken futó SQL Serverre való migrálást, és használja a Database Mailet.
További információ: Megszűnt adatbázismotor-funkciók az SQL Server
RendszerEljárások110
Cím: Olyan észlelt utasítások, amelyek az Azure SQL Database-ben nem elérhető, eltávolított rendszer által tárolt eljárásokra hivatkoznak.
Kategória: Figyelmeztetés
Leírás
Az alábbi nem támogatott rendszerszintű és kiterjesztett tárolt eljárások nem használhatók az Azure SQL Database-ben – sp_dboption, sp_addserver, sp_dropalias,sp_activedirectory_obj, sp_activedirectory_scp, sp_activedirectory_start.
Ajánlás
Távolítsa el az Azure SQL Database-ben eltávolított nem támogatott rendszereljárásokra mutató hivatkozásokat.
További információ: Megszűnt adatbázismotor-funkciók az SQL Server
Nyomkövetési jelzők
Cím: Az Azure SQL Database nem támogatja a nyomkövetési jelzőket
Kategória: Figyelmeztetés
Leírás
A nyomkövetési jelzők bizonyos kiszolgálói jellemzők ideiglenes beállítására vagy egy adott viselkedés kikapcsolására szolgálnak. A nyomkövetési jelzőket gyakran használják teljesítményproblémák diagnosztizálására vagy tárolt eljárások vagy összetett számítógépes rendszerek hibakeresésére. Az Azure SQL Database nem támogatja a nyomkövetési jelzőket.
Ajánlás
Tekintse át az Érintett objektumok szakaszt az Azure Migrate-ben, és tekintse meg az Azure SQL Database-ben nem támogatott nyomkövetési jelzőket, és értékelje ki, hogy eltávolíthatók-e. Másik lehetőségként migráljon felügyelt Azure SQL-példányra, amely korlátozott számú globális nyomkövetési jelzőt vagy SQL Servert támogat az Azure-beli virtuális gépeken.
További információ: Az SQL Database-migrálás során Transact-SQL különbségek feloldása.
Windows-hitelesítés
Cím: A Windows-hitelesítéssel (integrált biztonsággal) leképezett adatbázis-felhasználók nem támogatottak az Azure SQL Database-ben.
Kategória: Figyelmeztetés
Leírás
Az Azure SQL Database kétféle hitelesítést támogat:
- SQL-hitelesítés: felhasználónevet és jelszót használ
- Microsoft Entra-hitelesítés: a Microsoft Entra ID által felügyelt identitásokat (korábban Az Azure Active Directory) használja, és a felügyelt és integrált tartományok esetében is támogatott.
Az Azure SQL Database nem támogatja a Windows-hitelesítéssel (integrált biztonsággal) leképezett adatbázis-felhasználókat.
Ajánlás
A helyi Active Directory összevonása a Microsoft Entra-azonosítóval. A Windows-identitás ezután lecserélhető az egyenértékű Microsoft Entra-identitásokra. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
További információ: SQL Database biztonsági képességei.
xp_cmdshell
Cím: a xp_cmdshell nem támogatott az Azure SQL Database-ben.
Kategória: Probléma
Leírás
Az Azure SQL Database nem támogatja a xp_cmdshell-t, amely létrehoz egy Windows parancssort, és egy sztringet ad át végrehajtásra.
Ajánlás
Tekintse át az Érintett objektumok szakaszt az Azure Migrate-ben, és tekintse meg az összes objektumot xp_cmdshell használatával, és értékelje ki, hogy a xp_cmdshell vagy az érintett objektumra mutató hivatkozás eltávolítható-e. Érdemes lehet megvizsgálni az Azure Automationt is, amely felhőalapú automatizálási és konfigurációs szolgáltatást nyújt. Másik lehetőségként migrálhat azure-beli virtuális gépeken futó SQL Serverre.
Kapcsolódó tartalom
- Migrálási útmutató: SQL Server az Azure SQL Database-be
- Adatmigrálási forgatókönyvekhez elérhető szolgáltatások és eszközök
- Mi az Azure SQL Database?
- Felhőbevezetési keretrendszer az Azure számára
- Legjobb módszerek a számítási feladatok költségszámításához és méretezéséhez az Azure-ba történő migráláskor