Ieri ho scritto una guida su come ricavare la lista dei server SQL presenti nella vostra rete LAN. Oggi sono qua per farvi vedere un modo molto semplice per ricavare la lista di tutti i Database di un server SQL. Per fare questo dichiariamo queste quattro variabili (la lista dei Database verrà caricata in un oggetto di tipo combobox):
SqlConnection oSqlConn;
string sData = string.Empty;
SqlCommand oSqlCmd;
SqlDataReader oSqlDR;
Una volta dichiarate le variabili andiamo a impostare la connessione verso il server SQL: (more…)
Oggi sono qua a spiegarvi un metodo molto semplice per trovare tutti i server SQL nella vostra rete. Per fare questo useremo l’oggetto SqlDataSourceEnumerator il quale espone il metodo GetDataSources che restituisce un Datatable con tutti server SQL nella vostra rete.
In questo esempio viene caricato un oggetto ComboBox con i nomi di tutti i server. Dichiariamo le nostre varibili:
SqlDataSourceEnumerator servers = SqlDataSourceEnumerator.Instance;
DataTable serversTable;
Una volta dichiarate le variabili andiamo a scrivere le seguenti righe di codice: (more…)
Oggi un cliente mi segnalava una problematica. Per non avere problemi di permessi durante l’esecuzione di un programma, questo doveva essere eseguito come un utente amministratore. Diciamo che inserire tutti gli utenti di una azienda nel gruppo degli amministratori delle macchine mi sembra eccessivo, l’unica cosa da fare era eseguire il programma come un utente amministratore, un semplice RunAs.
Per questo motivo ho sviluppato una applicazione di console la quale non fa nient’altro che eseguire l’eseguibile con una utenza specifica. Ecco il codice della applicazione in VB.NET: (more…)