علی عباسی
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);

    }

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

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