gpt4 book ai didi

从命令行使用 sql 身份验证的 sqlcmd

转载 作者:行者123 更新时间:2023-12-04 20:56:27 25 4
gpt4 key购买 nike

SQLCMD 默认使用 Windows 身份验证。根据MSDN documentation ,您可以通过在命令中添加 -U 参数然后添加用户名来更改它。

问题出在密码上。如果密码为空,有没有办法访问sql server?

sqlcmd -U admin
password:

每当我尝试此操作并按回车键(表示密码为空字符串)时,我都会收到一条消息,指出登录失败。

有什么建议?谢谢

最佳答案

本论坛发帖http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/15e4a7c0-6547-44e8-9e25-4f14c12570ca暗示 sqlcmd 不支持空密码。解决方法是使用 osql。

但是 sqlcmd 的文档 here建议您可以使用空白密码:

"如果使用了-U选项而没有使用-P选项,并且没有设置SQLCMDPASSWORD环境变量,sqlcmd会提示用户输入密码。如果在命令提示符末尾使用了-P选项,没有密码 sqlcmd 使用默认密码 (NULL)。”

希望其中之一对您有所帮助!

关于从命令行使用 sql 身份验证的 sqlcmd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2358191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com