scrivere sul registry via VMI

riposto il post di active experts

http://www.activexperts.com/activmonitor/windowsmanagement/adminscripts/registry/

Inserito in Dove Stiamo Andando? | Lascia un commento

Transaction log, questo sconosciuto..

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/

Inserito in Server che passione, sql, Utilità, windows | Etichette , | Lascia un commento

Convertire un Intero in un Esadecimale e utilizzarlo come testo in SQL – Update

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:

master.dbo.fn_varbintohexstr

ed ecco un esempio di codice.

SELECT master.dbo.fn_varbintohexstr(CAST(Addr1 AS VARBINARY)) AS Expr1
FROM Customer
SELECT master.dbo.fn_varbintohexstr(CAST(Addr1 AS VARBINARY)) AS Expr1
FROM 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.

Leggi l’articolo completo

Inserito in Batch Caverna, sql, Utilità, windows | Etichette , , , | Lascia un commento

accedere ad un DB SQL da script

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 :-)

Leggi l’articolo completo

Inserito in Batch Caverna, Utilità, windows | Etichette , , | Lascia un commento

una finestra sul mondo

Inserito in windows | Etichette | Lascia un commento

ISS – server FTP in Modalità passiva

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:

  • assicurarsi che sia abilitato l’accesso al metabase di IIS
    • per farlo fare tasto dx-gestione su risorse del computer
    • quindi tasto dx-proprietà sul nodo IIS Services
    • la prima voce dovrebbe essere quella che abilita l’accesso al metabase nella mia versione in inglese è Enable direct Metabase Edit.
  • sul server, andare a riga di comando ed entrare nella directory C:\Inetpub\AdminScripts
  • digitare il comando adsutil.vbs ha impostato /MSFTPSVC/ PassivePortRange “XXXX – YYYY”

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.

Inserito in Server che passione, windows | Etichette , , , , | Lascia un commento

Eseguire il DUMP degli utenti di una macchina Windows

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.

Inserito in Uncategorized | Lascia un commento

Accedere ad Un NAS da windows 7

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:

  1. Entrate nel registry
  2. andate alla chiave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\lsa
  3. verificate di avere la voce “LmCompatibilityLevel”, se non esiste createla
  4. che esista o meno inserite al suo interno il valore 1
  5. riavviate

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.

Inserito in windows | Etichette , , | 6 commenti

Resource KIT

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

Inserito in Utilità | Etichette , | Lascia un commento

Risorse per dos script

Ecco un bel link di risorse per script lovers come me

http://www.petri.co.il/download_free_reskit_tools.htm

Max

Inserito in Batch Caverna | Etichette , , | Lascia un commento