我正在尝试使用pyodbc连接到SQL Server docker容器。这是一些屏幕截图。第一个是docker ps -a
的输出。第二个是我尝试连接到SQL Server的python shell的几行代码。两者都在我的本地计算机上运行。
我的问题是:我的容器具有两个不同的端口绑定是否有问题?如果是这样,如何删除端口绑定之一以允许自己从python脚本登录?
Multiple Ports Trying both of the Ports
修改
您会注意到,第二次尝试登录会出现用户名错误。我已经尝试了SQL Server的所有标准工具,例如SA,我和root。有没有办法找出我应该使用哪个用户名?