【发布时间】:2026-01-16 18:30:01
【问题描述】:
我知道这听起来很疯狂,但我想将 symfony 项目与 microsoft azure 数据库连接连接起来。
我已经搜索了很多以找到解决方案,但我没有找到一个如何将 symfony 项目与 microsoft sql server 或 windows azure 连接的示例.
有人知道怎么做吗?如果可能的话?
【问题讨论】:
标签: php sql-server symfony azure
我知道这听起来很疯狂,但我想将 symfony 项目与 microsoft azure 数据库连接连接起来。
我已经搜索了很多以找到解决方案,但我没有找到一个如何将 symfony 项目与 microsoft sql server 或 windows azure 连接的示例.
有人知道怎么做吗?如果可能的话?
【问题讨论】:
标签: php sql-server symfony 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));
}
在哪里
在 Symphony 中,您必须将驱动程序设置为 pdo_sqlsrv 并让 Doctrine 完成他的工作
获取连接字符串 您可以看到您的连接字符串进入门户,然后选择您的数据库,然后在新面板中单击“显示数据库连接字符串”,您将看到 OBDC、PDFO... 连接示例代码没有密码
更改用户密码 进入SQL server,然后点击顶部图标“重置密码”,更改密码。
【讨论】: