5
Tôi đang sử dụng tập lệnh PowerShell này bên dưới để kết nối với một phiên bản của máy chủ sql. Tôi khá chắc chắn rằng tên người dùng và mật khẩu của tôi là chính xác.Kết nối với SQL Server bằng cách sử dụng powershell
$ connectionString = "server = {0}; database = {1}; uid = {2}; pwd = {3};"
$c = Get-Credential
Write-Host($ipAddress)
Write-Host $c.username
Write-Host $c.GetNetworkCredential().password
$connectionString = [string]::Format("server={0};database={1};uid={2};pwd={3};", "servername", "databasename",$c.username,$c.GetNetworkCredential().password)
#open database connection to SQL Server
Write-Host $connectionString
$conn = New-Object system.Data.SqlClient.SqlConnection
$conn.connectionstring = $connectionString
$conn.open
switch ($conn.State)
{
"Open" { Write-Host "Do some work"; }
Default { Write-Host "The connection is $($conn.State). There has been an error connecting to the database."; }
}
Nó luôn rơi vào tuyên bố mặc định.
Cảm ơn .. bạn đã đóng đinh nó ..... :) – Gagan