راکت

اتصال به SQL server

5 پاسخ

سلام دوستان من میخوام به SQL server وصل شم و تمام extainsans برای sqlserver نصب کردم ولی بهم این اررو
Could not find driver
کسی میدونه چیکار کنم؟
فقط دیتابس توی لوکال نیست و ip دیتابیس وارد کردم.

ثبت پرسش جدید

پاسخ‌ها

5
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

تویی فایل database.php نام درایور رو چی گذاشتی؟!

'default' => env('DB_CONNECTION', 'sqlsrv')

و

DB_CONNECTION=sqlsrv
DB_HOST=127.0.0.1
DB_PORT=1433
DB_DATABASE=laravel
DB_USERNAME= SQL Server username
DB_PASSWORD= SQL Server password

و

extension=php_pdo_sqlsrv_7x_ts.dll
 extension=php_sqlsrv_7x_ts.dll
محمد امین عالی
محمد امین عالی
@mohammad12amin23

تخصص: برنامه نویس لاراول

@juza66
این کار کردم

شاید پاسخ شما همین‌جا باشد

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@mohammad12amin23
سلام.
قبل از هرچیزی اطمینان حاصل کنید که همه پیش نیاز ها فراهم هستند و تنظیمات php و laravel رو کامل و به درستی انجام دید. اگر مشکل حل نشد، دستور زیر رو اجرا کنید:

php artisan optimize

اگر بازهم کار نکرد حتما بررسی کنید که نسخه php شما بالاتر از 7.1 باشد. البته بد نیست که با استفاده از تابع phpinfo() از کانفیگ ms sql مطمئن بشید.

محمد امین عالی
محمد امین عالی
@mohammad12amin23

تخصص: برنامه نویس لاراول

سلام درست شد ولی من الان این ارور میده:

SQLSTATE[28000]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user 'UserName'. (SQL: select * from [Users])
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

Login failed for user 'UserName'

داره اشاره میکنه میگه فیلدی به نام UserName نداری

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام