Mic*_*yor 2 sql-server sql-server-2005
根据这篇关于如果您的用户数据库消失了该怎么办的知识库文章,它建议执行以下三个操作
sqlcmd –E -S InstanceName –d master
1> ALTER LOGIN SQLLogin WITH DEFAULT_DATABASE = AvailDBName
2> GO
Run Code Online (Sandbox Code Playgroud)
这里的问题是在这种情况下 SQLLogin 是 DOMAIN\user,但是当我输入 sqlcmd 时,'\' 附近的语法不正确
我试过 DOMAIN\\user 和 'DOMAIN\user' 但都不起作用。
SQL 是这里的命令解释器,而不是 shell,所以用另一个 \ 转义是行不通的。您必须用括号将登录名括起来。
ALTER LOGIN [DOMAIN\Username] WITH DEFAULT_DATABASE = AvailDBName
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1508 次 |
最近记录: |