GDALコマンドを実行すると「ogr_MSSQLSpatial.dll」のエラーが発生する場合があります。
gdalinfo --version ERROR 1: Can't load requested DLL: C:\Program Files\GDAL\gdalplugins\ogr_MSSQLSpatial.dll 126: 指定されたモジュールが見つかりません。 ERROR 1: Can't load requested DLL: C:\Program Files\GDAL\gdalplugins\ogr_MSSQLSpatial.dll 126: 指定されたモジュールが見つかりません。 GDAL 3.1.3, released 2020/09/01
これは「ogr_MSSQLSpatial.dll」が依存しているライブラリが不足しているためです。
これを解決するための方法は2つあります。
1つ目は「ogr_MSSQLSpatial.dll」をリネームする
GDALがインストールされている場所の「gdalplugins」内にある「ogr_MSSQLSpatial.dll」を「ogr_MSSQLSpatial.dll.bk」にリネームするか完全に削除することでエラーは解消されます。
※この対応である程度のコマンドは動作しますが、ogr_MSSQLSpatial.dllを使用するコマンドは動かないままなので注意が必要です。
2つ目は「ogr_MSSQLSpatial.dll」の依存ライブラリをインストールする
DLLの依存関係を調べるツールを使って不足しているライブラリをインストールしていきます。
>>ツールの使い方についてはこちら