如何在 T-SQL 中获取主机名?

Aiy*_*ini 4 sql t-sql database sql-server sql-server-2016

我需要将我的客户名称保存在相关数据库中SQL Server,即使我想从存储过程插入,我也不希望通过参数接收它。

Aiy*_*ini 5

通过在存储过程中使用以下代码解决了我的问题。

SELECT HOST_NAME()
Run Code Online (Sandbox Code Playgroud)

  • 请注意,可以在连接字符串中指定主机名(即欺骗)。 (4认同)

Rah*_*hul 5

另一个好的方法是使用sp_who2如下所示的系统过程。签出loginhostnamedbnamecommand

exec sp_who2
Run Code Online (Sandbox Code Playgroud)