Sql server 2008 Laravel 5.4 odbc连接MS SQL SERVER
我需要配置Laravel 5.4以使用适用于Microsoft SQL Server的ODBC PDO驱动程序。我没有找到任何有用的资源。如果以前有人在laravel 5.4中使用过odbc,请帮助我 Database.phpSql server 2008 Laravel 5.4 odbc连接MS SQL SERVER,sql-server-2008,odbc,laravel-5.4,Sql Server 2008,Odbc,Laravel 5.4,我需要配置Laravel 5.4以使用适用于Microsoft SQL Server的ODBC PDO驱动程序。我没有找到任何有用的资源。如果以前有人在laravel 5.4中使用过odbc,请帮助我 Database.php 'odbc' => [ 'driver' => 'odbc', 'dsn' => 'Driver={SQL Server};Server= {serverName};Trusted
'odbc' => [
'driver' => 'odbc',
'dsn' => 'Driver={SQL Server};Server=
{serverName};Trusted_Connection=true;Database=meteor;',
'host' => 'DESKTOP-B9M4O7M\SQLEXPRESS',
'database' => 'meteor',
'username' => 'DESKTOP-B9M4O7M\admin',
'password' => '',
'grammar' => [
'query' => Illuminate\Database\Query\Grammars\SqlServerGrammar::class,
'schema' => Illuminate\Database\Schema\Grammars\SqlServerGrammar::class,
],
],
您错过了一些设置,并且误解了其他一些设置。请尝试以下操作:
'odbc' => [
/* USE sql server as the driver, and set odbc settings (see below) */
'driver' => 'sqlsrv',
/* Tell laravel that you are using odbc */
'odbc' => true,
/* Set the ODBC data source, your previous dns */
'odbc_datasource_name' => '{SQL Server}',
/* There is no dsn config variable that I am aware of */
/*'dsn' => 'Driver={SQL Server};Server={serverName};Trusted_Connection=true;Database=meteor;', */
/* host is the server */
'host' => '{serverName}', /*'DESKTOP-B9M4O7M\SQLEXPRESS',*/
'database' => 'meteor',
'username' => 'DESKTOP-B9M4O7M\admin',
'password' => '',
'grammar' => [
'query' => Illuminate\Database\Query\Grammars\SqlServerGrammar::class,
'schema' => Illuminate\Database\Schema\Grammars\SqlServerGrammar::class,
],
],