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


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 .