与PDO DBLIB的SQL Server的只读连接

时间:2019-07-08 22:09:01

标签: php sql-server pdo freetds

是否可以使用PDO dblib创建只读连接,或者设置具有类似效果的属性?

$connection = new PDO("dblib:host={$info['host']};dbname={$info['database']}", $info['username'], $info['password']);
$connection->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
return $connection;

如果没有,是否有其他PDO驱动程序能够执行此操作以连接到FreeTDS?

1 个答案:

答案 0 :(得分:2)

这里最好的解决方案是在具有只读权限的数据库服务器上创建帐户,然后使用该帐户进行连接。