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:

  1. Jelentkezzen be az Azure Portalra.

  2. Nyissa meg az SQL-alapú virtuális gépek erőforrását .

  3. 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.

  4. Válassza az SQL IaaS-ügynök bővítménybeállításait a Súgó területen.

  5. 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.

    Képernyőkép az SQL IaaS-ügynök bővítménybeállítások oldaláról az SQL virtuális gépek bővítményéről a Azure Portal, amelyen látható, hogy hol kell kijavítani a bővítményt.

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ókbanNT Service\SqlIaaSExtensionQuerykell 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

További információért tekintse át a következő cikkeket: