在每个雄辩的连接中执行命令

时间:2018-03-27 08:28:05

标签: sql-server laravel

我刚发现需要执行以下命令

'SET ANSI_NULLS, QUOTED_IDENTIFIER, CONCAT_NULL_YIELDS_NULL, ANSI_WARNINGS, ANSI_PADDING ON'

在我的MSSQL服务器的每个连接中。否则,我会收到错误。

  

Connection.php第624行中的QueryException:SQLSTATE [HY000]:常规   错误:7405常规SQL Server错误:检查来自SQL的消息   Server [7405](严重级16)[(null)](SQL:从中选择dni)   tableCont WHERE lngNumeroFixe = 428224)

     

在Connection.php第624行   at Connection-> runQueryCallback('select dni from tblCont WHERE lngNumeroFixe = 428224',array(),   对象(闭包))在Connection.php第580行       在Connection->在Connection.php中运行('从tableCont WHERE lngNumeroFixe = 428224'中选择dni,数组(),对象(Closure))   第297行       在Connection->选择('从tblCont WHERE lngNumeroFixe = 428224'中选择dni)

我应该在哪里这样做?当然我可以覆盖vendor\framework\src\Illuminate\Database\Connectors\SqlServerConnector中的连接函数,并在返回连接之前强制执行。当然那是丑陋和危险的。

但是还有什么地方?

0 个答案:

没有答案