有人知道如何从SQL连接字符串中提取机器名称吗? 例如,对于下面的连接字符串,当机器“ighost”,其IP地址为190.190.200.100上运行的应用程序/脚本:从连接字符串中提取机器名称
"Server=ighost;Database=myDataBase;User Id=myUsername;Password=myPassword;"
"Server=(local);Database=myDataBase;User Id=myUsername;Password=myPassword;"
"Server=.\SqlExpress;Database=myDataBase;User Id=myUsername;Password=myPassword;"
"Server=190.190.200.100,1433;Database=myDataBase;User Id=myUsername;Password=myPassword;"
我希望得到的结果,只是机器名称:
ighost
这难道不是一个问题,因为上面我不问如何解析连接字符串,而是如何找到即使连接字符串服务器属性中包含这样的值(本地),本地主机,ip地址的服务器的机器名的重复,点。
做ighost,(本地),。\ SqlExpress和190.190.200.100,1433是指同一台服务器吗? – wdosanjos
是的,它们是一样的 – Ievgen