0
假設我在IP地址爲10.1.2.3
的服務器上安裝了SQL Server。如果我有一個希望連接到數據庫服務器上運行的進程時,可以使用:IP與本地主機上的SQL Server連接字符串
- 10.1.2.3,1433
- 本地主機,1433
- 計算機名,1433
第三個選項會產生更多的開銷,因爲它每次都需要查找DNS。但其他兩種選擇有哪些?對於所有的意圖和目的,它們是相同的嗎?
顯然IP可以改變,但localhost始終是localhost,所以這是對該選項的好處,但另一方面IP可以在網絡中的任何機器上使用,localhost只能在服務器上使用,這對於使用IP。但我只關心速度/性能/可靠性/開銷等
謝謝,這正是我想的,只是想確認 – snappymcsnap
如果進程在不同於數據庫的服務器上運行會怎樣?這將是很好,如果你看看這裏:http://stackoverflow.com/questions/24796532/server-ip-change-is-using-computer-name-to-point-to-server-advisable –