SQL 无法通过 IP 地址连接 C#
SQL cannot connect through ip address C#
我想知道是否有人可以帮助我解决我遇到的这个问题?我无法连接到我的 SQL 服务器,即使我正确地向我的 IDE 提供了 SQL 服务器的端口号和我的 IP 地址。
static SqlConnection connection = new SqlConnection(@"Data Source=192.168.1.198,49172;Initial Catalog=irradix_base;Integrated Security=False;User ID=sa;Password=pass;");
你可以这样试试吗
数据源=192.168.1.198,49172;初始目录=EnVerifyDB;用户ID=sa;密码=123456
事实证明,我从 this post 找到了一个答案,它使用 powershell 命令找到监听端口,代码如下:
ForEach ($SQL_Proc in Get-Process | Select-Object -Property ProcessName, Id | Where-Object {$_.ProcessName -like "*SQL*"})
{
Get-NetTCPConnection | `
Where-Object {$_.OwningProcess -eq $SQL_Proc.id} | `
Select-Object -Property `
@{Label ="Process_Name" e={$SQL_Proc.ProcessName}}, `
@{Label ="Local_Address";e={$_.LocalAddress + ":" + $_.LocalPort }}, `
@{Label ="Remote_Address";e={$_.RemoteAddress + ":" + $_.RemotePort}}, State | `
Format-Table
}
我想知道是否有人可以帮助我解决我遇到的这个问题?我无法连接到我的 SQL 服务器,即使我正确地向我的 IDE 提供了 SQL 服务器的端口号和我的 IP 地址。
static SqlConnection connection = new SqlConnection(@"Data Source=192.168.1.198,49172;Initial Catalog=irradix_base;Integrated Security=False;User ID=sa;Password=pass;");
你可以这样试试吗 数据源=192.168.1.198,49172;初始目录=EnVerifyDB;用户ID=sa;密码=123456
事实证明,我从 this post 找到了一个答案,它使用 powershell 命令找到监听端口,代码如下:
ForEach ($SQL_Proc in Get-Process | Select-Object -Property ProcessName, Id | Where-Object {$_.ProcessName -like "*SQL*"})
{
Get-NetTCPConnection | `
Where-Object {$_.OwningProcess -eq $SQL_Proc.id} | `
Select-Object -Property `
@{Label ="Process_Name" e={$SQL_Proc.ProcessName}}, `
@{Label ="Local_Address";e={$_.LocalAddress + ":" + $_.LocalPort }}, `
@{Label ="Remote_Address";e={$_.RemoteAddress + ":" + $_.RemotePort}}, State | `
Format-Table
}