Get-AzureSqlDatabase
Egy vagy több adatbázist kér le.
Feljegyzés
A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.
Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.
Syntax
Get-AzureSqlDatabase
-ConnectionContext <IServerDataServiceContext>
[-Database <Database>]
[-DatabaseName <String>]
[-RestorableDropped]
[-RestorableDroppedDatabase <RestorableDroppedDatabase>]
[-DatabaseDeletionDate <DateTime>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Get-AzureSqlDatabase
-ServerName <String>
[-Database <Database>]
[-DatabaseName <String>]
[-RestorableDropped]
[-RestorableDroppedDatabase <RestorableDroppedDatabase>]
[-DatabaseDeletionDate <DateTime>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
A Get-AzureSqlDatabase parancsmag egy Vagy több Azure SQL Database-példányt kér le egy Azure SQL Database-kiszolgálóról. A New-AzureSqlDatabaseServerContext parancsmaggal megadhatja a kiszolgálót egy Azure SQL Database-kiszolgáló kapcsolati környezettel. Vagy ha megadja az Azure SQL Database-kiszolgáló nevét, a parancsmag a jelenlegi Azure-előfizetési adatok alapján hitelesíti a kérést a kiszolgáló eléréséhez.
Ha nem ad meg adatbázist, a Get-AzureSqlDatabase parancsmag a megadott kiszolgáló összes adatbázisát visszaadja.
Visszaállítható elvetett adatbázisok beolvasása:
A helyreállítható elvetett adatbázisok lekérése a RestorableDropped paraméterrel. Az összes visszaállítható elvetett adatbázis visszaadásához használja a RestorableDropped paramétert a DatabaseName és a DatabaseDeletionDate nélkül. Adott visszaállítható elvetett adatbázis visszaadásához használja a RestorableDropped paramétert a DatabaseName és a DatabaseDeletionDate paraméterekkel. Ha egy adott visszaállítható elvetett adatbázist a DatabaseName paraméterrel szeretne beolvasni, a DatabaseDeletionDate paramétert is tartalmaznia kell, a megadott DatabaseDeletionDate értéknek pedig ezredmásodpercet kell tartalmaznia a kívánt adatbázisnak megfelelően.
A Get-AzureSqlDatabase parancsmag egy kiszolgálón lévő összes visszaállítható elvetett adatbázist, vagy egy olyan adatbázist ad vissza, amely megfelel a DatabaseName és a DatabaseDeletionDate parancsmagnak is. Ha olyan visszaállítható elvetett adatbázisokat szeretne visszaadni, amelyek különböző feltételeknek felelnek meg, például egy adott nevű visszaállítható elvetett adatbázist, vissza kell adnia az összes visszaállítható elvetett adatbázist, majd szűrnie kell az eredményeket az ügyfélen.
Példák
1. példa: A kiszolgálón lévő összes adatbázis lekérése
PS C:\> Get-AzureSqlDatabase -ServerName "lpqd0zbr8y"
Ez a parancs lekéri az lpqd0zbr8y nevű kiszolgálón található összes adatbázist.
2. példa: Az összes visszaállítható elvetett adatbázis lekérése egy kiszolgálón
PS C:\> Get-AzureSqlDatabase -ServerName "lpqd0zbr8y" -RestorableDropped
Ez a parancs lekéri az összes visszaállítható elvetett adatbázist az lpqd0zbr8y nevű kiszolgálón.
3. példa: Adatbázis lekérése egy kapcsolati környezet által megadott kiszolgálóról
PS C:\> $Database01 = Get-AzureSqlDatabase -ConnectionContext $Context -DatabaseName "Database01"
Ez a parancs lekéri a Database01 nevű adatbázist a kapcsolati környezet $Context által megadott kiszolgálóról.
4. példa: Adatbázis-objektum tárolása változóban
PS C:\> $Database01 = Get-AzureSqlDatabase -ServerName "lpqd0zbr8y" -DatabaseName "Database01"
Ez a parancs lekéri a Database01 nevű adatbázist az lpqd0zbr8y nevű kiszolgálóról. A parancs az adatbázis-objektumot a $Database 01 változóban tárolja.
5. példa: Visszaállítható elvetett adatbázis lekérése
PS C:\> $DroppedDB = Get-AzureSqlDatabase -ServerName "lpqd0zbr8y" -DatabaseName "Database01" -DatabaseDeletionDate "2012-11-09T22:59:43.000Z" -RestorableDropped
Ez a parancs lekéri a lpqd0zbr8y nevű kiszolgálóról 2012. 09. 11-én törölt Database01 nevű helyreállítható elvetett adatbázist. Ez a parancs az eredményeket a $DroppedDB változóban tárolja.
6. példa: Az összes visszaállítható elvetett adatbázis lekérése egy kiszolgálón, és az eredmények szűrése
PS C:\> Get-AzureSqlDatabase -ServerName "lpqd0zbr8y" -RestorableDropped | Where-Object {$_.Name -eq "ContactDB"}
Ez a parancs lekéri az összes visszaállítható elvetett adatbázist az lpqd0zbr8y nevű kiszolgálón, majd az eredményeket csak a ContactDB nevű adatbázisokra szűri.
Paraméterek
-ConnectionContext
Annak a kiszolgálónak a kapcsolati környezetét adja meg, amelyből adatbázist szeretne lekérni.
Típus: | IServerDataServiceContext |
Aliasok: | Context |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Database
Olyan objektumot ad meg, amely a parancsmag által lekért adatbázist jelöli.
Típus: | Database |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-DatabaseDeletionDate
A törlés dátumát és időpontját adja meg. Ha megadja a RestorableDropped paramétert , adja meg ezt a paramétert a helyreállítható elvetett adatbázis lekéréséhez a törlés dátuma és ideje alapján.
A DatabaseDeletionDate paraméternek ezredmásodperceket kell tartalmaznia, hogy megfeleljenek a kívánt adatbázis időpontjának. Ha ezredmásodperc nélküli értéket ad meg, az adatbázis nem található.
Típus: | DateTime |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DatabaseName
Megadja a parancsmag által lekért adatbázis nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Profile
Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.
Típus: | AzureSMProfile |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-RestorableDropped
Azt jelzi, hogy ez a parancsmag az Adatbázis-objektumok helyett a RestorableDroppedDatabase objektumokat adja vissza. A DatabaseDeletionDate paraméterrel kiválaszthat egy adott visszaállítható elvetett adatbázist.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-RestorableDroppedDatabase
Olyan objektumot ad meg, amely a parancsmag által lekért visszaállítható elvetett adatbázist jelöli.
Típus: | RestorableDroppedDatabase |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-ServerName
Megadja annak a kiszolgálónak a nevét, amely a parancsmag által lekért adatbázist tartalmazza. A parancsmag az aktuális Azure-előfizetést használja a kiszolgáló eléréséhez.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database
Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.RestorableDroppedDatabase
Kimenetek
IEnumerable\<Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.Database\>
Ez a parancsmag egy Adatbázis-objektumot ad vissza, ha nem adja meg a RestorableDropped paramétert .
IEnumerable\<Microsoft.WindowsAzure.Commands.SqlDatabase.Services.Server.RestorableDroppedDatabase\>
Ez a parancsmag egy RestorableDroppedDatabase objektumot ad vissza, ha megadja a RestorableDropped paramétert .