cha*_*ama 3 sql command-line sqlcmd
SQLCMD默认使用Windows身份验证.根据MSDN文档,您可以通过向命令添加-U参数然后使用用户名来更改它.
问题在于密码.如果密码为空,有没有办法访问sql server?
sqlcmd -U admin
password:
Run Code Online (Sandbox Code Playgroud)
每当我尝试这个并按Enter键(表示密码为空字符串)时,我会收到一条消息,说明登录失败.
有什么建议?谢谢
此论坛帖子http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/15e4a7c0-6547-44e8-9e25-4f14c12570ca表示sqlcmd不支持空密码.解决方法是使用osql.
然而,对于SQLCMD的文档在这里建议你可以使用空白密码:
"如果使用-U选项并且未使用-P选项,并且尚未设置SQLCMDPASSWORD环境变量,则sqlcmd会提示用户输入密码.如果在命令提示符末尾使用-P选项而没有密码sqlcmd使用默认密码(NULL)."
希望其中一个可以帮到你!
| 归档时间: |
|
| 查看次数: |
19091 次 |
| 最近记录: |