Laravel 连接到 sql server

Posted

技术标签:

【中文标题】Laravel 连接到 sql server【英文标题】:Laravel connection to sql server 【发布时间】:2014-05-25 09:25:20 【问题描述】:

尝试将 laravel 连接到我的本地 sql server 2012。但出现错误:

这是laravel中的配置文件:

'sqlsrv' => array(
            'driver'   => 'sqlsrv',
            'host'     => 'localhost',
            'database' => 'nih_bw',
            'username' => 'sa',
            'password' => 'root',
            'prefix'   => '',
        ),

【问题讨论】:

您是否也更改了默认设置? github.com/laravel/laravel/blob/master/app/config/… 是的,它设置为:'default' => 'sqlsrv',-Håper du kan hjelpe meg Christer。 您需要提供有关本地系统和服务器设置的更多信息; linux/windows? 【参考方案1】:

我认为您需要为 MS SQL Server 安装 PDO 驱动程序:

http://pecl.php.net/package/PDO_DBLIB

使用命令安装:

pecl install PDO_DBLIB

如果您在 Windows 机器上开发:

http://pecl.php.net/package/pdo_sqlsrv

安装方式:

pecl install pdo_sqlsrv

【讨论】:

描述?什么系统?你有安装 php5-dev 吗?你有安装 php-pear 吗?【参考方案2】:

在 Windows 上,您需要安装 pdo_sqlsrv from http://php.net/manual/en/ref.pdo-sqlsrv.php

【讨论】:

以上是关于Laravel 连接到 sql server的主要内容,如果未能解决你的问题,请参考以下文章

无法将 Laravel 连接到 MailChimp(laravel 5.4)

Laravel - 尝试将项目连接到数据库的问题

Laravel 模型工厂没有连接到数据库

Laravel 5.1 SSH - 无法连接到远程服务器

Laravel 5.1 - 连接到 MySQL 数据库 (MAMP)

使用 Laravel 5.2 连接到 Firebase -“创建资源时出错”