?
Solved

SSIS or CLR-Integration

Posted on 2013-01-09
4
Medium Priority
?
887 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 70

Accepted Solution

by:
Éric Moreau earned 250 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 250 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 500 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 500 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

Learn how to optimize MySQL for your business need

With the increasing importance of apps & networks in both business & personal interconnections, perfor. has become one of the key metrics of successful communication. This ebook is a hands-on business-case-driven guide to understanding MySQL query parameter tuning & database perf

Question has a verified solution.

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

I have a large data set and a SSIS package. How can I load this file in multi threading?
In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
Via a live example, show how to extract insert data into a SQL Server database table using the Import/Export option and Bulk Insert.
Via a live example, show how to set up a backup for SQL Server using a Maintenance Plan and how to schedule the job into SQL Server Agent.
Suggested Courses

752 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