0

我需要通过 python 脚本连接到不同的 sql server 数据库。我正在尝试使用 sqlcmd 或 sql 本机客户端连接到所有这些数据库。我已经为 sql 2005 和 2008 安装了本机客户端,但我看到的只是 sql 本机客户端 11.0。

我正在使用此命令连接到数据库,但出现此错误。

命令 -

sqlcmd -U 'sa' -P <password> -S <IP_address>

错误-

Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login failed for user '
'sa''..

使用相同的用户名和密码,我可以通过管理工作室连接到远程机器上的数据库。

我不确定是什么错误。我是否需要为某些设置或其他内容配置服务器。

我可以使用具有相同用户名/密码的远程计算机上的管理工作室连接到 sql server。

任何帮助表示赞赏。

4

2 回答 2

0

我犯了使用单引号而不是双引号的错误。如果参数在“双引号”中给出,则此字符串将起作用。

于 2013-10-28T10:07:15.113 回答
0

cmd --> sqlcmd -U 'sa' -P -S 服务器名

于 2016-11-23T12:20:26.867 回答