riposto il post di active experts
http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/registry/
riposto il post di active experts
http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/registry/
il transaction log, questo sconosciuto.. tutti (o quasi) sappiamo che il transaction log, è “quel file che mantiene le transazioni effettuate, o da effettuare, sul DB”.. ma come funziona? qual’è la sua configurazione migliore per il nostro DB? come manutenerlo al meglio?
mi sto cimentando in quest’impresa ardua e ho trovato un paio di articoli “terra terra” che possono aiutare a fare un pò di chiarezza a chi, ad esempio come me, ha diverse nozioni da riordinare.
questo è un articoli di MS molto carino in cui al termine c’è proprio uno specchietto che è possibile utilizzare per capire qual’è il recovery model per il DB migliore per il proprio database
http://msdn.microsoft.com/en-us/library/ms175987.aspx
in questo invece (me lo sto ancora leggendo) un pò di tips per la manutenzione del TL.
http://technotes.towardsjob.com/sql-server/dba-tips-maintenance-plan-to-avoid-transaction-log-file-growth/
Ecco una cosina che mi ha fatto perdere quasi un giorno… in Transact SQL esiste la CONVERT che è in grado di convertire un valore in altri formati. Per quel che mi riguarda avevo la necessità di convertire un numero da decimale a esadecimale e quindi di trattare il risultato ottenuto come una stringa di testo.
Essendo io un pessimo conoscitore di TRANSACT (come di molti altri linguaggi) mi sono creato una funzioncina che è possibile chiamare utilizzando il suo nome preceduto dal prefisso dbo.
—
Update: Grazie a Gabriele (che legge il blog! fighissimo!) ho scoperto una funzione che ieri nelle mie ricerche non avevo trovato, al che deduco anche altre cose ma le risparmio…ovvero, esiste già una funzione di SQL che permette di convertire un esadecimale in testo!!…
Eccola qua:
ed ecco un esempio di codice.
SELECT master.dbo.fn_varbintohexstr(CAST(Addr1 AS VARBINARY)) AS Expr1FROM CustomerSELECT master.dbo.fn_varbintohexstr(CAST(Addr1 AS VARBINARY)) AS Expr1FROM Customer
E io che ci ho perso tutto quel tempo.. vabhe lascio il codice per me come appunto e per chi necessitasse di qualche (pessimo) spunto.
mi si è presentata la necessità di creare uno script che prendesse come parametri dei dati presenti su un DB SQL. Come molti sapranno, sulla macchina dove sql è installato è possibile utilizzare l’ottimo OSQL che fornisce un gran numero di opzioni, ma se dovessi far girare lo script su un client e non sul server?
Utilizzando un pò di VBScript è bastato fare un pò di ricerche su google per arrivare al risultato che vedere in fondo.
Accetta in ingresso una serie di parametri, a partire dai più ovvii, cioè nome della macchina server, nome del DB, utente e password e la query SQL da eseguire, fino a (li ho implementati in quanto servivano per i miei scopi) la possibilità di visualizzare a schermo il risultato della query e di decidere quale separatore utilizzare fra un campo e l’altro.
a disposizione di chiunque ne abbia bisogno
I siti FTP creati con IIS sono per default sia in modalità attiva che passiva. Primo punto che differenza c’è fra modalità attiva e passiva? A proposito ho trovato un articoli illuminante qui. In Pratica comunque la differenza fondamentale è la negoziazione e l’utilizzo delle porte, che nel caso della passiva viene fatto dal client e può non essere (anzi sicuramente non sarà) la classica 20..
Questo con un firewall nel mezzo può rompere le scatole e non poco, la situazione tipica che si trova è che la connessione vada bene, ma poi non sia possibile enumerare file e directory..
questo di solito fa abbastanza ingrossare il fegato….
bene.. cioè col fegato gonfio male..
ma detto questo, come fare in modo che la modalità passiva sia disponibile su un server IIS Microsoft?
la soluzione per diversi sistemi operativi è qui quella per Windows 2003, al momento forse l’OS più diffuso la riporto direttamente qui:
Dove al posto di XXXX-YYYY inserite il range di porte che volete abilitare.
L’ultimo passo è abilitare sul vostro firewall il range su indicato all’accesso al vostro FTP server.
Questa operazione, che a volte può essere molto scocciante, si può eseguire velocemente utilizzando il comando addusers.exe. A me è stato molto utile per spostare gli utenti di un server FTP su un altro server. Per una serie di motivi abbiamo preferito utilizzare uetnti locali piuttosto che utenti del dominio il problema era che erano ormai più di un centinaio.. come fare per spostarli da una macchina ad un ‘altra?
Fortunatamente la Sintassi è piuttosto semplice e l’articolo di Microsoft http://support.microsoft.com/kb/199878 spiega molto bene come fare un dump degli utenti e eventualmente ricrearli su un’altra Macchina utilizzando il file di dump creato.
ho finalmente installato windows 7 sul mio PC.
Avendo tutti gli installer dei programmi a me utili su un NAS mi sono trovato a non poter più accedere dal momento in cui ho messo il mio PC in Dominio. La risposta era sempre: “impossibile accedere a \\…… L’utente potrebbe non disporre dell’autorizzazione necessaria per l’utilizzo della risorsa di rete. Per le autorizzazioni di accesso contattare l’amministratore del server.”
(Essendo io l’amministratore di quel server la cosa si presentava abbastanza frustrante..) il problema però si risolve in fretta. Microsoft a partire da windows Vista ha modificato la metodologia di accesso alle risorse SMB, ma basta modificare una chiave del registry e una policy di accesso. Seguite quanto segue:
Ora andate in pannello di controllo-strumenti di amministrazione-criteri di sicurezza locali quindi nella chiave: Criteri locali-Opzioni di sicurezza modificate Sicurezza di rete: Livello Autenticazione di LAN Manager abilitando Invia risposte LN e NTLM.
Nota dopo l’aggiornamento, qualche collega mi dice che dovrebbe funzionare solo facendo la seconda parte della procedura. se qualcuno vuole confermare è ben accetto.
ecco un pò di link relativi a resource kit
http://www.petri.co.il/download_free_reskit_tools.htm
http://www.dynawell.com/index.php/lang-de/support/resource-kits/40-exchange-reskit
Ecco un bel link di risorse per script lovers come me
http://www.petri.co.il/download_free_reskit_tools.htm
Max