Solved

SSIS or CLR-Integration

Posted on 2013-01-09
4
831 Views
Last Modified: 2016-02-10
Hello,

can somebody explain the fundamental differences between SQL-Server SSIS and CLR-Integration technologies, maybe both in architectual and technical way for SQL-Server 2008R2.

Which Technology should be use for what kind of problems?

My concrete Problem is to generate and store some PDF-Files (with the support from a third-party .NET-Assembly) from Data stored in the SQL-Server. Which of the upper technologies would be better to solve this problem and why?

kind regards
0
Comment
Question by:knoggly
  • 2
4 Comments
 
LVL 70

Accepted Solution

by:
Éric Moreau earned 125 total points
ID: 38758621
you can use CLR integration to provide features to SQL that it doesn't have. You can check http://emoreau.com/Entries/Articles/2011/05/Creating-SQL-Stored-Procedures-in-Net-SQL-CLR-Integration.aspx

About generating PDFs, personally I wouldn't create a job using CLR-integration. I would simply create an application creating the PDFs. If you don't already use a library to generate PDFs, I suggest that you look at http://www.aspose.com/.net/pdf-component.aspx
0
 
LVL 13

Assisted Solution

by:LIONKING
LIONKING earned 125 total points
ID: 38758689
As to complement emoreau's response... SSIS on the other hand provides a way to import/export data from and to SQL Server.

SSIS also provides the ability to manipulate the data "on the fly", besides a lot more features that could be used depending on your scenario. SSIS is pretty flexible when it comes to the data sources, transformations and data destinations available; and it also gives you the ability to run scripts (C# or VB.Net) which improves the possibilities.

You can read more about SSIS in this link
0
 
LVL 11

Assisted Solution

by:Goodangel Matope
Goodangel Matope earned 250 total points
ID: 38758790
For creating PDFs, have you considered using SQL Server Reporting Services? Check this out:

http://www.codeproject.com/Articles/15555/Generating-PDF-reports-programmatically-using-SQL
0
 
LVL 11

Assisted Solution

by:Goodangel Matope
Goodangel Matope earned 250 total points
ID: 38758813
You can also check out this link by the same author which provides an alternative to SSRS, which is the report viewer control

http://blog.rptea.com/post/Create-PDF-via-SQL-Server-Reporting-Service-or-Report-Viewer-Control.aspx
0

Featured Post

NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
tempdb log keep growing 7 33
TSQL Challenge... 7 35
Shrink multiple databases at once 4 18
SQL View / Qtry 3 8
Here's a requirements document template for an integration project (also known as Extract-Transform-Load or ETL) based on my development experience as an SQL Server Information Services (SSIS) developer over the years.
JSON is being used more and more, besides XML, and you surely wanted to parse the data out into SQL instead of doing it in some Javascript. The below function in SQL Server can do the job for you, returning a quick table with the parsed data.
Familiarize people with the process of retrieving data from SQL Server using an Access pass-thru query. Microsoft Access is a very powerful client/server development tool. One of the ways that you can retrieve data from a SQL Server is by using a pa…
Via a live example, show how to extract information from SQL Server on Database, Connection and Server properties

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question