2016-01-13 63 views
1

我知道這可能聽起來很瘋狂,但我想要將一個symfony項目與Microsoft Azure數據庫連接相連。Symfony與Windows Azure連接

我尋覓了很多辦法來解決問題,但我沒有找到一個簡單的例子如何symfony項目有的Microsoft SQL ServerWindows Azure的連接。

有誰知道如何做到這一點,如果有可能?

回答

1

當您創建的任何服務一直打開記事本:

所以,當你創建的SQL Server您鍵入的用戶和passowrd,然後創建SQL數據庫,然後你選擇一個SQL Server到新的數據庫相關聯。

與那些創造了以這種方式與PDO連接件事情:

try { 
    $conn = new PDO ("sqlsrv:server = tcp:<SQL_SERVER>.database.windows.net,1433; Database = <SQL_DATABASE>", "<SQL_SERVER_USER>", "SQL_SERVER_USER_PASSWORD"); 
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
}catch (PDOException $e) { 
print("Error connecting to SQL Server."); 
die(print_r($e)); 
} 

  1. SQL_SERVER是SQL Server的
  2. SQL_DATABASE的名稱是相關聯的數據庫的名稱SQL_SERVER
  3. SQL_SERVER_USER & SQL_SERVER_USER_PASSWORD是SQL_SERVER的用戶名和密碼

在交響樂必須設置駕駛員PDO_SQLSRV,讓學說做他的工作

獲取連接字符串 你可以看到你的連接字符串要到門戶網站,然後選擇您DATABSE然後單擊「查看數據庫連接字符串」,在新的面板,你會看到OBDC,PDFO ...連接示例代碼沒有密碼

更改用戶密碼 圍棋個e SQL服務器,然後單擊頂部圖標「重置密碼」,將其更改。

+0

非常感謝您的回答:) – Dan