• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1112
  • Last Modified:

Using SQLXML Bulk Load on the Server - SQL Sever 2000, Windows 2003 Server

We are using the SQLXML bulk load object to load XML to a SQL Server 2000 database in a DTS package. The load occurs with no problems at all when a client executes the package, but when it is run on the server, I get the error: ActiveX component can't create object: 'SQLXMLBulkLoad.SQLXMLBulkLoad.4.0'

Can someone tell me what needs to be installed on the Windows 2003 server to allow the code to execute as a job on the server?

set objBL = CreateObject("SQLXMLBulkLoad.SQLXMLBulkLoad.4.0")
	objBL.ConnectionString = "provider=SQLOLEDB;data source=servername;database=user;integrated security=SSPI" 
	objBL.KeepIdentity = false
	objBL.ErrorLogFile = "c:\error.xml"
	objBL.Execute schemaFile, inputFile
	set objBL = Nothing

Open in new window

  • 2
  • 2
1 Solution
hi -
SQLXML handles SQLXMLBulkLoad.SQLXMLBulkLoad.4.0
it is available in the sqlxml4.msi which can be found on a sql server 2005 cd under Servers\Setup (or tools\setup). I don't believe  SQLXML4 is available to download

dbbishopAuthor Commented:
Will this work with SQL Server 2000?
I'm not sure dbbishop - have you got a dev server set up that you can test this on?

 a quick google search turned up this - http://social.msdn.microsoft.com/Forums/en-US/sqlxml/thread/c81d2007-6083-4c1d-a8bb-36ee0c816cb4

they didn't really answer the guys question, but they didn't say it wasn't compatible either. I'd test it on a dev box first :)
dbbishopAuthor Commented:
Looks like it worked. Thanks.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now