Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thêm máy chủ vào SQL Management Studio

Nếu bạn lưu bảng tính Excel dưới dạng tệp CSV, bạn có thể dễ dàng nhập bảng tính đó vào PowerShell bằng cách sử dụng Nhập-Csv lệnh ghép ngắn và tự động đăng ký các máy chủ trong danh sách theo tên của chúng .

Giả sử tệp CSV của bạn trông giống như sau:

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

Lệnh sau sẽ nhập nội dung của nó dưới dạng danh sách các đối tượng , một cho mỗi hàng trong tệp CSV, tất cả đều có Name thuộc tính chứa giá trị thực tế. Những tên đó sau đó được sử dụng trong chuỗi được chuyển đến Mục mới lệnh ghép ngắn để thực sự đăng ký:

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

Bạn có thể chỉ định tên người dùng và mật khẩu để sử dụng để kết nối với phiên bản SQL Server bằng cách chuyển Thông tin đăng nhập PS phản đối Mục mới cmdlet. Vì vậy, lệnh hoàn chỉnh sẽ là:

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. Kiểu dữ liệu SQL tốt nhất để lưu trữ chuỗi JSON là gì?

  2. SQL 2 đếm với bộ lọc khác nhau

  3. Có thể thực thi một tệp văn bản từ truy vấn SQL không?

  4. Giải mã kiểu chờ CXPACKET và CXCONSUMER trong SQL Server

  5. T-SQL:Làm thế nào để Chọn Giá trị trong Danh sách Giá trị KHÔNG CÓ TRONG Bảng?