Dependacy errors

am getting the error Tds module missing when attempt to create a db from a new project
here is the error

== Compilation error in file lib/tds_ecto.ex ==
** (CompileError) lib/tds_ecto.ex:56: module Ecto.Adapters.SQL is not loaded and could not be found. This may be happening because the module you are trying to load directly or indirectly depends on the current module        
    (elixir 1.13.0) expanding macro: Kernel.use/2
    lib/tds_ecto.ex:56: Tds.Ecto (module)
could not compile dependency :tds_ecto, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile tds_ecto", update it with "mix deps.update tds_ecto" or clean it with "mix deps.clean tds_ecto"

This seems odd, as it suggests a previous dependency was not compiled. Can you post the rest of the output from mix deps.compile --force?

Also, your previous post strongly implied you were using the Ecto 3 bindings, but this error is from tds_ecto.ex from the Ecto 2 bindings. Can you clarify which versions of Ecto + connection adapter you are using?

ecto 2
connection adapter is tds