Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Prendere proprieta dell'oggetto di connessione creato nel connection ...
martedì 06 aprile 2010 - 12.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ANNA79
Profilo
| Junior Member
62
messaggi | Data Invio:
mar 6 apr 2010 - 12:20
Salve
mi servirebbe assegnare ad una variabile del mio task script la stringa di connessione prendendola direttamente dall'oggetto del mio connection manager..in poche parole mi serve utilizzare la stringa di connessione all'interno del mio codice.
Ho eseguito questa sintassi ma no ncredo sia corretta o quanto meno mi da errori
public void Main()
{
SqlConnection myADONETConnection = new SqlConnection();
myADONETConnection = (SqlConnection)(Dts.Connections[@"SQLINPSSVIL06\SQL06.TutorGA.TutorGA"].AcquireConnection(Dts.Transaction) as SqlConnection);
MessageBox.Show(myADONETConnection.ConnectionString, @"SQLINPSSVIL06\SQL06.TutorGA.TutorGA");
}
grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 6 apr 2010 - 12:34
>Salve
Ciao
>mi servirebbe assegnare ad una variabile del mio task script
>la stringa di connessione prendendola direttamente dall'oggetto
>del mio connection manager..in poche parole mi serve utilizzare
>la stringa di connessione all'interno del mio codice.
>Ho eseguito questa sintassi ma no ncredo sia corretta o quanto
>meno mi da errori
ma hai letto per bene quanto ti ho indicato qui?
http://www.dotnethell.it/forum/messages.aspx?ThreadID=34970
Guarda che l'impostazione dinamica indicata nel post funziona.
Se proprio non riesci a saltarci fuori, mandami il ssis che vediamo che si può fare.
--
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
ANNA79
Profilo
| Junior Member
62
messaggi | Data Invio:
mar 6 apr 2010 - 13:42
ciao
si l'ho letto ma tu la connessione la leggi da tabella a me purtroppo la cosa è un po limitata...ho dovuto creare un file di configurazione xml con il package configuraton e non so proprio come leggere questo file da codice(con lo scrpt task) per estrapolare la stringa di connessione
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 6 apr 2010 - 14:42
>si l'ho letto ma tu la connessione la leggi da tabella a me purtroppo
>la cosa è un po limitata...ho dovuto creare un file di configurazione
>xml con il package configuraton e non so proprio come leggere
>questo file da codice(con lo scrpt task) per estrapolare la stringa
>di connessione
leggila con le configurazioni, e se non vuoi collegare direttamente con EXPRESSION la connection, puoi passare da variabili e valorizzare la connectionstring da script..
--
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
ANNA79
Profilo
| Junior Member
62
messaggi | Data Invio:
mar 6 apr 2010 - 17:37
allora innanzi tutto grazie ho risolto con lo script :)
ehm...potrei chiedere un altra info? ma perchè ssis fa scomparire ogni volta le psw? il fatto è che se poi mando in esecuzione il pacchetto mi da il seguente errore
The user does not have the authority to access the host resource. Check your authentication credentials or contact your system administrator. SQLSTATE: HY000, SQLCODE: -1000
helphelphelp
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 6 apr 2010 - 17:50
>allora innanzi tutto grazie ho risolto con lo script :)
>ehm...potrei chiedere un altra info? ma perchè ssis fa scomparire
>ogni volta le psw? il fatto è che se poi mando in esecuzione
>il pacchetto mi da il seguente errore
per ragioni di sicurezza, se tu non setti l'encryption level e la password del package (protetto, ad esempio, da password o da chiave utente), il motore non tiene in memoria i dati sensibili. E menomale
.
Pensa a pubblicare coi tuoi dati riservati.. Ragion per cui, ti consiglio di connetterti con windows auth su sql server, mai con sql auth. Se puoi..
--
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
Torna su
Stanze Forum
Elenco Threads
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 !