علی عباسی
4 سال پیش توسط علی عباسی مطرح شد
2 پاسخ

اتصال به 2 دیتابیس به صورت همزمان mysql و SQL server

با عرض سلام و خسته نباشید .
من یک نرم افزار تحت وب لاراولی دارم با دیتابیس mysql و بنا به دلایلی میخوام این سایت خودم رو به دیتا بیس یک نرم افزار تحت وب دیگه که SQL هست متصل کنم . میخوام از این طریق یکسری گزارش بگیرم از دیتا بیس دوم. یک یوزر کاربری read از دیتابیس sql دارم و ip سرور رو هم دارم . تنظیمات اتصال رو در فایل database.php انجام دادم ولی زمانی که کوئری رو توی کنترلر run میکنم
ارور میده
Illuminate\Database\QueryException
...could not find driver (SQL: SELECT * from)

خیلی سرچ کردم به نتیجه ای نرسیدم . لطفا کسی میدونه مشکل کار کجاست راهنماییم کنه ممنون میشم


ثبت پرسش جدید
مهدی مهدوی
تخصص : تازه وارد
@mehdi.mahdavi97 4 سال پیش مطرح شد
0

سلام
دیتابیس دوم SQL SERVER هست ؟
لطفا کانفیگ database.php و همچنین نحوه کوئری زدن را ارسال کنید


علی عباسی
@ali.abbasi1023 4 سال پیش آپدیت شد
0

@mehdi.mahdavi97

'sqlsrv' => [
'driver' => 'sqlsrv',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', '0.0.0.0.0'),
'port' => env('DB_PORT', '1433'),
'database' => env('DB_DATABASE', 'farsi'),
'username' => env('DB_USERNAME', 'user'),
'password' => env('DB_PASSWORD', 'pass!'),
'charset' => 'utf8',
'prefix' => '',
'prefix_indexes' => true,
],
public function test_sql()
{
$query = DB::connection('sqlsrv')->select('SELECT * from fin3.dl');
var_dump($query);
}

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

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