Azure sql database 如何为windows sql azure创建Pear MDB2 sqlsrv连接?

Azure sql database 如何为windows sql azure创建Pear MDB2 sqlsrv连接?,azure-sql-database,pear,mdb2,azure-connect,sql-azure-federations,Azure Sql Database,Pear,Mdb2,Azure Connect,Sql Azure Federations,我想使用PEAR MDB2 sqlsrv驱动程序连接windows sql azure数据库 我可以用这个连接非联邦数据库 sqlsrv://username@服务器:password@server.database.windows.net:1433/mydatabase 但对于联邦数据库,我需要设置 “MultipleActiveResultSets”=>false 这也与连接字符串有关 我怎样才能传递这个额外的参数。。请帮帮我 sqlsrv://username@服务器:password@

我想使用PEAR MDB2 sqlsrv驱动程序连接windows sql azure数据库

我可以用这个连接非联邦数据库

sqlsrv://username@服务器:password@server.database.windows.net:1433/mydatabase

但对于联邦数据库,我需要设置

“MultipleActiveResultSets”=>false

这也与连接字符串有关

我怎样才能传递这个额外的参数。。请帮帮我


sqlsrv://username@服务器:password@server.database.windows.net:1433/mydatabase?op‌​tions=“MultipleActiveResultSets=false”


这是发送额外值的正确方法吗

我就这样试过了,越来越难了

sqlsrv://username@服务器:password@server.database.windows.net:1433/mydatabase?MultipleActiveResultSets=false

但这种联系并没有发生。我认为Pear的最新稳定版本是2.4.1。该sqlsrv驱动程序不可用。sqlsrv驱动程序仅在Pear 2.5测试版上可用。

MDB2文档说明:

选项:URI查询字符串格式的附加连接选项。选项之间用&分隔

提供的DSN的字符串格式为其最完整的格式:

phptype(dbsyntax)://用户名:password@protocol+hostspec/数据库?选项=值

因此,这些选项应该作为

sqlsrv://username@server:password@server.database.windows.net:1433/mydatabase?MultipleActiveResultSets=false
不幸的是,查看MDB2代码时,
\u doConnect()
函数除了主机、用户名、密码和数据库之外,似乎没有任何其他选项。因此,连接火星时可能无法禁用火星

有关MDB2 2.5 beta版的更多信息,请参阅