sql >> Database teknologi >  >> RDS >> Sqlserver

Tilføjelse af servere til SQL Management Studio

Hvis du gemmer Excel-regnearket som en CSV-fil, kan du nemt importere det i PowerShell ved hjælp af Import-Csv cmdlet og automatisk registrere serverne på listen ved deres navne .

Forudsat at din CSV-fil ser sådan ud:

|Name    |
|Server1 |
|Server2 |
|Server3 |

Den følgende kommando importerer dens indhold som en liste over objekter , en for hver række i CSV-filen, som alle har et Name ejendom, som indeholder den faktiske værdi. Disse navne bruges derefter inden for strengen videregivet til New-Item cmdlet for rent faktisk at udføre registreringen:

Import-Csv ServersToRegister.csv | ForEach-Object { `
    New-Item $(Encode-Sqlname $_.Name) -ItemType Registration `
        -Value ("server=$($_.Name);integrated security=true") }

Du kan angive det brugernavn og den adgangskode, der skal bruges til at oprette forbindelse til SQL Server-instansen ved at sende en PSCredential gøre indsigelse mod New-Item cmdlet. Så den komplette kommando ville være:

Import-Csv ServersToRegister.csv | ForEach-Object { `
    New-Item $(Encode-Sqlname $_.Name) -ItemType Registration `
        -Value ("server=$($_.Name);integrated security=true") `
        -Credential (New-Object System.Management.Automation.PSCredential("username", "password")) }



  1. Indstil billedbredden dynamisk med Eval i ASP.NET

  2. Sådan får du et række-for-række MySQL-resultatsæt i python

  3. mysql kommandolinje returudførelsestid?

  4. Sådan gemmer du et array i en sessionsvariabel i php