有人知道如何從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