<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Business Intelligence - Extract,Transform,Load(ETL)</title><link>http://sqlserver.ro/forums/24/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Creare table din xsd</title><link>http://sqlserver.ro/forums/thread/8826.aspx</link><pubDate>Mon, 11 Jul 2011 07:55:57 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8826</guid><dc:creator>ssandu</dc:creator><slash:comments>1</slash:comments><comments>http://sqlserver.ro/forums/thread/8826.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=8826</wfw:commentRss><description>Salut&lt;br&gt;Cum pot crea o tabela d=pe baza unui XSD ?&lt;br&gt;Este vorba de xsd-ul de la &lt;a href="http://static.anaf.ro/static/10/Anaf/declunica/DecUnica_1_3_0.xsd"&gt;Declaratia&lt;/a&gt; 112 care are in el ComplexTypes iar un SSIS package nu vrea asa ceva.&lt;br&gt;Ceva idei ?&lt;br&gt;Multumesc&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Problema cu OLE DB Source</title><link>http://sqlserver.ro/forums/thread/8626.aspx</link><pubDate>Mon, 14 Feb 2011 15:20:37 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8626</guid><dc:creator>bogdantoporan</dc:creator><slash:comments>6</slash:comments><comments>http://sqlserver.ro/forums/thread/8626.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=8626</wfw:commentRss><description>Salutare tuturor&lt;br /&gt;&lt;br /&gt;Am un pachet SSIS care imi extrage date din baza de date si le scrie intr-un fisier.&lt;br /&gt;&lt;br /&gt;Totul a mers perfect timp de 1 an jumate pana cand brusc a inceput sa imi returneze o eroare ciudata.&lt;br /&gt;&lt;br /&gt;In pachet folosesc un OLE DB Source care imi executa o procedura stocata si un Flat File Destination care imi ia coloana returnata de stored procedure si o scrie intr-un fisier.&lt;br /&gt;&lt;br /&gt;Eroarea pe care o primesc este urmatoarea:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An OLE DB error has occurred. Error code: 0x80040E07.An OLE DB record is available.  Source: "Microsoft SQL Native Client"  Hresult: 0x80040E07  Description: "Error converting data type nvarchar to numeric.“&lt;br /&gt;&lt;br /&gt;component "OLE DB Source" (824) failed the pre-execute phase and returned error code 0xC0202009&lt;br /&gt;&lt;br /&gt;Daca execut procedura stocata din SQL Management Studio, totul e cu success. Nu primesc nici un mesaj de eroare, totul decurge OK.&lt;br /&gt;&lt;br /&gt;Orice help, idee despre care e cauza acestei errori e bine venita.&lt;br /&gt;&lt;br /&gt;Multumesc !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Data Source View predefinit ca sursa intr-un OLE DB Source?</title><link>http://sqlserver.ro/forums/thread/8341.aspx</link><pubDate>Fri, 18 Jun 2010 10:47:37 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8341</guid><dc:creator>alex.filipovici</dc:creator><slash:comments>1</slash:comments><comments>http://sqlserver.ro/forums/thread/8341.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=8341</wfw:commentRss><description>Salut,&lt;br /&gt;&lt;br /&gt;Nu am reusit sa imi dau seama cum folosesc un DSV ca si sursa pentru un OLE DB Source intr-un proiect Integration Services.&lt;br /&gt;&lt;br /&gt;Ma poate sfatui cineva?&lt;br /&gt;&lt;br /&gt;Multumesc.</description></item><item><title>Deployment cu probleme in SQL Server 2008</title><link>http://sqlserver.ro/forums/thread/8060.aspx</link><pubDate>Sun, 21 Feb 2010 09:38:44 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:8060</guid><dc:creator>Micky Neagu</dc:creator><slash:comments>2</slash:comments><comments>http://sqlserver.ro/forums/thread/8060.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=8060</wfw:commentRss><description>Buna ziua!,&lt;br /&gt;Am instalate pe aceeasi masina SQL Server 2008 Express Edition cu toate tool-urile necesare pentru a crea un cub de date.&lt;br /&gt;Am facut baza de date, am reusit sa fac cubul, problema mea apare in momentul in care dau deployment.&lt;br /&gt;&lt;br /&gt;Eroare care apare este:" A connection cannot be made to redirector. Ensure that SQL Browser service is running. "&lt;br /&gt;&lt;br /&gt; Am verificat toti pasii, Sql Browser este functional, ruleaza cu acelasi user ca si SQL Server, baza de date raspunde cand se face test din VS2008, totusi nu pot face deployment.&lt;br /&gt;&lt;br /&gt;Ma puteti ajuta cu aceasta problema?&lt;br /&gt;&lt;br /&gt;Multumesc,&lt;br /&gt;Lucian&lt;br /&gt;</description></item><item><title>SSIS - Rulare pachete printr-un alt packet </title><link>http://sqlserver.ro/forums/thread/7564.aspx</link><pubDate>Fri, 04 Sep 2009 10:06:28 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7564</guid><dc:creator>Marmota</dc:creator><slash:comments>5</slash:comments><comments>http://sqlserver.ro/forums/thread/7564.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=7564</wfw:commentRss><description>Salutare,&lt;br&gt;&lt;br&gt;(Nu sunt sigur daca ce vreau eu se poate, ca sunt n00b in SSIS, dar sincer m-as astepta sa se poata intr-un fel sau altul)&lt;br&gt;&lt;br&gt;&lt;br&gt;Am creat un proiect SSIS in care am facut 3 pachete. Ele sunt simple, doar copiaza datele noi dintr-o tabela comparat cu o versiune mai veche a ei.&lt;br&gt;Pachetele functioneaza ok in debug-ul SSIS designer.&lt;br&gt;&lt;br&gt;La build am vazut ca se creaza 3 fisiere separate, pe care daca vreau sa le rulez le pun separat in SQL Agent.&lt;br&gt;&lt;br&gt;Problema sau curiozitatea mea este daca nu pot face un pachet global ca sa ruleze pe rand fiecare dintre cele 3 pachete. Adica in loc sa fac 3 joburi in sql agent pt fiecare dintre pachete, sa fac una singura cu pachetul global.&lt;br&gt;&lt;br&gt;Multumesc.&lt;br&gt;</description></item><item><title>Export de poze din SQL Server 2005</title><link>http://sqlserver.ro/forums/thread/6833.aspx</link><pubDate>Wed, 25 Feb 2009 08:55:52 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:6833</guid><dc:creator>valky</dc:creator><slash:comments>4</slash:comments><comments>http://sqlserver.ro/forums/thread/6833.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=6833</wfw:commentRss><description>Buna ziua,&lt;br&gt;&lt;br&gt;Am si eu o mica nelamurire.&lt;br&gt;&lt;br&gt;Am o tabela (PozeArticole) intr-una din bazele de date in care sunt stocate niste imagini. &lt;br&gt;Pt. motive independente de vointa mea, ele sunt stocate in format "image", asa a venit aplicatia.&lt;br&gt;&lt;br&gt;Vreau sa extrag aceste poze din baza si sa le export in fisiere jpeg. &lt;br&gt;&lt;br&gt;Asa ca am facut un Data Flow, cu un OLEDB Source (catre PozeArticole) legat de o transformare Export Column.&lt;br&gt;&lt;br&gt;La Extract Column am coloana ce contine imaginile (Poza) si la File Path Column am coloana ce contine path-ul unde tb. sa salveze poza respectiva (Path) -&amp;gt; (e.g. pt articolul 1, path-ul este "C:\poze\1.jpg")&lt;br&gt;&lt;br&gt;Problema e ca daca ii dau run, nu se intampla nimic ... din cate stiu nu am nevoie de nicio alta destinatie, Export Column nu are nevoie.&lt;br&gt;&lt;br&gt;Trece de validare si ramane OLEDB Source galben si nu se intampla nimic (nu primesc niciun mesaj) si ramane asa forever.&lt;br&gt;&lt;br&gt;Daca aveti vreo idee, v-as ramane etern recunoscator.&lt;br&gt;&lt;br&gt;Va multumesc,&lt;br&gt;Valentin&lt;br&gt;&lt;br&gt;P.S.: stiu ca in 2000 era un utilitar textcopy care era destul de facil pt exportul de poze, dar din pacate, nu mai exista in 2005.&lt;br&gt;</description></item><item><title>Trecere pachete SSIS de pe masina de developer pe server</title><link>http://sqlserver.ro/forums/thread/5862.aspx</link><pubDate>Thu, 16 Oct 2008 07:39:11 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5862</guid><dc:creator>lmsasu</dc:creator><slash:comments>3</slash:comments><comments>http://sqlserver.ro/forums/thread/5862.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=5862</wfw:commentRss><description>Salut,&lt;br&gt;&lt;br&gt;am o suita de pachete SSIS dezvoltate in BIDS/VS 2005. Exista un pachet care include celelate pachete ca task-uri. Toate bune si frumoase, numai ca aceste pachete sunt incluse cu cale absoluta catre fisierele dtsx. Deployerea merge ok pe masina mea, pachetele functioneaza. Problema este cand duc pachetele pe alt server, nu mai merge nimic din cauza ca nu am aceleasi cai absolute. Se poate sa specific o cale relativa (.\myPackage.dtsx in loc de d:\....\myPackage.dtsx), sau sa parametrizez cumva aceste cai? Imi scapa ceva? Mentionez ca deployerea o fac tot ca proiect in BIDS si acolo imi crapa pe server.&lt;br&gt;&lt;br&gt;Multumesc,&lt;br&gt;Lucian&lt;br&gt;</description></item><item><title>Deployere pachete SSIS</title><link>http://sqlserver.ro/forums/thread/5833.aspx</link><pubDate>Wed, 15 Oct 2008 19:15:37 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5833</guid><dc:creator>lmsasu</dc:creator><slash:comments>7</slash:comments><comments>http://sqlserver.ro/forums/thread/5833.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=5833</wfw:commentRss><description>Salut,&lt;br&gt;&lt;br&gt;am un proiect SSIS creat in VS 2005. Am pachete SSIS care merg daca le rulez din BIDS. Serverul este local, SQL Server 2005 developer edition. Problema este ca daca incerc sa fac o deployere a pachetelor pe server, conform pasilor de la http://decipherinfosys.wordpress.com/2008/09/16/deploying-ssis-packages-in-sql-server-2005/ - lucru cu &lt;strong&gt;Package Installation Wizard&lt;/strong&gt;, la lansarea fisierului cu extensia SSISDeploymentManifest imi apare eroare ca nu se poate conecta (login timeout expired). Asta se intampla indiferent de ce mod de conectare folosesc: Windows authentication sau SQL auth. Ce gresesc? de ce nu ma lasa sa ma leg e server? din SSMS pot sa intru pe Integration services cu oricare din autentificari.&lt;br&gt;&lt;br&gt;Multumesc,&lt;br&gt;Lucian&lt;br&gt;</description></item><item><title>ssis package cu parametri</title><link>http://sqlserver.ro/forums/thread/5177.aspx</link><pubDate>Fri, 27 Jun 2008 06:06:05 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:5177</guid><dc:creator>crestinul</dc:creator><slash:comments>10</slash:comments><comments>http://sqlserver.ro/forums/thread/5177.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=5177</wfw:commentRss><description>&lt;P&gt;Am un package ssi si am nevoie sa parametrizez urmatoarele:parametrul unei interogari si ado connection stringul a lui conexiuni sql deestinatie.&lt;/P&gt;
&lt;P&gt;Nu am experienta cu ssis se poate face asa ceva e greu imi puteti da va rog cateva hinturi ,privind parametri pachetelor dts/ssis?&lt;/P&gt;
&lt;P&gt;Multumesc&lt;/P&gt;</description></item><item><title>integrations services "Cannot create ActiveX component"</title><link>http://sqlserver.ro/forums/thread/4550.aspx</link><pubDate>Thu, 03 Apr 2008 06:45:58 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:4550</guid><dc:creator>teddy</dc:creator><slash:comments>6</slash:comments><comments>http://sqlserver.ro/forums/thread/4550.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=4550</wfw:commentRss><description>&amp;nbsp;&amp;nbsp;&amp;nbsp; am un package pe un server care nu are instalat M$ Office. cu acel package apelez un fisier Excel de pe un alt server, il umplu cu date si il salvez. rulat local la mine unde am instalat Office imi merge brici, rulat pe serverul de baze de date unde nu exista instalat Office imi da : "Cannot create ActiveX component".&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; banuiesc ca e din cauza la Office dar nu sunt 100% sigur. aveti vreo idee in plus? &lt;img src="http://sqlserver.ro/emoticons/emotion-9.gif" alt="Crying" /&gt;&lt;br&gt;</description></item><item><title>dts packages in sql 2000</title><link>http://sqlserver.ro/forums/thread/2650.aspx</link><pubDate>Tue, 11 Sep 2007 06:09:08 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2650</guid><dc:creator>crestinul</dc:creator><slash:comments>6</slash:comments><comments>http://sqlserver.ro/forums/thread/2650.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=2650</wfw:commentRss><description>&lt;P&gt;Imi puteti recimanda un tutorial comprehensive opt asa ceva,reconosc nu am lucrat cu dts in 2000 doar ceva cu iss.&lt;/P&gt;
&lt;P&gt;Am de facut un job care salveaza intr-un xml din ora in ora rezultatele unui query si m-a gandit sa fac cu un paket dts.&lt;/P&gt;
&lt;P&gt;Multumesc&lt;/P&gt;</description></item><item><title>migrare obiecte+date mysql mssql</title><link>http://sqlserver.ro/forums/thread/2298.aspx</link><pubDate>Thu, 19 Jul 2007 09:13:06 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2298</guid><dc:creator>crestinul</dc:creator><slash:comments>3</slash:comments><comments>http://sqlserver.ro/forums/thread/2298.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=2298</wfw:commentRss><description>&lt;P&gt;E posibil cu integration services sau orice alta scula mssql sa copiez obiectele dintr-o baza de date mysql pe mssql ,cu tot cu datele continute .Adica as vrea sa-mi creeze automat toate obiectele pe mssql indexi tabele si apoi sa incarce tabelele sa puna si relatiile intre tabele ,pe baza destinatie mssql?&lt;/P&gt;
&lt;P&gt;Multumesc&lt;/P&gt;</description></item><item><title>Exportare in XML</title><link>http://sqlserver.ro/forums/thread/2164.aspx</link><pubDate>Thu, 28 Jun 2007 15:58:41 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:2164</guid><dc:creator>valky</dc:creator><slash:comments>2</slash:comments><comments>http://sqlserver.ro/forums/thread/2164.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=2164</wfw:commentRss><description>&lt;p&gt;Buna ziua,&lt;/p&gt;&lt;p&gt;&amp;nbsp;Intampin si eu o dificultate tehnica. Am nevoie sa export un set de date din database engine in format xml si totodata acel xml sa se actualizeze odata la X ore.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;Pot sa construiesc query-urile cu optiunea FOR XML AUTO, problema mea e cum automatizez refresh-ul XML-ului (din care o sa citeasca o terta aplicatie), am incercat cu un pachet de SSIS, dar nu sunt foarte sigur de unde sa abordez problema. (am incercat cu OLEDB Destination cu driver-ul de XML, dar nu prea m-am descurcat).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Daca ati avea vreo sugestie, v-as fi etern recunoscator.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Multumesc,&lt;/p&gt;&lt;p&gt;Vali&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Probleme executare pachet ETL</title><link>http://sqlserver.ro/forums/thread/1985.aspx</link><pubDate>Wed, 30 May 2007 14:09:33 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:1985</guid><dc:creator>Tudor10i</dc:creator><slash:comments>4</slash:comments><comments>http://sqlserver.ro/forums/thread/1985.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=1985</wfw:commentRss><description>&lt;p&gt;Salut,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Am dezvoltat mai multe pachete pentru incarcare unui warehouse. Fiecare pachet individual functioneaza corect. Am dezvoltat un pachet generic in care am definit ordinea in care se executa fiecare pachet individual. La rularea pachetului generic la un moment dat porneste aplicatia sqldumper.exe. si acesta se opreste, fara a genera o eroare in event viewer sau sa-mi trimita mail cu eroare. Am folosit si optiunea pentru logarea tuturor erorilor care apar in baza de date si nu este logat nimic. Are cineva idee ce ar putea genera acest comportament??&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mutumesc.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Tudor&lt;/p&gt;</description></item><item><title>utilizare ssis</title><link>http://sqlserver.ro/forums/thread/1548.aspx</link><pubDate>Wed, 17 Jan 2007 18:53:06 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:1548</guid><dc:creator>crestinul</dc:creator><slash:comments>1</slash:comments><comments>http://sqlserver.ro/forums/thread/1548.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=1548</wfw:commentRss><description>cu Integration services e posibil sa fac schedule la pakete, sa fac sa se lanseze in executie packetele automat la o noua restartare de serviciu sau foloseste exclusiv numai pt rularea packetelor ,iar planficarea o fac punandu-le in joburi sql agent?
multumesc</description></item><item><title>ssis bug?</title><link>http://sqlserver.ro/forums/thread/1453.aspx</link><pubDate>Mon, 01 Jan 2007 11:46:59 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:1453</guid><dc:creator>crestinul</dc:creator><slash:comments>8</slash:comments><comments>http://sqlserver.ro/forums/thread/1453.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=1453</wfw:commentRss><description>&lt;P&gt;Finally am facut si eu primul project in SSIS. Am rulat din Visual Studio si am vazut ca merge, am facut deploy la&amp;nbsp;pachet ,&lt;STRONG&gt;dtsx file&lt;/STRONG&gt;,&amp;nbsp;pe Integration Services.&lt;/P&gt;
&lt;P&gt;Problema e ca dupa operatiunea asta cand deschid projectul meu-pachetul dtsx si incerc sa intru pe dataflow-ul projectului,in modul design fiind obtin o exceptie si se restarteaza Visual Studio.&lt;/P&gt;
&lt;P&gt;A mai patit careva asha ceva? Are cineva idee de chestia asta?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>ssis tutorial</title><link>http://sqlserver.ro/forums/thread/1447.aspx</link><pubDate>Fri, 29 Dec 2006 09:11:29 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:1447</guid><dc:creator>crestinul</dc:creator><slash:comments>2</slash:comments><comments>http://sqlserver.ro/forums/thread/1447.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=1447</wfw:commentRss><description>&lt;P&gt;Stie cineva vreun tutorial de ssis free ,o documentatie ca sa inveti ssis step by step -in afara de bol?&lt;/P&gt;
&lt;P&gt;Multumesc&lt;/P&gt;</description></item><item><title>Site-uri de profil</title><link>http://sqlserver.ro/forums/thread/1290.aspx</link><pubDate>Mon, 11 Dec 2006 11:16:31 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:1290</guid><dc:creator>ggciubuc</dc:creator><slash:comments>2</slash:comments><comments>http://sqlserver.ro/forums/thread/1290.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=1290</wfw:commentRss><description>&lt;p&gt;Raspunzand unei postari am dat de niste siteuri care se nimeresc foarte bine aici&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.sqlis.com/"&gt;http://www.sqlis.com/&lt;/a&gt;&amp;nbsp;pentru Integration Services&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.sqlis.com/"&gt;http://www.sqldts.com/&lt;/a&gt;&amp;nbsp;al &amp;quot;batranului&amp;quot; DTS&lt;/p&gt;</description></item><item><title>SSIS Quick Start</title><link>http://sqlserver.ro/forums/thread/101.aspx</link><pubDate>Mon, 18 Sep 2006 18:05:24 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:101</guid><dc:creator>Diana</dc:creator><slash:comments>24</slash:comments><comments>http://sqlserver.ro/forums/thread/101.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=101</wfw:commentRss><description>Puteti crea pachetele SSIS programatic (folosind namespace-ul
Microsoft.SqlServer.Dts.Runtime), din VS 2005, pornind de la
template-ul Business Intelligence Projects ---&amp;gt; Integration Services
Projects sau accesand All Programs ---&amp;gt; Microsoft SQL Server 2005
---&amp;gt; SQL Server Business Intelligence Development Studio.&lt;br&gt;
In exemplul de fata veti crea un pachet SSIS folosind VS.&lt;br&gt;
1. Template-ul "Integration Services Projects" este instalat odata cu
SQL Server 2005 - cand ajungeti la Components to install ---&amp;gt;
Advanced selectati "Business Intelligence Development Studio" din
"Client Components". Cand veti crea un nou proiect in VS 2005, veti
observa in sectiunea "Project types" grupul de tempalates "Business
Intelligence Projects".&lt;br&gt;
&lt;a href="http://www.i-com.ro/img/SSIS/NewSSISProject.jpg" target="blank"&gt;New SSISP ackage - img1&lt;/a&gt;&lt;br&gt;
2. Spre deosebire de DTS din SQL 2000, succesiunea task-urilor de
procesare din pachet ("control flow") este separata de transformarea
propriu-zisa a datelor de la sursa la destinatie ("data flow").
Conexiunile cu diverse surse de date (de exemplu tabele dintr-o baza de
date sau fisiere text) se definesc in tab-ul "Connection Managers" din
partea de jos a ecranului. "Connection manager" este un obiect care
reprezinta o conexiune - una dintre proprietatile sale este "connection
string". Odata definit, un "connection manager" poate fi asociat cu un
task din "control flow" sau cu transformarile din "data flow".&lt;br&gt;
Tab-ul "event handlers" contine task-uri corespunzatoare evenimentelor
produse de pachet (de exemplu "OnError" se produce daca in cursul
executiei pachetului apar erori)&lt;br&gt;
"Package explorer" listeaza continutul pachetului - task-uri, "connection managers", variabile, etc.&lt;br&gt;
&lt;a href="http://www.i-com.ro/img/SSIS/TestPackage_1.jpg" target="blank"&gt;New SSIS Package - img2&lt;/a&gt;&lt;br&gt;
3. Pentru a adauga un prim "connection manager" dati un "right click"
pe aria "Connection Managers" si alegeti "ADO.NET Connection".
* Aveti nevoie de acest tip de conexiune pentru script task-ul din
pasul 4. Gasiti o explicatie amanuntita in Books Online ---&amp;gt; Using
Connections in the Script Task. &lt;a href="http://www.i-com.ro/img/SSIS/ConnectionManager.JPG" target="blank"&gt;Apasati butonul "New" si specificati
serverul si baza de date&lt;/a&gt;. &lt;br&gt;
&amp;nbsp;Specificati in connection string "MultipleActiveResultSets=True" daca
vreti sa profitati de "MARS" - &lt;a href="http://www.i-com.ro/img/SSIS/MARS.jpg" target="blank"&gt;vezi imaginea&lt;/a&gt;&lt;br&gt;
4. Alegeti din Toolbox un "script task"&lt;br&gt;
* Gasiti o lista completa de task-uri in Books Online ---&amp;gt;Integration Services Tasks. &lt;br&gt;
Din meniul "right click" selectati "Edit" ---&amp;gt; Script ---&amp;gt; Design Script.&lt;br&gt;
&lt;a href="http://www.i-com.ro/img/SSIS/DesignScript.jpg" target="blank"&gt;Editorul Script Task&lt;/a&gt;&lt;br&gt;
*Din pacate, nu puteti programa decat in VB...&lt;br&gt;
* Scriptul din acest exemplu selecteaza o coloana de tip "string"
dintr-un tabel; sirul este prelucrat iar rezultatul final este inserat
in tabelul "Category"&lt;br&gt;
De exemplu sirul initial este de forma "/Imported
Wine/France/Burgundy/Meursault". Scriptul va "sparge" sirul dupa "/" si
va crea in tabelul "Category" inregistrarile:&lt;br&gt;
CategoryID&amp;nbsp;&amp;nbsp;&amp;nbsp; Name&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
ParentCategoryID&lt;br&gt;
1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Imported Wine&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;br&gt;
2&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; France&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br&gt;
3&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Burgundy&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;br&gt;
4&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Meursault&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; 3&lt;br&gt;
Transact SQL nu este "expert" in job-uri precum prelucrarea de siruri sau "regular expressions"; folositi .NET in aceste cazuri.&lt;br&gt;
5. Pentru cazul in care apar erori in executie, puteti trimite un mesaj
de e-mail folosind un "Send mail task". In cazul de fata veti folosi
"Send mail task" intr-un "event handler" corespunzator evenimentului
"on error" la nivel de pachet.&lt;br&gt;
*Lista completa de evenimente: Books Online ---&amp;gt; Integration Services Event Handlers&lt;br&gt;
Mai intai veti crea un "&lt;a href="http://www.i-com.ro/img/SSIS/SMTPConnectionManager.jpg" target="blank"&gt;SMTP connection manager&lt;/a&gt;", care conecteaza pachetul la un server SMTP (selectati meniul SSIS ---&amp;gt; New connection).&lt;br&gt;
6. Puteti configura "Send mail task" folosind &lt;a href="http://www.i-com.ro/img/SSIS/Variables.jpg" target="blank"&gt;variabile&lt;/a&gt;.
Variabilele pot fi incluse intr-un fisier de configurare care va fi
actualizat la o eventuala portare a pachetului pe o alta masina.
Variabilele definite de catre utilizator se adauga folosind tab-ul
"Variables" din partea dreapta a ecranului. Domeniul ("scope")
variabilei poate fi pachetul SSIS, un task, un container sau un event
handler (ca in cazul de fata).&lt;br&gt;&lt;a href="http://www.i-com.ro/img/SSIS/SendMailTaskProperties.jpg" target="blank"&gt;
Task-ul se configureaza din editor&lt;/a&gt; (accesat cu un "right click").
Incepeti cu sectiunea "Expressions" - click pe butonul "..." si din
drop-down-ul "Property" alegeti "FromLine" si expandati "&lt;a href="http://www.i-com.ro/img/SSIS/ExpressionBuilder.JPG" target="blank"&gt;Expression Builder&lt;/a&gt;". Nodul "Variables" listeaza variabilele sistem si "user defined" . Asociati urmatoarele proprietati cu variabile:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; FromLine ---&amp;gt; User::sender_mail &lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ToLine&amp;nbsp;&amp;nbsp; ---&amp;gt; User::recipient_mail&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Subject&amp;nbsp; ---&amp;gt; System::TaskName&lt;br&gt;
* Lista completa de variabile sistem: Books Online ---&amp;gt; System Variables&lt;br&gt;
7. Rulati pachetul ca pe orice proiect de VS - apasati "start debugging"&lt;br&gt;</description></item><item><title>SQL Server 2005 SSIS: tuning the dataflow task</title><link>http://sqlserver.ro/forums/thread/801.aspx</link><pubDate>Wed, 08 Nov 2006 10:54:54 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:801</guid><dc:creator>Tudor10i</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/801.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=801</wfw:commentRss><description>&lt;span&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:10pt;font-family:Verdana;"&gt;&lt;font color="#333333"&gt;&lt;span style="font-size:10pt;font-family:Verdana;"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:10pt;font-family:Verdana;"&gt;&lt;font color="#000000"&gt;&lt;span style="font-size:10pt;font-family:Verdana;"&gt;Need&amp;nbsp;to wrestle every last ounce of performance out of the dataflow task?&lt;span&gt;&amp;nbsp;&lt;/span&gt;Kirk Haselden can show you how.&lt;br /&gt;&lt;a href="http://www.simple-talk.com/sql/sql-server-2005/sql-server-2005-ssis-tuning-the-dataflow-task/" title="blocked::http://www.simple-talk.com/sql/sql-server-2005/sql-server-2005-ssis-tuning-the-dataflow-task/"&gt;&lt;strong&gt;&lt;font color="#cc6600" face="Arial"&gt;http://www.simple-talk.com/sql/sql-server-2005/sql-server-2005-ssis-tuning-the-dataflow-task/&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;</description></item><item><title>SSIS Logging &amp; Debugging</title><link>http://sqlserver.ro/forums/thread/257.aspx</link><pubDate>Thu, 05 Oct 2006 08:56:31 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:257</guid><dc:creator>Diana</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/257.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=24&amp;PostID=257</wfw:commentRss><description>In faza de test, rulati pachetul SSIS ca pe orice proiect de VS - click pe butonul "Start Debugging".&lt;br&gt;
In primul rand va puteti da seama de ceea ce se intampla in timpul
rularii dupa culoarea task-urilor: galben - in desfasurare, verde - OK,
rosu - eroare.&lt;br&gt;
&lt;a href="/photos/snapshots/images/218/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/218/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Tab-ul "Execution Results" listeaza pasii din cursul executiei pachetului.&lt;br&gt;
&lt;a href="/photos/snapshots/images/217/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/217/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Mai departe, SSIS ofera destul de multe facilitati de "logging" si "debug".&lt;br&gt;
1. Logging-ul "tine evidenta" evenimentelor SSIS. Informatia poate fi
"notata" intr-un fisier text, xml, in tabelul msdb.dbo.sysdtslog90,
intr-un "trace" (sursa pentru SQL Profiler) sau in windows event log.
Configurati log-ul la nivel de pachet sau de task accesand meniul SSIS
---&amp;gt; Logging. &lt;br&gt;
&lt;a href="/photos/snapshots/images/221/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/221/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Alegeti un "log provider" la nivel de pachet - destinatia de stocare a
informatiei - de exemplu un fisier XML (SSIS log providers for XML
files). Alegeti "New Connection" din drop-down-ul "Configuration",
selectati "Usage type ---&amp;gt; Create File" si specificati numele
fisierului XML.&lt;br&gt;
&lt;a href="/photos/snapshots/images/216/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/216/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
In tab-ul Details alegeti evenimentele pe care vreti sa le logati:&lt;br&gt;
&lt;a href="/photos/snapshots/images/222/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/222/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
In ecranul "Advanced" puteti alege datele care vor fi notate la destinatie:&lt;br&gt;
&lt;a href="/photos/snapshots/images/223/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/223/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
Exemplu de fisier XML de log&lt;br&gt;
&lt;a href="/photos/snapshots/images/225/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/225/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Elementul "source" contine sursa informatiei - pachet, container, task.&lt;br&gt;
* Aveti grija de dimensiunea fisierelor de log...&lt;br&gt;
Pentru exemplificarea logging-ului la nivel de task, creati un "Execute SQL Task" care executa o procedura stocata de forma:&lt;br&gt;
&lt;br&gt;
CREATE PROCEDURE [dbo].[DM_SSISLDExample]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @Headline varchar(100),&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; @NewsID int OUTPUT&lt;br&gt;
AS&lt;br&gt;
BEGIN&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SET NOCOUNT ON;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO News(Headline)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; VALUES(@Headline)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; SET @NewsID = SCOPE_IDENTITY()&lt;br&gt;
END&lt;br&gt;
&lt;br&gt;
* Structura tabelului News:&lt;br&gt;
CREATE TABLE [dbo].[News](&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [NewsID] [int] IDENTITY(1,1) NOT NULL,&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [NewsGUID] [uniqueidentifier] NOT NULL CONSTRAINT [DF_News_NewsGUID]&amp;nbsp; DEFAULT (newid()),&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [Headline] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL,&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
.&lt;br&gt;
CONSTRAINT [PK_News] PRIMARY KEY CLUSTERED &lt;br&gt;
(&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; [NewsID] ASC&lt;br&gt;
)WITH (PAD_INDEX&amp;nbsp; = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]&lt;br&gt;
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]&lt;br&gt;
&lt;br&gt;
In editorul task-ului alegeti un "connection type" ADO.NET (necesar
daca lucrati cu proceduri) si setati IsQueryStoredProcedure = True&lt;br&gt;
&lt;a href="/photos/snapshots/images/215/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/215/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Creati variabilele:&lt;br&gt;
&amp;nbsp;- "news_id" de tipul Int32, la nivel de pachet&lt;br&gt;
&amp;nbsp;- "headline" de tipul string, la nivel de Execute SQL Task&lt;br&gt;
In Parameter Mapping stabiliti corespondenta intre parametrii procedurii si variabile:&lt;br&gt;
&lt;a href="/photos/snapshots/images/214/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/214/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
* news_id va lua valoarea parametrului output @NewsID si poate fi folosita de catre un alt task.&lt;br&gt;
SSIS permite stocarea informatiei de log in destinatii diferite pentru
componente diferite. De exemplu, la nivel de "Execute SQL Task" puteti
alege ca "log provider" SSIS Log provider for SQL Server. Informatia va
"merge" in tabelul msdb.dbo.sysdtslog90.&lt;br&gt;
*mai intai adaugati providerul dorit la nivel de pachet&lt;br&gt;
* pentru acest provider creati o noua conexiune OLEDB pe baza msdb&lt;br&gt;*
folositi proprietatea LoggingMode = UseParentSettings daca vreti ca
setarile de logging ale task-ului sa fie cele ale unui container
parinte &lt;br&gt;
&lt;br&gt;
2. SSIS permite utilizarea de breakpoints la niver de container
("ForEach loop container", "For loop container", etc.) si de task.&lt;br&gt;
Breakpoint-ul se asociaza cu un eveniment - de exemplu cu OnPreExecute
si OnPostExecute. Dati un "right click" pe task si alegeti "Edit
Breakpoints":&lt;br&gt;
&lt;a href="/photos/snapshots/images/213/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/213/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Puteti urmari valoarea variabilei news_id inainte si dupa executia
task-ului (---&amp;gt; OnPreExecute, OnPostExecute) in ferestrele "Watch"
si "Locals". &lt;br&gt;
Fereastra "Call Stack" afiseaza task-ul curent (marcat prin sageata galbena) si parintele sau.&lt;br&gt;
&lt;a href="/photos/snapshots/images/208/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/208/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;a href="/photos/snapshots/images/202/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/202/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
3. Pentru debug pe un script task editati scriptul VB (righ click pe
script task ---&amp;gt; Edit ---&amp;gt; Script ---&amp;gt; Design Script) si
creati break points:&lt;br&gt;
&lt;a href="/photos/snapshots/images/209/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/209/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Imaginea de mai jos reda ceea ce se vede in "Edit Breakpoints":&lt;br&gt;
&lt;a href="/photos/snapshots/images/212/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/212/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
Cand este atins break pointul, debugger-ul lanseaza VB:&lt;br&gt;
&lt;a href="/photos/snapshots/images/256/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/256/thumb.aspx" border="0"&gt;&lt;/a&gt;&lt;br&gt;
&lt;br&gt;


4. Comportament bizar&lt;br&gt;
Am incercat sa apas pe butonul "step over". A aparut mesajul de eroare din imagine:&lt;br&gt;
&lt;a href="/photos/snapshots/images/224/original.aspx" target="_blank"&gt;&lt;img src="/photos/snapshots/images/224/thumb.aspx" border="0"&gt;&lt;/a&gt;</description></item></channel></rss>