使用sql身份验证的命令行中的sqlcmd
默认情况下,SQLCMD使用windows身份验证。根据,您可以通过在命令中添加-U参数,然后添加用户名来更改它 问题在于密码。如果密码为空,是否有办法访问sql server使用sql身份验证的命令行中的sqlcmd,sql,command-line,sqlcmd,Sql,Command Line,Sqlcmd,默认情况下,SQLCMD使用windows身份验证。根据,您可以通过在命令中添加-U参数,然后添加用户名来更改它 问题在于密码。如果密码为空,是否有办法访问sql server sqlcmd -U admin password: 每当我尝试此操作并按enter键(表示密码为空字符串)时,就会收到一条消息,说明登录失败 有什么建议吗?谢谢此论坛帖子暗示sqlcmd不支持空密码。解决方法是使用osql 但是,sqlcmd的文档建议您可以使用空白密码: 如果使用了-U选项而没有使用-p选项,并且还没
sqlcmd -U admin
password:
每当我尝试此操作并按enter键(表示密码为空字符串)时,就会收到一条消息,说明登录失败
有什么建议吗?谢谢此论坛帖子暗示sqlcmd不支持空密码。解决方法是使用osql
但是,sqlcmd的文档建议您可以使用空白密码:
如果使用了-U选项而没有使用-p选项,并且还没有设置SQLCMDPASSWORD环境变量,sqlcmd将提示用户输入密码。如果在命令提示符末尾使用了-p选项而没有密码,sqlcmd将使用默认密码(NULL)
希望其中一个能帮助你 非常感谢你!输出的格式与sqlcmd稍有不同,但它可以工作。知道这两个命令之间的区别吗?首先是isql,然后是SQL Server 2000的osql,然后是SQL Server 2005的sqlcmd(当isql被删除时)。我猜sqlcmd最终会取代osql,但我不确定。