Test-AzPostgreSqlFlexibleServerConnect
Prueba de la conexión al servidor de bases de datos
Sintaxis
Test (valor predeterminado)
Test-AzPostgreSqlFlexibleServerConnect
-Name <String>
-ResourceGroupName <String>
-AdministratorLoginPassword <SecureString>
[-DatabaseName <String>]
[-Timeout <Int32>]
[-AdministratorUserName <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
TestAndQuery
Test-AzPostgreSqlFlexibleServerConnect
-Name <String>
-ResourceGroupName <String>
-QueryText <String>
-AdministratorLoginPassword <SecureString>
[-DatabaseName <String>]
[-Timeout <Int32>]
[-AdministratorUserName <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
TestViaIdentityAndQuery
Test-AzPostgreSqlFlexibleServerConnect
-QueryText <String>
-AdministratorLoginPassword <SecureString>
-InputObject <IPostgreSqlIdentity>
[-DatabaseName <String>]
[-Timeout <Int32>]
[-AdministratorUserName <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
TestViaIdentity
Test-AzPostgreSqlFlexibleServerConnect
-AdministratorLoginPassword <SecureString>
-InputObject <IPostgreSqlIdentity>
[-DatabaseName <String>]
[-Timeout <Int32>]
[-AdministratorUserName <String>]
[-DefaultProfile <PSObject>]
[<CommonParameters>]
Description
Prueba de la conexión al servidor de bases de datos
Ejemplos
Ejemplo 1: Probar la conexión por nombre
$password = ConvertTo-SecureString <YourPassword> -AsPlainText
Test-AzPostgreSqlFlexibleServerConnect -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test -AdministratorLoginPassword $password
The connection testing to postgresql-test.database.azure.com was successful!
Probar la conexión por el grupo de recursos y el nombre del servidor
Ejemplo 2: Prueba de la conexión por identidad
$password = ConvertTo-SecureString <YourPassword> -AsPlainText
Get-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test | Test-AzPostgreSqlFlexibleServerConnect -AdministratorLoginPassword $password
The connection testing to postgresql-test.database.azure.com was successful!
Prueba de la conexión por la identidad
Ejemplo 3: Prueba de la consulta por nombre
$password = ConvertTo-SecureString <YourPassword> -AsPlainText
Test-AzPostgreSqlFlexibleServerConnect -ResourceGroupName PowershellPostgreSqlTest -Name postgresql-test -AdministratorLoginPassword $password -QueryText "SELECT * FROM test"
col
-----
1
2
3
Probar una consulta por el grupo de recursos y el nombre del servidor
Ejemplo 4: Prueba de la conexión por identidad
Get-AzPostgreSqlFlexibleServer -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test | Test-AzPostgreSqlFlexibleServerConnect -QueryText "SELECT * FROM test" -AdministratorLoginPassword $password
col
-----
1
2
3
Prueba de una consulta por la identidad
Parámetros
-AdministratorLoginPassword
Contraseña del administrador.
Mínimo 8 caracteres y máximo 128 caracteres.
La contraseña debe contener caracteres de tres de las siguientes categorías: letras mayúsculas en inglés, letras minúsculas en inglés, números y caracteres no alfanuméricos.
Propiedades de parámetro
Tipo: SecureString
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-AdministratorUserName
Nombre de usuario del administrador para el servidor.
Una vez establecido, no se puede cambiar.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DatabaseName
Nombre de la base de datos que se va a conectar.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Propiedades de parámetro
Tipo: PSObject
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: AzureRMContext, AzureCredential
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
Servidor que se va a conectar.
Para construir, vea la sección NOTES para las propiedades INPUTOBJECT y crear una tabla hash.
Tipo: IPostgreSqlIdentity
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
TestViaIdentityAndQuery
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
TestViaIdentity
Posición: Named
Obligatorio: True
Valor de la canalización: True
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Name
Nombre del servidor que se va a conectar.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: ServerName
Conjuntos de parámetros
Test
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
TestAndQuery
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-QueryText
Consulta de la base de datos que se va a probar
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
TestAndQuery
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
TestViaIdentityAndQuery
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ResourceGroupName
El nombre del grupo de recursos que contiene el recurso, puede obtener este valor de la API de Azure Resource Manager o del portal.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
Test
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
TestAndQuery
Posición: Named
Obligatorio: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Timeout
Tiempo de espera en segundos para la ejecución de consultas.
El intervalo válido es de 1 a 31536000 segundos.
Propiedades de parámetro
Tipo: Int32
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Obligatorio: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
Salidas