无法从Powershell连接到SQL

时间:2018-10-09 05:57:45

标签: sql powershell

我试图在Powershell中使用此脚本查询syslogins。它给了我这个错误:
“建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。该服务器不是 找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。

显示的错误:

  

提供者:命名管道提供者,错误:40-无法打开   连接到SQL Server

在我尝试连接的数据库上启用了远程访问。 这是我正在使用的代码:

$conn = New-Object System.Data.SqlClient.SqlConnection
$cmd = New-Object System.Data.SqlClient.SqlCommand
$conn.ConnectionString = "server=servername.hsr.ch;database=mydb;Integrated Security=true;"
$conn.open()
$cmd.Connection = $conn
$cmd.CommandText = "SELECT * FROM syslogins" 
$out = $cmd.ExecuteNonQuery()
$conn.close()
print $out

0 个答案:

没有答案