Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tambahkan Pengguna Windows ke SQL Server lokal dengan PowerShell

Saya tidak mencoba kode Anda. Tapi, yang berikut ini bekerja untuk saya pada contoh SQL Express saya.

    $conn = New-Object Microsoft.SqlServer.Management.Common.ServerConnection -ArgumentList $env:ComputerName
$conn.applicationName = "PowerShell SMO"
$conn.ServerInstance = ".\SQLEXPRESS"
$conn.StatementTimeout = 0
$conn.Connect()
$smo = New-Object Microsoft.SqlServer.Management.Smo.Server -ArgumentList $conn
$SqlUser = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Login -ArgumentList $smo,"${env:ComputerName}\JohnDoe"
$SqlUser.LoginType = 'WindowsUser'
$sqlUser.PasswordPolicyEnforced = $false
$SqlUser.Create()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara membuat prosedur tersimpan yang secara opsional akan mencari kolom?

  2. Menjatuhkan dan membuat ulang database di Microsoft SQL Server

  3. SQL Server memilih nilai acak (atau pertama) dengan agregasi

  4. Bagaimana cara menjalankan paket SSIS 32 bit dalam paket 64bit?

  5. Pokoknya untuk membuat pemicu SQL Server DDL untuk pernyataan SELECT?