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.
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
Í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';
Ha készen áll, lépjen ki a munkamenetből: Kilépés;
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