无法使用 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
我正在尝试使用 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