Ismert problémák és az IaaS-ügynök bővítményének SQL Server hibaelhárítása
A következőkre vonatkozik: SQL Server Azure-beli virtuális gépen
Ez a cikk segít megoldani az ismert problémákat, és elhárítani a hibákat az SQL Server IaaS-ügynökbővítmény használatakor.
A bővítményrel kapcsolatos gyakori kérdésekre adott válaszokért tekintse meg a gyakori kérdéseket.
Előfeltételek ellenőrzése
A nem támogatott beállítások vagy korlátozások miatti hibák elkerülése érdekében ellenőrizze a bővítmény előfeltételeit .
Ha kijavítja vagy újratelepíti az SQL IaaS-ügynök bővítményt, a beállítás a licencmódosításokon kívül nem marad meg. Ha kijavította vagy újratelepítette a bővítményt, újra kell konfigurálnia az automatikus biztonsági mentést, az automatikus javítást és a javítás vagy újratelepítés előtt konfigurált egyéb szolgáltatásokat.
Bővítmény javítása
Előfordulhat, hogy az SQL IaaS-ügynök bővítménye sikertelen állapotban van. Az AZURE PORTAL használatával javítsa ki az SQL IaaS Agent bővítményt.
A bővítmény javítása a Azure Portal:
Jelentkezzen be az Azure Portalra.
Nyissa meg az SQL-alapú virtuális gépek erőforrását .
Válassza ki a SQL Server virtuális gépet a listából. Ha a SQL Server virtuális gép nem szerepel a listában, akkor valószínűleg nem regisztrálták az SQL IaaS-ügynök bővítményében.
Válassza az SQL IaaS-ügynök bővítménybeállításait a Súgó területen.
Ha a kiépítési állapot sikertelenként jelenik meg, válassza a Javítás lehetőséget a bővítmény javításához. Ha az állapota Sikeres , az Állapottól függetlenül bejelölheti a Javítás kényszerítése a bővítmény javításához jelölőnégyzetet.
Nem érvényes állapot a felügyelethez
Javítsa ki a bővítményt , ha a következő hibaüzenet jelenik meg:
The SQL virtual machines resource is not in a valid state for management
A mögöttes virtuális gép érvénytelen
Ha a következő hibaüzenet jelenik meg:
SQL management operations are disabled because the state of underlying virtual machine is invalid
A következőket ajánljuk figyelmébe:
- Előfordulhat, hogy az SQL virtuális gép leállt, felszabadított, sikertelen állapotban van, vagy nem található. Ellenőrizze, hogy a mögöttes virtuális gép fut-e.
- Előfordulhat, hogy az SQL IaaS-ügynök bővítménye sikertelen állapotban van. Javítsa ki a bővítményt.
Törölje az SQL-alapú virtuális gép regisztrációját a bővítményből , majd regisztrálja újra az SQL virtuális gépet a bővítményrel, ha az alábbiak valamelyikét tette:
- Migrálta a virtuális gépet az egyik előfizetésből a másikba.
- Módosította a SQL Server területi beállítását vagy rendezését.
- Módosította a SQL Server-példány verzióját.
- Módosította a SQL Server példány kiadását.
Üzembe helyezés sikertelen
Javítsa ki a bővítményt, ha az SQL IaaS-ügynök bővítményének állapota úgy jelenik meg, hogy a kiépítés meghiúsult a Azure Portal.
Az SQL virtuálisgép-erőforrás nem érhető el a portálon
Ha az SQL IaaS Agent bővítmény telepítve van, és a virtuális gép online állapotban van, de az SQL virtuális gép erőforrása nem érhető el a Azure Portal, ellenőrizze, hogy a SQL Server és az SQL Browser szolgáltatás elindult-e a virtuális gépen belül. Ha ez nem oldja meg a problémát, javítsa ki a bővítményt.
A funkciók szürkében jelennek meg
Ha a Azure Portal navigál az SQL virtuálisgép-erőforráshoz, és vannak olyan funkciók, amelyek szürkén jelennek meg, ellenőrizze, hogy az SQL virtuális gép fut-e, és hogy az SQL IaaS-ügynök bővítmény legújabb verziójával rendelkezik-e.
Szolgáltatásfiók módosítása
A bővítményhez társított két szolgáltatás szolgáltatásfiókjainak módosítása a bővítmény sikertelenségéhez vagy kiszámíthatatlan viselkedéséhez vezethet.
A két szolgáltatásnak a következő fiókokban kell futnia:
- A Microsoft SQL Server IaaS-ügynök az SQL IaaS-ügynök bővítmény fő szolgáltatása, és a Helyi rendszer fiók alatt kell futnia.
- A Microsoft SQL Server IaaS Query Service egy segédszolgáltatás, amely segít a bővítménynek a lekérdezések SQL Server belüli futtatásában, és az NT-szolgáltatásfiókban
NT Service\SqlIaaSExtensionQuery
kell futnia.
Az automatikus regisztráció sikertelen
Ha néhány SQL Server virtuális gép nem tudott automatikusan regisztrálni, ellenőrizze a SQL Server verzióját a nem regisztrált virtuális gépeken. Alapértelmezés szerint a 2016-os vagy újabb SQL Server rendelkező Azure-beli virtuális gépek automatikusan regisztrálva lesznek az SQL IaaS Agent bővítményben, amikor a CEIP szolgáltatás észleli. SQL Server 2016-nál korábbi verziójú virtuális gépeket manuálisan vagy tömegesen kell regisztrálni.
Magas erőforrás-használat
Ha azt tapasztalja, hogy az SQL IaaS-ügynök bővítmény váratlanul magas processzor- vagy memóriahasználatot használ, ellenőrizze, hogy a bővítmény a legújabb verzión van-e. Ha igen, indítsa újra a Microsoft SQL Server IaaS-ügynököt a fájlbólservices.msc
.
Nem lehet kibővíteni a lemezeket
A lemezek kiterjesztése az SQL virtuálisgép-erőforrásStorage Configuration oldaláról az alábbi feltételek mellett nem érhető el:
- Ha eltávolítja és újratelepíti az SQL IaaS-ügynök bővítményt.
- Ha eltávolítja és újratelepíti a SQL Server-példányt.
- Ha egyéni elnevezési konvenciót használt a lemez/tárolókészlet nevére a SQL Server lemezkép Azure Marketplace történő üzembe helyezésekor.
A lemezkonfiguráció szürkével jelenik meg az üzembe helyezés során
Ha nem felügyelt lemez használatával hozza létre a SQL Server virtuális gépet, a lemezkonfiguráció a terv szerint szürkül.
Az automatikus biztonsági mentés le van tiltva
Ha az SQL-alapú virtuálisgép-erőforrás automatikus biztonsági mentése jelenleg le van tiltva, ellenőrizze, hogy a SQL Server példányon engedélyezve vannak-e a felügyelt biztonsági mentések. A Azure Portal automatikus biztonsági mentéseinek használatához tiltsa le a felügyelt biztonsági másolatokat a SQL Server.
A bővítmény elakadt az áttűnésben
Előfordulhat, hogy az SQL IaaS-ügynök bővítménye átmeneti állapotban elakad a következő esetekben:
- Eltávolította a szolgáltatást a
NT service\SQLIaaSExtension
SQL Server bejelentkezésekből és/vagy a helyi rendszergazda csoportjából. - A két szolgáltatás bármelyike le van állítva a services.msc-ben
- Microsoft SQL Server IaaS-ügynök
- Microsoft SQL Server IaaS Query Service
Nem sikerül telepíteni a tartományvezérlőt
Nem támogatott a SQL Server példány regisztrálása a tartományvezérlőre az SQL IaaS-ügynök bővítményével. A bővítményrel való regisztráció létrehozza a felhasználót NT Service\SQLIaaSExtension
, és mivel ez a felhasználó nem hozható létre a tartományvezérlőn, a virtuális gép SQL IaaS-ügynökkel való regisztrálása nem támogatott.
Következő lépések
- Tekintse át az SQL IaaS-ügynök bővítmény által biztosított előnyöket.
- Egyetlen virtuális gép manuális regisztrálása
- Automatikusan regisztrálja az összes virtuális gépet egy előfizetésben.
- Tekintse át az SQL IaaS-ügynök bővítményének adatvédelmi nyilatkozatait.
- Tekintse át az ajánlott eljárásokat ellenőrző listát a teljesítmény és a biztonság optimalizálásához.
További információért tekintse át a következő cikkeket: