راکت

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

2 پاسخ

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

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

ثبت پرسش جدید

پاسخ‌ها

2
مهدی مهدوی
مهدی مهدوی
@mehdi.mahdavi97

تخصص: تازه وارد

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

علی عباسی
علی عباسی
@ali.abbasi1023

@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);

    }

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

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

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