2016-01-13 67 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