从PHP连接到Microsoft Sql Server时,如何指定应用程序名称?
在.Net应用程序中,连接字符串可以指定“应用程序name=XXXX”,但在PHP中我看不到这样做的方法。
我们在mssql_connect中使用FreeTDS。
我有不同的来源写入数据库,我想区分这些来源。
任何想法都是非常受欢迎的。
发布于 2010-11-03 05:44:54
如前所述,如果不确切知道您使用的是什么库,就很难回答这个问题。但是:
通过ADODB连接,您应该能够使用以下内容来实现:
$db = new COM("ADODB.Connection");
$dsn = "Provider=SQLOLEDB;User ID=sa;Initial Catalog=catalog;Data Source=(local);Application Name=XXXX";或者,如果您使用的是PECL DSN >= 0.9.0,则建议在DSN字符串中配置appname。
$dsn = "mssql:host=localhost;dbname=testdb;appname=XXXX";http://www.php.net/manual/en/ref.pdo-dblib.connection.php
希望这能有所帮助
发布于 2011-10-25 12:03:29
https://stackoverflow.com/questions/4078892
复制相似问题