Skip to content

Commit bdee2d0

Browse files
authored
Install sqlcmd and set trust_server_certificate (#250)
Install `sqlcmd` and set `trust_server_certificate`
1 parent 762e561 commit bdee2d0

File tree

2 files changed

+18
-11
lines changed

2 files changed

+18
-11
lines changed

.github/workflows/tests.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,16 @@ jobs:
9292
- name: Checkout code
9393
uses: actions/checkout@v4
9494

95+
- name: Install sqlcmd
96+
uses: potatoqualitee/mssqlsuite@v1.8
97+
with:
98+
install: sqlengine, sqlclient, sqlpackage
99+
version: 2019
100+
95101
- name: SQL Server Create Database
96102
run: |
97103
# Create DB
98-
sqlcmd -S 127.0.0.1 -U sa -P '!QAZ2wsx' -Q 'CREATE DATABASE migration' -b
104+
sqlcmd -S 127.0.0.1 -U sa -P '!QAZ2wsx' -Q 'CREATE DATABASE migration' -C -b
99105
100106
- name: Setup PHP
101107
uses: shivammathur/setup-php@v2

tests/Feature/SQLSrv/SQLSrvTestCase.php

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,17 @@ protected function getEnvironmentSetUp($app): void
1818

1919
$app['config']->set('database.default', 'sqlsrv');
2020
$app['config']->set('database.connections.sqlsrv', [
21-
'driver' => 'sqlsrv',
22-
'url' => env('DATABASE_URL'),
23-
'host' => env('SQLSRV_HOST'),
24-
'port' => env('SQLSRV_PORT'),
25-
'database' => env('SQLSRV_DATABASE'),
26-
'username' => env('SQLSRV_USERNAME'),
27-
'password' => env('SQLSRV_PASSWORD'),
28-
'charset' => 'utf8',
29-
'prefix' => '',
30-
'prefix_indexes' => true,
21+
'driver' => 'sqlsrv',
22+
'url' => env('DATABASE_URL'),
23+
'host' => env('SQLSRV_HOST'),
24+
'port' => env('SQLSRV_PORT'),
25+
'database' => env('SQLSRV_DATABASE'),
26+
'username' => env('SQLSRV_USERNAME'),
27+
'password' => env('SQLSRV_PASSWORD'),
28+
'charset' => 'utf8',
29+
'prefix' => '',
30+
'prefix_indexes' => true,
31+
'trust_server_certificate' => true,
3132
]);
3233
}
3334

0 commit comments

Comments
 (0)