I need to migrate the DTS (SQL 2000) package into SQL 2008 SSIS.
The DTS package is using HTML file data source and a Transformation task to import the HTML table
into the SQL table.
I didn't find the HTML data source in the Connection Manager in the SSIS designer.
Does this functionality exist in the SSIS ?
Thank you.
If it is well formed you could try and run it through as xml source; but I suspect that you may run into issues when it wants a schema.
Another option is to create a custom data source script component to read the file. this would require a little bit of C# knowledge
Good luck
Related
Problem Definition: I would like to export all the data from all the tables from QuickBooks into SQL Server 2008 database. I tried to create a SSIS and using RssBus .NET Data Provider for QuickBooks - http://www.rssbus.com/ado/quickbooks/. I am able to export data from QuickBooks Customers table into SQL Server 2008 database table by using ADO.NET (source data reader) and OLE DB Connection (for destination SQL Server).
Question: I would like to loop through all the tables on source side and then export one by one. Is it possible through SSIS package? I will really appreciate if someone can point good resource links or example or detailed instruction will be much appreciated!
Then I would like to do import from SQL Server to QuickBooks. I am expecting SSIS can be used to accomplish the import process.
Thanks in anticipation!
You can't loop over the tables, you have to define each source and target table in advance in the package.
Of course, you always have the option of creating packages dynamically from .NET code, so you could read the list of tables in QuickBooks then generate a package. If the table structures change a lot or if there is a very large number of tables it could be worth it (I know nothing about QuickBooks).
I am trying to migrate DBF files to MS SQL Server 2008. While importing files from SQL Server Import And Export Wizard. I am unable to import the files. I have created the connection. But when I try to Edit Mappings/ Preview the table It shows error
"External table is not in expected format"
Anyhelp would be appreciated.
If you can't get the wizard to work, you'd have to write your own code, using linked servers or OPENROWSET. If you are new to SQL Server, linked servers and OPENROWSET are about the last thing you want to have to figure out.
Once upon a time long long ago, I wrote drivers in Foxpro that read data from and wrote data to SQL Server tables. This would have been SQL Server 7.0, and I was probably using OLE DB. If SQL can't talk to Foxpro (which wouldn't surprise me), you may need to get Foxpro to talk to SQL.
Failing that, dumping from Foxpro to some form of text delimited file and then importing them will work, though it'd take more effort.
I would recommend using SQL Bulk XML Load to move data from DBF tables to MS SQL Server. Doug Hennig wrote a blog post here with sample code.
I am working on migrating a DTS package which contains a oledb source (but we dont have access to the source), a olebd destination (but we have access to the dest.) and a DATA Pump Task.
In this situation If i want to migrate it to 2008 task is it possible.
I don't know how the mappings are defined as 2000 designer throws errors saying unable to find source.
Is there way to skip valdiation of Source when opening Data Pump Task, so that i can see the mappings and define SSIS package.
Please help. its a bit urgent :(
You can do that, but you will have to do a lot of clicking to get the column names:
Open the DTS package and in the "package" menu hit the "disconnected edit". There you have to find the specified pump task (under the tasks). There you will have transformations defined (usually each column = 1 transformation) and under each transformation you will have source and destination columns.
I have a ssis 2005 project.
I have to add a zipping task.ie, i have to zip a text file.
But i have to follow DB standards of the ORG. strictly.
1) No 3rd party software in the DB server.Not even resourec kit tools
2) No exe's in the DB server.
so i cant use(windows resource kit tools,7-zip, and a execute process task to invoke a c# exe.)
please suggest me a way to achieve zipping in ssis without compromising the DB standards.Any zip task is available as an addin to SSIS 2005?
Thanks
SNA
You could use a Script Task, and write code using the GZipStream class to compress the file.
We have a large collection of DTS packages that need to be converted to SSIS as part of SQL upgrade?. How effective is this tool compared to the wizard?. Some of the functionality that is available in DTS
Import/Export
SQL operations
Copying/Renaming/moving files
Activex scripts (Not complex, most of the business functionality is in Stored procedures). Any help in sharing documentation or web links or any insight is well appreciated.
You can find a full comparison here: http://www.pragmaticworks.com/products/business-intelligence/dtsxchange/DTSxChange-vs-MSWizard.htm
At a high-level, the existing Microsoft wizard does not handle some common tasks like Dynamic Properties Task. It also doesn't handle things like ODBC or all the flat file conditions. With the DTS xChange tool, it will migrate pretty much all conditions, re-engineer the logging and auditing framework of the package and turn on some of the new features in SSIS. It also includes BI xPress, which will help migrate ActiveX Scripts post-migration with code snippets.