【问题标题】:Determine if SQL connection is local or remote确定 SQL 连接是本地的还是远程的
【发布时间】: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


【解决方案1】:

一种方法可能是

select @@SERVERNAME

获取服务器的名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 2010-09-26
    • 1970-01-01
    • 2014-12-06
    • 2015-04-19
    • 2014-04-29
    • 1970-01-01
    相关资源
    最近更新 更多