Vous êtes dans un contexte de database mirroré, et vous avez besoin de connaitre l’actuel serveur principal.
Voici une fonction qui va vous permettre de l’identifier.
Function Test-SQLConn ($Server)
{
$connectionString = "Data Source=$Server;Integrated Security=true;Initial Catalog=master;Connect Timeout=2;"
$sqlConn = new-object ("Data.SqlClient.SqlConnection") $connectionString
trap
{
Write-host "Closed";
continue
}
$sqlConn.Open()
if ($sqlConn.State -eq 'Open')
{
$sqlConn.Close();
"Opened successfully."
}
}