Megosztás a következőn keresztül:


SQL Server és egyéb erőforrás-szolgáltatók hibaelhárítása

 

Érintett kiadások: Windows Azure Pack

Ez a témakör az SQL Server, a MySQL és más erőforrás-szolgáltatók Windows Azure Pack for Windows Serverrel kapcsolatos hibaelhárítási problémákat ismerteti. Javaslatok a következő problémákra szolgálnak:

  • Adatbázis hozzáadása SQL Server fürthöz

  • Erőforrás-szolgáltató teljes tartománynevének módosítása

  • Csatlakozás a SQL Server vagy a MySQL-hez

  • Szkript létrehozása SQL Server regisztrálásához

  • A használt SQL Server adatbázisok meghatározása

  • SQL Server csoport beállítása bérlőhöz

  • Egyéni erőforrás-szolgáltató regisztrációja törlése

A gyűjteményben SQL Server elemek üzembe helyezésével kapcsolatos problémákért tekintse meg a Virtuálisgép-felhők hibaelhárítását. Az erőforrás-szolgáltatók számára fontos API-k, köztük SQL Server adatbázisok programozása, lásd Windows Azure Pack-erőforrás-szolgáltatókat.

Adatbázis hozzáadása SQL Server fürthöz

A következőre vonatkozik: A SQL Server vagy a MySQL használata Windows Azure Pack csomaggal

Probléma

Nem lehet adatbázist hozzáadni egy SQL Server-fürthöz Windows Azure Packben.

Ajánlás

Győződjön meg arról, hogy a használt SQL Server bővítmények telepítve vannak a felügyeleti API-kiszolgálón. Ha továbbra is hibaüzeneteket kap, előfordulhat, hogy el kell távolítania és újra kell telepítenie a felügyeleti API-kat. Lásd: Az Windows Azure Pack Service Management API-k telepítése.

Vissza a tetejére

Erőforrás-szolgáltató teljes tartománynevének módosítása

A következőhöz tartozik: Windows Azure Pack üzembe helyezése Windows Serverhez

Probléma

Módosítania kell egy erőforrás-szolgáltató webszolgáltatás-végpontjaihoz tartozó teljes tartománynevet (FQDN).

Ajánlás

Tekintse meg a következő témaköröket: FQDN-ek frissítése erőforrás-szolgáltatók számára, valamint teljes tartománynevek és portok újrakonfigurálása Windows Azure Packben.

Vissza a tetejére

Csatlakozás a SQL Server vagy a MySQL-hez

A következőre vonatkozik: A SQL Server vagy a MySQL használata Windows Azure Pack csomaggal

Probléma

A bejelentkezés sikertelen, amikor SQL Server vagy MySQL-adatbázist próbál hozzáadni a bérlők felügyeleti portálján.

Ajánlás

Ellenőrizze az alábbiakat:

  • Ellenőrizze, hogy egy tűzfal nem blokkolja-e az SQL Server alapértelmezett portot (1433) vagy az alapértelmezett MySQL-portot (3306).

  • Ellenőrizze, hogy a megfelelő példánynév van-e elérve.

  • Ellenőrizze, hogy a TCIP/IP protokoll engedélyezve van-e a konfigurációkezelő hálózati konfigurációihoz.

Az alábbi eljárással megállapíthatja, hogy a MySQL elérhető-e egy bérlő számítógépéről.

  1. Start menü a MySQL parancssori ügyfelet a következő parancssorba való beírásával (ahol a pwd a jelszó): mysql -u root -p pwd

  2. Írja be a következő parancsokat:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION;  
    FLUSH PRIVILEGES;  
    use mysql;  
    update user set grant_priv='Y' where user='root'; 
    
  3. Ha készen áll, lépjen ki a munkamenetből: Kilépés;

  4. Indítsa újra a MySQL szolgáltatást a Kiszolgálókezelővel, vagy adja meg a következő parancsokat egy rendszergazdai parancssorban:

        net stop mysql  
        net start mysql  
    

Vissza a tetejére

Szkript létrehozása SQL Server regisztrálásához

A következőre vonatkozik: A SQL Server vagy a MySQL használata Windows Azure Pack csomaggal

Probléma

Szüksége van egy szkriptre, amely megkönnyíti az adatbázis hozzáadását a felügyeleti portálhoz a rendszergazdák számára.

Ajánlás

Az adatbázis létrehozása után az alábbi szkriptet használhatja a kód alapjául.

$Adminuri = 'https://myEnvironment:30004/'
$token = Get-MgmtSvcToken -Type 'Windows' -AuthenticationSite https://myEnvironment:30072 -ClientRealm http://azureservices/AdminSite -DisableCertificateValidation

#Get the Hosting Group to add the Hosting Server to 
$HostingGroup = Get-MgmtSvcSqlServerGroup -AdminUri $Adminuri -Token $token -DisableCertificateValidation | where {$_.GroupName -eq "Default"}

#Add the hosting Server
$dbusername = 'sa'
$dbpassword = ConvertTo-SecureString "passw0rd1" -AsPlainText -Force
$dbcredential = New-Object System.Management.Automation.PSCredential ($dbusername,$dbpassword)
$dbServerName = 'myDbServer'

Add-MgmtSvcSqlHostingServer -AdminUri $Adminuri
    -Token $token
    -ServerGroupId $HostingGroup.GroupId
    -Name $dbServerName
    -User $dbcredential
    -TotalSpaceMB 5000
    -DisableCertificateValidation

Vissza a tetejére

A használt SQL Server adatbázisok meghatározása

A következőre vonatkozik: A SQL Server vagy a MySQL használata Windows Azure Pack csomaggal

Probléma

Tudnia kell, hogy az Azure Pack Windows mely SQL Server adatbázisokat használja egy SQL Server csoporttal való konfiguráláskor.

Ajánlás

Windows Az Azure Pack SQL Server adatbázisokat használ az adatbázisok száma és az egyes adatbázisokhoz lefoglalt terület alapján. Az elhelyezés további pontosításának egyetlen módja a tervekben meghatározott SQL Server csoportokon keresztül történik.

Vissza a tetejére

SQL Server csoport beállítása bérlőhöz

A következőre vonatkozik: A SQL Server vagy a MySQL használata Windows Azure Pack csomaggal

Probléma

Egy dedikált SQL Server csoportot szeretne beállítani egy bérlőhöz.

Ajánlás

Tekintse meg a blogbejegyzést, amely a SQL Server háló egy részét egy adott bérlőnek szenteli

Vissza a tetejére

Egyéni erőforrás-szolgáltató regisztrációja törlése

A következőkkel kapcsolatos:

Probléma

Miután telepített egy egyéni erőforrás-szolgáltatót az Azure Pack Windows, tudnia kell, hogyan szüntetheti meg a regisztrációt a DLL-ek, szerelvények és egyéb fájlok eltávolítása után.

Ajánlás

A következő szkriptet használhatja, amelyben a $rpName egy változó, amely az egyéni erőforrás-szolgáltató nevét tartalmazza.

$rp = Get-MgmtSvcResourceProviderConfiguration -Name $rpName
if ($rp -ne $null)
{
    $rp = Remove-MgmtSvcResourceProviderConfiguration -Name $rpName -InstanceId $rp.InstanceId
} 

Vissza a tetejére

Lásd még:

Windows Azure Pack hibaelhárítása