Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 Robot框架-连接到MS SQL数据库-登录错误_Sql Server 2008_Robotframework - Fatal编程技术网

Sql server 2008 Robot框架-连接到MS SQL数据库-登录错误

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

我正在尝试通过远程机器上的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”)


我甚至用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字符串一起打印吗