Welcome to Sign in | Help
in Search

ssis package cu parametri

Last post 07-02-2008, 7:42 PM by crestinul. 10 replies.
Sort Posts: Previous Next
  •  06-27-2008, 9:06 AM 5177

    ssis package cu parametri

    Am un package ssi si am nevoie sa parametrizez urmatoarele:parametrul unei interogari si ado connection stringul a lui conexiuni sql deestinatie.

    Nu am experienta cu ssis se poate face asa ceva e greu imi puteti da va rog cateva hinturi ,privind parametri pachetelor dts/ssis?

    Multumesc


    Secolul XXI ori va fi religios ori nu va fi deloc
  •  06-27-2008, 12:59 PM 5180 in reply to 5177

    Re: ssis package cu parametri

    Cateva articole referitoare la paramaterii manevrati din interiorul unui package :

    http://www.sqlis.com/81.aspx

    aici cum se pot utiliza parametri intr-un Execute SQL Task http://www.sqldts.com/305-3.aspx  sau aici:  http://www.sqlis.com/58.aspx

    Altfel daca vorbim de parametrii care se manevreaza din afara package-ului prin dtexec  (a se vede Books Online) utilizand optiunea /SET (cam asa dtexec /SET \Package.Variables[User::TheVariable].Properties[Value];)


    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
  •  06-27-2008, 1:42 PM 5181 in reply to 5180

    Re: ssis package cu parametri

    Multumesc pt raspuns

    Am doua variabile la nivel de package si vreau sa le setez din afara pachetului mai exact aplicatia execute package.

    Nu stiu cum sa mapez aceste doua variabile la parametri externi


    Secolul XXI ori va fi religios ori nu va fi deloc
  •  06-27-2008, 2:28 PM 5182 in reply to 5181

    Re: ssis package cu parametri

    Aici gasesti o serie foarte buna de articole - ce-i drept, cam trebuie sa ai rabdare:

    http://www.databasejournal.com/article.php/1503191

    Cred ca te pot ajuta si tutorialele din BOL ("Creating a simple ETL package") si "Variables How-to Topics (SSIS)" tot din BOL.

     

  •  06-27-2008, 2:46 PM 5184 in reply to 5182

    Re: ssis package cu parametri

    multumesc

     


    Secolul XXI ori va fi religios ori nu va fi deloc
  •  06-30-2008, 7:39 AM 5185 in reply to 5184

    Re: ssis package cu parametri

    Am reusit sa rezolv cu variabilele alea,insa cand rulez packetul in dreptul DataFLFow tasks care au obiect sqlserver destination am o eroare de oledb:[SQL Server Destination [121]] Error: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E14. An OLE DB record is available.  Source: "Microsoft SQL Native Client"  Hresult: 0x80040E14  Description: "Could not bulk load because SSIS file mapping object 'Global\DTSQLIMPORT              ' could not be opened. Operating system error code 2(error not found). Make sure you are accessing a local server via Windows security.". .Am cautat pe net si am gasit ca packagul trebuie sa ruleze pe acelasi server cu cel al obiectului sqlserverdestination ceea ce nu mi se pare ok...

    Multumesc


    Secolul XXI ori va fi religios ori nu va fi deloc
  •  06-30-2008, 9:01 AM 5186 in reply to 5185

    Re: ssis package cu parametri

    crestinul:

    Make sure you are accessing a local server via Windows security.

    Legat de ce apare in citat exista un domeniu Windows intre servere? Integration Services Server este startat cu un cont de Windows care poate intra pe acea masina?

     


    Gheorghe Ciubuc,SQL Server Influencer, MCP(SQL 2000), MCTS (SQL Server 2005) , OCA(Oracle 9i), Sybase(Brainbench)
  •  06-30-2008, 9:19 AM 5187 in reply to 5186

    Re: ssis package cu parametri

    Vezi si

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=74428&SiteID=1

    Se pare ca ai dat de o "limitare" a SQL Server Destination...Incearca OLE DB Destination.

  •  06-30-2008, 10:03 AM 5189 in reply to 5187

    Re: ssis package cu parametri

    multumesc pentru raspunsuri

    AM rulat local packageul si am alta eroare :the aquieder connecion methode call to the connection manager "destinatie" fails with error code 0xc0202009.

    Eu incerc sa setez connection string la conexiunea destinatie din evenimentul onpreexecutepackage dintr-un obiect de tip script cam asa:

    If Dts.Variables.Contains("bazadate") = True And Dts.Variables.Contains("unitate") = True Then

    Dts.Connections("destinatie").ConnectionString = "Data Source=192.168.0.45,1206;User ID=jiji;password=beecali;Initial Catalog=" + Dts.Variables("bazadate").Value.ToString() + ";Provider=SQLNCLI.1;Persist Security Info=True;Auto Translate=False;"

    end if

    Dts.TaskResult = Dts.Results.Success

    ma gandesc ca nu fac bine ceva aici de aici poate fi buba


    Secolul XXI ori va fi religios ori nu va fi deloc
  •  07-01-2008, 4:54 AM 5200 in reply to 5189

    Re: ssis package cu parametri

    portul 1206 e oprit ?(fierwal ?)
    Mai exact, iti merge conexiunea daca o dai direct, fara if, in alt package ?(ai grija sa folosesti valoare din Dts.Variables("bazadate").Value.ToString())
    Ignat Andrei
    http://serviciipeweb.ro/iafblog
  •  07-02-2008, 7:42 PM 5239 in reply to 5200

    Re: ssis package cu parametri

    s-ar putea sa fie inchis o sa verific.Acesta este portul pe care ruleaza integration services nu am reusit sa ma conectez de pe pc-ul meu la integration service de pe acest computer asta s-ar putea sa fie cauza

    Multumesc o sa verific


    Secolul XXI ori va fi religios ori nu va fi deloc
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems