Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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 Pentaho Ketter:加载数据库连接的变量并设置为checkbox属性_Sql Server_Database_Pentaho Spoon - Fatal编程技术网

Sql server Pentaho Ketter:加载数据库连接的变量并设置为checkbox属性

Sql server Pentaho Ketter:加载数据库连接的变量并设置为checkbox属性,sql-server,database,pentaho-spoon,Sql Server,Database,Pentaho Spoon,我有一个带有数据库连接属性的属性文件。然后,我使用一个转换来加载变量,并在数据库连接中将其用作“${VARIABLE_NAME}”。然后问题是何时需要设置复选框值(使用布尔值)。 数据库连接是MS SqlServer(本机)和本机(JDBC),我需要设置“使用集成安全性”属性 有人知道我该怎么做?提前感谢。您的问题与“使用集成安全性”有关。 您知道“使用集成安全性”用于windows身份验证。 为此,需要在PDI中的适当位置放置mssql-jdbc_auth dll 请按照以下说明操作:- 从

我有一个带有数据库连接属性的属性文件。然后,我使用一个转换来加载变量,并在数据库连接中将其用作“${VARIABLE_NAME}”。然后问题是何时需要设置复选框值(使用布尔值)。 数据库连接是MS SqlServer(本机)和本机(JDBC),我需要设置“使用集成安全性”属性


有人知道我该怎么做?提前感谢。

您的问题与“使用集成安全性”有关。 您知道“使用集成安全性”用于windows身份验证。 为此,需要在PDI中的适当位置放置mssql-jdbc_auth dll

请按照以下说明操作:-

  • 从下载MSSQL驱动程序[https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-2017]
  • 将“mssql-jdbc-8.4.1.jre8.jar”复制到您的PDI库位置。\data-integration70\lib”
  • 现在最重要的是,您需要将“mssql-jdbc_auth-8.4.1.x64.dll”复制到PDI位置“data-integration70\libswt\win64” 和“mssql-jdbc_auth-8.4.1.x86.dll”到PDI位置“data-integration70\libswt\win32” [您将从microsoft JDBC驱动程序文件夹中找到dll,该文件夹是您在步骤1中下载的。位置将是“sqljdbc_8.4.1.0_enu\sqljdbc_8.4\enu\auth\x86”和“sqljdbc_8.4.1.0_enu\sqljdbc_8.4\enu\auth\x64”]
  • 现在运行PDI并测试您的转换
  • 如果您仍然发现问题,请告诉我