php - Symfony 与 Windows Azure 连接

标签 php sql-server symfony azure

我知道这可能听起来很疯狂,但我想将 symfony 项目与 microsoft azure 数据库连接连接起来。

我进行了大量搜索来找到解决方案,但没有找到如何将 symfony 项目与 microsoft sql serverwindows azure 连接的示例.

有人知道如何做到这一点以及是否可能吗?

最佳答案

当您创建任何服务时,始终打开记事本:

因此,当您创建 SQL Server 时,您键入用户和密码,然后创建 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 的用户和密码

在 Symphony 中,您必须将驱动程序设置为 pdo_sqlsrv 并让 Doctrine 完成他的工作

获取连接字符串 您可以看到连接到门户的连接字符串,然后选择您的数据库,然后在新面板中单击“显示数据库连接字符串”,您将看到 OBDC、PDFO...连接示例代码无密码

更改用户密码 进入SQL Server,然后单击顶部图标“重置密码”,进行更改。

关于php - Symfony 与 Windows Azure 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34770652/

相关文章:

php - 使用php将上传的excel文件转换为csv

即使文件上传/字段元素被禁用,PHP 脚本也会插入

sql - 将多行组合在一起

php - 将字符串与数组匹配的正则表达式

php - 根据 id 在 mysql php 中仅获取表行的一次出现

SQL Server 2008 版本的 OVER(... Rows Unbounded Preceding)

sql - 基于字段数据的行号

forms - 使用 ManyToOne 进行验证

symfony - 从 Doctrine UnitOfWork 获取预定的额外更新

css - Symfony2 : background color of date widget