无法使用 sqlcmd 远程登录到 SQL 服务器数据库

Can't remotely login to a SQL Server database using sqlcmd

我正在尝试使用 sqlcmd 连接到远程数据库。我试过这样的东西

sqlcmd -U <ComputerName>\Administrator -P adminpassword -S *.*.*.* -d mydatabase

但这会导致错误:

Failed to Login failed for user '\Administrator'

如果我登录到我的数据库和 运行 命令所在的服务器,它也不会让我登录。但是如果我进入我的 SQL 服务器数据库并创建一个 SQL 服务器用户和 运行 使用这些详细信息的相同命令,我可以登录。

但我想做的是从另一台机器通过管理员用户登录。有人看到我做错了什么吗?

使用 Windows 凭据,您应该使用 -E:

sqlcmd -E -S *.*.*.* -d mydatabase