【问题标题】:Bamboo job Fails to execute VBScript with Connection string to Microsoft SQL ServerBamboo 作业无法执行带有 Microsoft SQL Server 连接字符串的 VBScript
【发布时间】:2019-01-28 09:59:33
【问题描述】:

我有一个 Bamboo 计划来执行一个连接到 Microsoft SQL Server 的 VB 脚本并在 SQL Server 上执行一些操作并返回值,当我手动执行时脚本工作正常,但当我从 Bamboo Job 触发脚本时失败

VBScript 位于 Window 机器上,因此配置了远程代理来执行此脚本 正常 VBS 脚本工作正常,但带有到 DBfails 的连接字符串的 VBscript 错误消息为“Microsoft OLE DB Provider for SQL Server: Login failed for用户 'DOMAIN\USERNAME$"

VB 脚本

Option Explicit

Dim strFile, objFSO, objFile, strConnect, adoSQLConnection, adoSQLRecordset
Dim adoSQLCommand, arrValues, pat, line,cr, var
Dim JobID, Jquery, SQLexecute, SQLTextFile, qfile       

Const ForReading = 1, ForWriting = 2

' Specify csv file.

strFile = "D:\MIS_Scripts\DEV_MIS_Scripts\CSV\Domain.csv"

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(strFile, ForReading)

' Connection string for SQL database.
strConnect = "Provider=SQLOLEDB.1;Data Source=SQLAU301MEL0435.globaltest.anz.com\TESTAUTOMATION;Initial Catalog=Visualisation;Integrated Security=SSPI"

' Connect to SQL Server database.
Set adoSQLConnection = CreateObject("ADODB.Connection")
adoSQLConnection.ConnectionString = strConnect
adoSQLConnection.Open

' Create Recordset object for SQL Server database.
Set adoSQLRecordset = CreateObject("ADODB.Recordset")
Set adoSQLRecordset.ActiveConnection = adoSQLConnection

Jquery = "select max(JobID) from dbo.Job_Test"
adoSQLRecordset.open Jquery, strConnect
JobID = adoSQLRecordset(0).value
adoSQLRecordset.close

WScript.echo JobID

enter code here

objFile.Close

adoSQLConnection.Close

在 cmd 上手动执行步骤:cscript filname.vbs

这里有没有我遗漏的步骤

【问题讨论】:

    标签: vbscript bamboo


    【解决方案1】:

    您的连接字符串似乎正在使用集成安全性,这意味着 SQL Server 登录将使用运行脚本的帐户。那么,运行代理设置的帐户是否可以正确访问 SQL Server?

    您可以使用用户名/密码并使用您发送到 VB 脚本的计划变量...

    【讨论】:

      猜你喜欢
      • 2018-08-30
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多