![]() |
1
3
你可以只用 TcpClient 类来查询服务器并检查特定端口是否打开,可能如下所示:
|
![]() |
2
5
你还可以用
|
![]() |
3
3
您可以尝试打开一个TCP套接字到1433端口(默认的SQL端口),超时时间很短,看看它是否响应。 这要求SQL Server启用TCP/IP协议。 |
![]() |
4
1
要添加到Mikael的,您也可以先ping主机,因为如果服务器停机,这将响应最快。 当然,这都假定您正试图通过TCP/IP访问远程服务器。 |
![]() |
5
0
在使用了本·罗宾逊的答案之后,我想到了这个,它对我有好处。 我使用连接字符串打开然后关闭一个try块中的连接,但当我在Windows8.1上运行时,从未捕获到异常,程序崩溃。
|