次のコードは、(TLS を 1.2 にアップグレードできるように) SQL Server Native Client 11.0 ドライバーに切り替える必要があるときに失敗しました。
convert(varchar(15),getdate()+cast(1 as datetime),10)
エラーは次のとおりです。
Microsoft SQL Server Native Client 11.0 : データ型 datetime2 と datetime は add 演算子で互換性がありません。
これを回避するために T-SQL コードを変更することはできますが (おそらく を使用DATEADD
)、システム内の 250 のスクリプトのレガシ コードです。ネイティブ クライアント インターフェイス レベルでできることはありますか、それとも設定できるグローバル オプションはありますか?