【发布时间】:2013-01-31 01:34:16
【问题描述】:
我正在尝试开发一个在 本地 或 远程 sql 服务器上运行 sql 脚本的应用程序,以更新应用程序上的值。使用以下命令检查连接状态:
TcpClient client = new TcpClient(serverName, 1433);
一旦我们知道我们可以使用端口进行监听,我将不得不使用 Windows/SQL 服务器 authentication 将 登录凭据 传递给 SQL 服务器。但问题是应用程序需要确定它所连接的服务器是本地的还是远程的,基于此应用程序的功能可能会有所不同。
例如:如果使用本地 Windows 身份验证,则使用集成安全性。
任何人都可以帮助我确定连接是远程还是本地,因为可以基于此开发我的应用程序以启用不同的功能/属性。 p>
【问题讨论】:
-
这个here有解决办法
标签: c# sql-server tcpclient