Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dodawanie serwerów do SQL Management Studio

Jeśli zapiszesz arkusz kalkulacyjny programu Excel jako plik CSV, możesz go łatwo zaimportować do programu PowerShell przy użyciu Importuj-CSV cmdlet i automatycznie rejestruje serwery na liście według ich nazw .

Zakładając, że Twój plik CSV wygląda tak:

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

Następujące polecenie zaimportuje jego zawartość jako listę obiektów , po jednym dla każdego wiersza w pliku CSV, wszystkie mają Name właściwość, która zawiera rzeczywistą wartość. Te nazwy są następnie używane w ciągu znaków przekazany do Nowa pozycja cmdlet do faktycznej rejestracji:

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

Możesz określić nazwę użytkownika i hasło używane do łączenia się z instancją SQL Server, przekazując Poświadczenia PS obiekt Nowy element polecenie cmdlet. Tak więc kompletne polecenie będzie wyglądało następująco:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT DISTINCT ignoruje różne przypadki

  2. Instalacja klastra pracy awaryjnej serwera SQL -4

  3. Przywracanie kopii zapasowej bazy danych SQL Server w niższej wersji

  4. Jak zwrócić typy danych SQL z mojego zapytania?

  5. Jak dodać ograniczenie klucza obcego do istniejącej tabeli w SQL Server (T-SQL)