Sql server Linux上的SA默认密码SQL Server

Sql server Linux上的SA默认密码SQL Server,sql-server,centos,passwords,sa,sql-server-linux,Sql Server,Centos,Passwords,Sa,Sql Server Linux,我将SQL Server 2017安装在CentOS 7衍生产品的Linux上。现在我想使用命令“sqlcmd-s172.0.0.1-usa”登录。但我从未设置过密码。如何登录到SQL Server?根密码也不起作用。是不是问题出在早些时候 根据旧的默认密码,我还尝试使用“root”、“sa”和root密码连接,也尝试使用空白密码和“Password123”连接 sqlcmd -S 127.0.0.1 -U sa 我得到以下错误: Sqlcmd:错误:SQL Server的Microsoft

我将SQL Server 2017安装在CentOS 7衍生产品的Linux上。现在我想使用命令“sqlcmd-s172.0.0.1-usa”登录。但我从未设置过密码。如何登录到SQL Server?根密码也不起作用。是不是问题出在早些时候

根据旧的默认密码,我还尝试使用“root”、“sa”和root密码连接,也尝试使用空白密码和“Password123”连接

sqlcmd -S 127.0.0.1 -U sa
我得到以下错误:

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序17:登录超时已过期。 Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序17:TCP提供程序:错误代码0x2749。 Sqlcmd:错误:用于SQL Server的Microsoft ODBC驱动程序17:建立到SQL Server的连接时出现与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例nam和SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书


错误消息不是因为用户名或密码不正确,而是因为sqlcmd无法连接到SQL Server实例。SQL Server正在运行吗?它是否在标准端口(tcp/1433)上?假设您在docker内部运行SQL Server,是否已将端口从docker容器映射到主机?谢谢,我现在可以正确配置它了。MS文档有点误导,因为不同的步骤不在一个地方。