使用 PDO DBLIB 与 SQL 服务器的只读连接

Read-only connection to SQL Server with PDO DBLIB

是否可以使用 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?

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