Identification du noeud SQL actif en PS

par | Déc 22, 2016 | PowerShell, sql | 0 commentaires

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. »
    }
}

 

image

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *