越来越登录到SQL Server 2005与证书无效(getting login to SQL Se

2019-10-19 02:13发布

脚本的目的是登录到远程SQLSERVER和执行查询。 我用下面的代码来索要凭据,当连接是打开的,我会检查使用$ conn.state,当其打开,我必须执行查询。

甚至当我放弃无效的凭证,将控制进入交换机- >打开块 ,并得到了发言已记录in.The连接打开

clear
$servername = "Someserver";$databasename = "someDB";$c = Get-Credential

$connectionString = [string]::Format( "server={0};database={1};uid={2};pwd=   {3};Integrated  Security=True;", "$servername", "$databasename",$c.username,$c.GetNetworkCredential().password)

$conn = New-Object system.Data.SqlClient.SqlConnection
$conn.connectionstring = $connectionString
$conn.open()

switch ($conn.State)
{
  "Open"{ write-host "Logged in.The connection is $($conn.State)"}
   Default{ Write-Host "The connection is $($conn.State).Error connecting db."; }
}

$conn.close()
文章来源: getting login to SQL Server 2005 with invalid credentials