Herkese selamlar,
Yaklaşık 1 senedir Laravel üzerinden Microsoft SQL Server bağlantım çalışıyor ve verilere ulaşabiliyordum.
Dün sabah saatlerinden itibaren şu hatayı almaya başladım;
SQLSTATE[IMSSP]: An unsupported attribute was designated on the PDO object.
Hata mesajı şeklinde arama yaptım insanlar üzerinde tartışmış ama bir sonuca ulaşamadım.
Sunucumda unix-ODBC, pdo_sqlsrv, sqlsrv modülleri kurulu. Zaten bahsettiğim üzere uzun zamandır sistem çalışıyor bir problem olmuyordu. Bu hatayı bir güncelleme üzerinede almadım.
Karşı taraftaki sunucuda bir problem yok incelemeleri yaptık.
Normalde bağlantı kurduğumuz yapı şu şekildeydi;
$query = '...';
$sql = DB::connection('sqlsrv')->select($query);
Ancak şu şekilde bağlantı kurmayı başardım.
$server = env('MSDB_HOST');
$connectionInfo = array(
"Database"=>env('MSDB_DATABASE'),
"UID"=>env('MSDB_USERNAME'),
"PWD"=>env('MSDB_PASSWORD'),
"TrustServerCertificate"=>true
);
$conn = sqlsrv_connect( $server, $connectionInfo);
$query = "...";
$result = sqlsrv_query($conn, $query);
Bu konu hakkında bir bilgisi olan yada daha önce böyle bir problem yaşayan acaba oldu mu?
Bu arada malesef iletebileceğim başka bir hata mesajı yada aklıma gelen herhangi bir şeyde yok. En kötü yanıda bu.
Herkese iyi çalışmalar.