Я пытаюсь использовать pyodbc для подключения к Docker-контейнеру SQL Server. Вот несколько снимков экрана. Первый - это вывод docker ps -a
. Второй - пара строк из оболочки Python, где я пытаюсь подключиться к SQL Server. Оба работают на моем локальном компьютере.
У меня такие вопросы: проблема в том, что мой контейнер имеет две разные привязки порта? И если так, как я могу удалить одну из привязок портов, чтобы позволить себе войти в систему из сценария python?
Несколько портов
Попытка обоих портов
Редактировать
Вы заметите, что вторая попытка войти в систему вызывает ошибку имени пользователя. Я перепробовал все стандартные для SQL Server, такие как SA, я и root. Есть ли способ узнать, какое имя пользователя я должен использовать?