Sql server 2008 用户sa的sqlcmd登录失败

Sql server 2008 用户sa的sqlcmd登录失败,sql-server-2008,ssms,sa,Sql Server 2008,Ssms,Sa,我正在尝试运行此命令 sqlcmd -U "sa" -P "mypassword" -S (local)\SQLEXPRESS -Q "ALTER DATABASE mydatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE" 来自.bat文件,但由于错误而失败 "Login failed for user 'sa' 我已转到SSMS中“安全”选项卡下的“登录”选项卡,并将sa帐户的密码更改为.bat文件中的密码,但仍然收到此错误 我尝试使用这些凭据

我正在尝试运行此命令

sqlcmd -U "sa" -P "mypassword" -S (local)\SQLEXPRESS -Q "ALTER DATABASE mydatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE"
来自.bat文件,但由于错误而失败

"Login failed for user 'sa'
我已转到SSMS中“安全”选项卡下的“登录”选项卡,并将sa帐户的密码更改为.bat文件中的密码,但仍然收到此错误

我尝试使用这些凭据和SQL Server身份验证使用sa帐户登录SSMS,但我收到了相同的错误。我已停止并启动SQL Server服务,但没有任何效果


知道我必须做什么吗?

您启用了混合身份验证了吗?这应该可以帮助您进入:您可以在SQLCMD上运行相同的命令吗?