Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.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 RobotFramework-连接到SQL SERVER集成windows登录_Sql Server_Connection_Robotframework_Trusted - Fatal编程技术网

Sql server RobotFramework-连接到SQL SERVER集成windows登录

Sql server RobotFramework-连接到SQL SERVER集成windows登录,sql-server,connection,robotframework,trusted,Sql Server,Connection,Robotframework,Trusted,我试图使用robot框架连接到SQL Server 2012数据库 很长一段时间都没有成功,终于想出了这个 ***背景*** 全部在一行中,中间有制表符空格 其中 Test Setup(测试设置)-在本例中,是在设置下用于设置DB环境的关键字 使用自定义参数连接到数据库——是连接到数据库的关键字,可在RobotFramework的数据库库中找到 pymssql-用于连接SQLSERVER数据库的模块 下面是要传递的参数 服务器-单引号中的服务器名称 用户名-用户名和域名-格式-“域名\用户名”

我试图使用robot框架连接到SQL Server 2012数据库 很长一段时间都没有成功,终于想出了这个

***背景*** 全部在一行中,中间有制表符空格

其中 Test Setup(测试设置)-在本例中,是在设置下用于设置DB环境的关键字 使用自定义参数连接到数据库——是连接到数据库的关键字,可在RobotFramework的数据库库中找到 pymssql-用于连接SQLSERVER数据库的模块

下面是要传递的参数

  • 服务器-单引号中的服务器名称
  • 用户名-用户名和域名-格式-“域名\用户名”
  • 密码-自解释
  • 受信任-该值应设置为“True”
  • 这帮助我建立了与sql server 2012的连接,但我仍然面临一些问题

    错误消息安装失败:语法错误:扫描字符串文字(,第1行)时下线


    我知道这有点陈旧,但我一直在寻找同一个问题的答案,并得出如下结论

    Test Setup   Connect To Database Using Custom Params 
       pymssql     '${server}','${username}','${password}','${databasename}','${trusted}'
    
    pymsql需要变量之间的逗号来标识每个单独的部分。RF通过在每个变量周围加上“a”来将整个过程传递给pymssql,pymssql清楚地将其标识为单独的连接设置

    当我想连接到服务器并同时在多个不同的数据库上运行查询时,这对我来说很有用

    Connect To Database Using Custom Params    pymssql    '${server}','${username}','${password}'
    

    然后我可以在查询或执行字符串中使用数据库名称

    这就是代码的外观吗?因为你不能用逗号。。。至少使用2个空格…是的,这是我的代码看起来的样子,不逗号是提供给PymSqlYeah的输入格式的一部分。不要这样做,删除逗号并替换为2个空格-RF不理解逗号是什么样的普通编程语言。相反,它使用两个空格。因此,请用2个空格替换这些逗号,看看会发生什么情况。我们将立即尝试,但仍然失败!:(
    Connect To Database Using Custom Params    pymssql    '${server}','${username}','${password}'