Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Добавете потребител на Windows към локален SQL сървър с PowerShell

Не пробвах вашия код. Но следният работи за мен на моя екземпляр на SQL Express.

    $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. Има ли някакъв начин за DISTINCT или групиране по текст (или ntext) в SQL Server 2005?

  2. Не може да се свърже със сървъра за отчети 2008 r2

  3. Генерирайте изрази CREATE INDEX в SQL Server

  4. PHP, ORM, MSSQL и Unicode, възможно ли е да ги накараме да работят заедно?

  5. Как да прехвърлям променливи в T-SQL за масово вмъкване?