【问题标题】:SQLXMLBulkLoad: COMExecption was caught, error connecting to the data sourceSQLXMLBulkLoad:COMExecption 被捕获,连接到数据源时出错
【发布时间】:2012-10-17 16:32:38
【问题描述】:

我在尝试执行 SQLXMLBulkLoad 时遇到了这个错误。这是对象的配置:

Public Shared objbl As New SQLXMLBULKLOADLib.SQLXMLBulkLoad4
objbl.ConnectionString = ReadVariables("Data Source=localhost;Initial Catalog=db1;Integrated Security=True")
objbl.ErrorLogFile = workingdirectory & "\error.log"
objbl.TempFilePath = workingdirectory
objbl.CheckConstraints = True
objbl.KeepIdentity = False
objbl.Transaction = True
objbl.FireTriggers = True
objbl.Execute(workingdirectory & "\xsdtempfile.xsd", fname)

源和目标都在 locahost 上。

我看不到我的连接字符串有什么问题。

错误发生在这一行:

objbl.Execute(workingdirectory & "\xsdtempfile.xsd", fname)

谁能帮帮我?

【问题讨论】:

  • @RomanPekar,在此线程的标题中。

标签: sql xml vb.net bulk-load


【解决方案1】:
objbl.ConnectionString = "Provider=sqloledb;server=localhost;database=db1;integrated security=SSPI"

或者试试这个

objbl.ConnectionString = "Provider=sqloledb;server=localhost;database=db1;user id=User;password=Password;persist security info=True;Connect Timeout=30"

【讨论】:

    猜你喜欢
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2015-03-14
    • 2017-12-08
    • 2020-09-30
    • 1970-01-01
    相关资源
    最近更新 更多