Sql server 2008 Robot框架-连接到MS SQL数据库-登录错误
我正在尝试通过远程机器上的robot框架连接到MS SQL server 我已经安装了所需的库和db api 关键词如下 使用自定义参数pymssql Database='MSSQL',user='user',password='password',host='192.168连接到数据库。*' 我得到以下错误 操作错误:(18456,“用户'user'登录失败。数据库库错误消息20018,严重程度14:\n一般SQL Server错误:检查来自SQL Server的消息\nDB库错误消息20002,严重程度9:\n适配器服务器连接失败(192.168.86.130:1433)\n”)Sql server 2008 Robot框架-连接到MS SQL数据库-登录错误,sql-server-2008,robotframework,Sql Server 2008,Robotframework,我正在尝试通过远程机器上的robot框架连接到MS SQL server 我已经安装了所需的库和db api 关键词如下 使用自定义参数pymssql Database='MSSQL',user='user',password='password',host='192.168连接到数据库。*' 我得到以下错误 操作错误:(18456,“用户'user'登录失败。数据库库错误消息20018,严重程度14:\n一般SQL Server错误:检查来自SQL Server的消息\nDB库错误消息2000
我甚至用pyodbc db api尝试了同样的方法。但是面对相同的错误,您的连接字符串不正确。试试这个:
DRIVER=\{SQL Server\};服务器=${host};数据库=${db_name};UID=${username};PWD=${password}
您确定您的数据库已为名为user
的用户配置密码password
?您是否按照建议检查了数据库服务器错误日志?是的,用户名和密码正确。我已尝试在数据库中手动登录,并且成功。此部分“自适应服务器连接”向我建议它正在使用Sybase驱动程序。ODBC连接中的驱动程序可能有混淆吗?我尝试了以下方法-使用自定义参数pymssql数据库=\{'MSSQL'\},用户=${user},密码=${pwd},主机=${ip}连接到数据库这将导致以下错误-失败:AttributeError:“set”对象没有属性“encode”@SnehalGokhale您使用的是哪个版本的SQL Server?SQL Server2017@SnehalGokhale你试过了吗?因为我使用的是回复中的pyodbc和连接字符串,它在SQL Serve 2016中运行没有问题。您能将total命令与db字符串一起打印吗