根据这篇关于如果您的用户数据库消失了该怎么办的知识库文章,它推荐了以下三个操作
sqlcmd –E -S InstanceName –d master
1> ALTER LOGIN SQLLogin WITH DEFAULT_DATABASE = AvailDBName
2> GO
这里的问题是这种情况下的 SQLLogin 是 DOMAIN\user,但是当我输入 sqlcmd 时,'\' 附近的语法错误
我试过 DOMAIN\\user 和 'DOMAIN\\user' 但都不起作用。
SQL 是这里的命令解释器,而不是 shell,所以用另一个 \ 转义是行不通的。您必须用括号括住登录名。
您尝试用另一个 \ 来逃避它?将会