gpt4 book ai didi

powershell - 测试数据库连接

转载 作者:行者123 更新时间:2023-12-01 16:09:19 42 4
gpt4 key购买 nike

有没有一种简单的方法可以使用PowerShell从客户端测试到MS SQL Server实例的连接(不加载任何SQL程序集)?

MS Sql:服务器名称\实例端口1433

如何从普通客户端使用PowerShell测试与服务器的连接?

最佳答案

使用 SqlConnection class测试连接。您不必加载任何SQL程序集。
辅助函数:

function Test-SQLConnection
{
[OutputType([bool])]
Param
(
[Parameter(Mandatory=$true,
ValueFromPipelineByPropertyName=$true,
Position=0)]
$ConnectionString
)
try
{
$sqlConnection = New-Object System.Data.SqlClient.SqlConnection $ConnectionString;
$sqlConnection.Open();
$sqlConnection.Close();

return $true;
}
catch
{
return $false;
}
}
用法示例:
Test-SQLConnection "Data Source=localhost;database=myDB;User ID=myUser;Password=myPassword;"

关于powershell - 测试数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29229109/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com