SSIS - Package Configurations

mercoledì 04 aprile 2012 - 15.02
Tag Elenco Tags  SQL Server 2008 R2  |  SQL Server 2008

TomClancy Profilo | Junior Member

Buongiorno a tutti, mi sto cimentando per la prima volta con un progettino con SSIS

Il progetto legge il contenuto di file xml, li mette su varie tabelle di appoggio, una volta finito sposta i file porta il contenuto delle tabelle da provvisorie in definitive.

Fintanto che gestisco il progetto sul mio pc tutto ok.
Il fine è andare in consegna con il pacchetto creato da un cliente e configurare la connessione oledb e varie path files direttamente dal cliente.
Pensavo che per fare questo fosse sufficiente andare in SSIS --> Package Configurations e gestire un XML configuration file con le path e la stringa di connessione... e poi legare dal cliente un Job che richiami il pacchetto.

MI sembra tutto ok fintanto che nel file di configurazione non metto la stringa di connessione... quando la metto succede che
1. sul mio pc smette di funzionare il progetto per un problema di connessione
2. dal cliente idem

Ho forse sbagliato approccio?

e... il cliente dove avere per forza SQL 2008 standard o basta il workgroup?

grazie 10000 :)

lbenaglia Profilo | Guru

>MI sembra tutto ok fintanto che nel file di configurazione non
>metto la stringa di connessione... quando la metto succede che
>1. sul mio pc smette di funzionare il progetto per un problema
>di connessione
>2. dal cliente idem
>
>Ho forse sbagliato approccio?
No, i package configuration servono proprio per questo
Ho eseguito personalmente il deploy di decine di pacchetti SSIS basati su file di configurazione in formato XML contenenti percorsi, connection string, account FTP, ecc. e ha sempre funzionato.
Probabilmente hai sbagliato qualcosa nel configurare la proprietà ConnectionString del Connection Manager.
Una cosa che fa veramente schifo è il logging, ma questo è un altro discorso (tra l'altro non ho ancora avuto modo di vedere se in SQL Server 2012 hanno migliorato questo aspetto)

>e... il cliente dove avere per forza SQL 2008 standard o basta
>il workgroup?
Il SSIS runtime è presente a partire dalla Standard Edition:
http://msdn.microsoft.com/en-us/library/cc645993(v=sql.105).aspx#SSIS

>grazie 10000 :)
Prego.

Ciao!
--
Lorenzo Benaglia
http://blogs.dotnethell.it/lorenzo/

TomClancy Profilo | Junior Member

Grazie Lorenzo, mitico come al solito

a questo punto so che almeno ho interpretato bene l'idea.. vedo di concentrarmi sulla connessione.

PS: come al solito se risolvo posto la soluzione... vedi mai che serva a anche a qualcun altro

Ciaoooo

alx_81 Profilo | Guru

>PS: come al solito se risolvo posto la soluzione... vedi mai
>che serva a anche a qualcun altro
Ciao TomClancy,
ti dà per caso un errore sull'impossibilità di connessione?
Per caso eseguendolo in test a volte ti funziona?
Credo che il problema potrebbe essere attribuito al fatto che user e pwd non sono "protetti" dal livello di sicurezza del pckg..
Puoi darmi maggiori dettagli sull'errore?

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5