在本地PC上,这有效。
$HmsDBuser = 'test';
$HmsDBpassword = 'password';
$HmsDBserver = 'Developer,1433';
$HmsDBdatabase = 'DBNAME';
$this->db = new PDO ("sqlsrv:Server=$HmsDBserver;Database=$HmsDBdatabase","$HmsDBuser","$HmsDBpassword", array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
My Slim Framework位于服务器A:121.55.0.25 我的数据库在另一台服务器B上:121.55.0.21
$HmsDBuser = 'test';
$HmsDBpassword = 'password';
$HmsDBserver = '121.55.0.21\MYSERVER\MSSQLSERVER,1433';
$HmsDBdatabase = 'DBNAME';
$this->db = new PDO ("sqlsrv:Server=$HmsDBserver;Database=$HmsDBdatabase","$HmsDBuser","$HmsDBpassword", array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
在我连接到数据库之后,我用路径" product"来调用函数。在Slim框架中。 ERROR登上控制台: angular.js:8619获取http://121.55.0.25/product-manager_servertest/api/v1/products 404(未找到)
答案 0 :(得分:1)
试试这样:
$HmsDBserver = '121.55.0.21\\MYSERVER\\MSSQLSERVER,1433';
注意:
如果它不起作用,那么只使用server name,如下所示:
$HmsDBserver = '<server-name>,1433';