如果我有多个服务器节点都链接到数据库。我想通过在名为“ServerName”的表中添加一列来跟踪哪些事务来自哪个服务器。有什么我可以在c#中获取服务器名称,mac地址或我可以放在该列中的东西,它将唯一地标识当我将数据保存到数据库表时事务来自哪个服务器。
答案 0 :(得分:2)
如果您只想要计算机名称,可以使用Environment class的MachineName属性:
Environment.MachineName
现在无法保证此值的唯一性,因为多台计算机可以具有相同的名称。但是对于许多环境来说,这应该足够好了。
如果你愿意的话,你也可以到MAC address,但这对你的使用可能有点过分。
答案 1 :(得分:0)
System.Environment.MachineName可以帮到你。