با سلام و احترام
بنده با اجرا دستور print_r(PDO::getAvailableDrivers()) متوجه شدم درایور sqlserver به صورت پیش فرض نصب نیست به توجه به راهنمای موجود در php.net از سایت مایکروسافت dll مربوط که php_sqlsrv_74_ts_x64.dll و php_pdo_sqlsrv_74_ts_x64.dll را به آپاچی اضافه کردم و مشکلم حل شد و خطایی در ارتباط با sqlserver دیگه نداشتم لطفا اگر کاری که انجام دادم برای حل این مشکل درست هست یا نه را بهم بگید
سپاس