【问题标题】:Connect Sql server to php using laravel (php artisan migrate)使用 laravel 将 Sql 服务器连接到 php (php artisan migrate)
【发布时间】:2019-08-08 15:28:53
【问题描述】:

1) 我通过 php artisan make:auth 进行身份验证 2)现在我想将用户表迁移到 SQL serverl php artisan migrate

显示这个错误

SQLSTATE[08001]:[Microsoft][ODBC Driver 17 for SQL Server]TCP 提供程序:无法建立连接,因为目标计算机主动拒绝了它。 (SQL: select * from sysobjects where type = 'U' and name = migrations)

.env 文件

DB_CONNECTION=sqlsrv
DB_HOST=DESKTOP-4DE9LKC\SQLEXPRESS
DB_PORT=1433
DB_DATABASE=mah
DB_USERNAME=
DB_PASSWORD=

数据库文件

'default' => env('DB_CONNECTION', 'sqlsrv'),
'connections' => [
        'sqlsrv' => [
            'driver' => 'sqlsrv',
            'url' => env('DATABASE_URL'),
            'host' => env('DB_HOST', 'DESKTOP-4DE9LKC\SQLEXPRESS'),
            'port' => env('DB_PORT', '1433'),
            'database' => env('DB_DATABASE', 'mah'),
            'username' => env('DB_USERNAME', ''),
            'password' => env('DB_PASSWORD', ''),
            'charset' => 'utf8',
            'prefix' => '',
            'prefix_indexes' => true,
        ],
    ],

我希望输出表是在 sql server 中创建的

【问题讨论】:

    标签: php sql-server laravel


    【解决方案1】:

    SQL Server 不允许您连接。凭据错误或防火墙阻止了与目标计算机上端口 1433 的连接。

    【讨论】:

    • 谢谢先生,真的很有帮助
    猜你喜欢
    • 2017-10-03
    • 2016-08-09
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-04-06
    • 2020-05-01
    • 2016-05-14
    • 2016-11-24
    相关资源
    最近更新 更多