簡體   English   中英

我如何使用IP地址將PHP連接到SQL Server

[英]How i can connect PHP to SQL Server with IP Address

我無法使用PC IP地址連接到數據庫,但是可以使用PC名稱連接到數據庫。 我該如何修復它或在sql server中配置它?

那么,PC Name和連接SQL Server的127.0.0.1有什么區別?

這是我的代碼不同:

mssql_connect("MYPCNAME","sa","solution") or die('Connection Failed'); //this is OK

mssql_connect("127.0.0.1","sa","solution") or die('Connection Failed'); // this is failed

我需要你的專業知識;)

如果您使用端口號,則它可能會起作用,例如:

mssql_connect("127.0.0.1:1433","sa","solution") or die('Connection Failed'); 

如果您在Windows上使用PHP,請嘗試:

 mssql_connect("127.0.0.1,1433","sa","solution") or die('Connection Failed'); 

使用主機名時,它通常解析為計算機的非環回地址。 使用localhost127.0.0.1將始終使用回送接口。

SQL Server很可能不綁定到回送接口,而僅綁定到實際接口(解析MYPCNAME時獲得IP的接口)。 您既可以繼續使用PC名稱或其IP,也可以配置SQL Server以監聽回送接口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM