Azure sql database 如何为windows sql azure创建Pear MDB2 sqlsrv连接?
我想使用PEAR MDB2 sqlsrv驱动程序连接windows sql azure数据库 我可以用这个连接非联邦数据库 sqlsrv://username@服务器:password@server.database.windows.net:1433/mydatabase 但对于联邦数据库,我需要设置 “MultipleActiveResultSets”=>false 这也与连接字符串有关 我怎样才能传递这个额外的参数。。请帮帮我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@
sqlsrv://username@服务器:password@server.database.windows.net:1433/mydatabase?options=“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版的更多信息,请参阅