亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 不會使用 mssql_connect 連接到 Azure SQL DB

PHP 不會使用 mssql_connect 連接到 Azure SQL DB

PHP
江戶川亂折騰 2021-11-26 19:39:41
我需要從共享 cPanel 主機上的外部 PHP 應用程序連接到 Azure SQL DB。我的主機啟用了 mssql_connect 但不會在共享環境中啟用 MS 推薦的 sqlsrv_connect。我已將 Azure 門戶中的網絡服務器 IP 列入白名單,并將 cPanel 中的 DB 地址列入白名單。測試腳本似乎嘗試連接,但無法連接。沒有提供錯誤信息:http : //app.hivve.com.au/api/PHP是:$db_server = "cjweb.database.windows.net:1433"; // update me$db_username = "username";$db_password = "password";$conn = mssql_connect($db_server, $db_username, $db_password);print_r(mssql_get_last_message());有沒有其他人走過這條路?我的主人不會再提供幫助,所以我卡住了。
查看完整描述

2 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

我在 Azure SQL 文檔快速入門中發現的內容:使用 PHP 查詢可能丟失了“UID”參數的 Azure SQL 數據庫。


<?php

    $serverName = "your_server.database.windows.net"; // update me

    $connectionOptions = array(

        "Database" => "your_database", // update me

        "Uid" => "your_username", // update me

        "PWD" => "your_password" // update me

    );

    //Establishes the connection

    $conn = sqlsrv_connect($serverName, $connectionOptions);

?>

您可以先測試 Alberto Morillo 的代碼。


希望這可以幫助。


查看完整回答
反對 回復 2021-11-26
?
達令說

TA貢獻1821條經驗 獲得超6個贊

您可以嘗試如下所示連接嗎?請看用戶名。


在 ~/.freetds.conf 上添加 [aftermath]:


[aftermath]

    database = mydatabase

    host = cjweb.database.windows.net

    port = 1433

    tds version = 8.0



$myServer = "aftermath"

$myUser = cjweb@cjweb

$myPass = your_password


$dbhandle = mssql_connect($myServer, $myUser, $myPass)

  or die("Couldn't connect to SQL Server on $myServer");


查看完整回答
反對 回復 2021-11-26
  • 2 回答
  • 0 關注
  • 191 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號