1

我正在尝试开发一个在本地远程sql 服务器上运行sql脚本的应用程序,以更新应用程序上的值。使用以下命令检查连接状态:

TcpClient client = new TcpClient(serverName, 1433);

一旦我们知道我们可以使用该端口进行监听,我将不得不使用 Windows/SQL server将登录凭据authentication传递给 SQL 服务器。但问题是应用程序需要确定它所连接的服务器是本地的还是远程的,这取决于应用程序的功能可能会有所不同。例如:如果使用本地 Windows 身份验证,则使用集成安全性。

谁能帮助我确定连接是远程的还是本地的,因为基于此可以开发我的应用程序以启用不同的功能/属性。

4

1 回答 1

1

一种方法可能是

select @@SERVERNAME

获取服务器的名称。

于 2013-01-30T17:31:53.323 回答