giovedì 23 aprile 2015

Windows Server 2003 - Articolo 4 - 23/04/2015 : Come creare un backup delle Active Directory

Per poter backuppare i file di sistema inerenti alle Active Directory bisogna procedere  nel seguente modo  :

  • Accedere al Server interessato (solitamente il Domain Controller);
  • Cliccare su Start , Accessori , Utilità di sistema ed infine selezionare Backup:

Una volta aperta l'utility , portarsi all'interno del TAB : Backup : 




ora basterà semplicemente selezionare con un FLAG la voce : System State ; e tramite il pulsante , posto in basso della schermata : SFOGLIA, selezionare dove salvare il file di backup che verrà creato.

 

Articoli VMWARE - Articolo 1 - 23/04/2015: HARDWARE STATUS Disable

Nel caso in cui il TAB : Hardware Status , che si trova all'interno dei TAB dei Nodi VMWARE che ci permette di visualizzare le caratteristiche HW e le temperature dei Server:




non mostri nessuna informazione , in quanto è disattivo ;
bisogna utilizzare un TOOL free (personalmente consiglio Putty) per collegarsi al proprio Server VMWARE in SSH.




Una volta Stabilita la connessione ed eseguito l'accesso con le credenziali di root , digitare i seguenti comandi  : 


/etc/init.d/sfcbd-watchdog status

Nel caso il servizio non fosse attivo, lanciare il seguente comando:

/etc/init.d/sfcbd-watchdog start

infine per uscire dalla console digitare : exit.


giovedì 9 gennaio 2014

Articoli SQL - Articolo 9 - 09/01/2014: Come ottenere tutte le tabelle che compongono un database


Tempo fa mi è tornato utile utilizzare questa funzione, che una volta eseguita riporterà tutte le tabelle che compongono il nostro database:


Query:
EXEC
sp_tables
@table_name = '%',
@table_owner = '%',
@table_qualifier = 'YourDBName',
@table_type =  "'TABLE'"

venerdì 20 settembre 2013

Windows Server 2008 - Articolo 4 - 20/09/2013 : Come nascondere una cartella condivisa nel Server agli utenti.

Ecco una breve guida di come nascondere le cartelle condivise di un Server agli utenti del dominio.

La risoluzione al problema risulta molto semplice :

quando andiamo a settare il nome di condivisione della cartella sul Server

basta semplicemente aggiungere un "$" alla fine del nome di condivisione qualsiasi esso sia : 

In questo modo qualsiasi utente provi a connettersi al Server non vedrà visualizzata la cartella Prova; anche se potrà raggiungerla e vedere il suo contenuto se digiterà il percorso specifico della cartella contenente anche il simbolo "$"; come per esempio : \\NomeDelServer\Prova$.

mercoledì 11 settembre 2013

Exchange Server 2010 - Articolo 3 - 11/09/2013 : Creazione nuova cassetta postale su Exchange (con creazione Utente delle AD).

In questo Articolo vi riporto anche il LINK di quello precedente perchè andremo ad analizzare direttamente il Wizard della creazione della cassetta postale e quindi i passi da seguire in precedenza potrete trovarli qui :


Analizziamo la 2° situazione (ovvero il caso in cui l'utente che assoceremo alla cassetta postale non esista nella nostra organizzazione in AD) :

Bisognerà Checcare la 1° delle due CheckBox ovvero Nuovo Utente e cliccare sul pulsante Avanti.
















Ora dovremmo compilare tutti i campi con le informazioni del nuovo Utente che si vuole aggiungere all'organizzazione (e nella prima riga in alto andremo a selezionare in quale Unità Organizzativa delle AD lo inseriremo).
Una volta fatta questa operazione cliccare su Avanti.









Ora andremo a Checcare la prima CheckBox e cliccando sul pulsante Sfoglia selezioneremo il DataBase nel quale verrà salvata la nostra Cassetta Postale.














Infine ci verrà proposto un riassunto delle impostazioni che abbiamo settato e cliccando su Nuovo verrà creata la nostra cassetta postale insieme all'utente nelle Active Directory.


Exchange Server 2010 - Articolo 2 - 11/09/2013 : Creazione nuova cassetta postale su Exchange (con utente delle AD già esistente).

Ecco i passi da seguire per poter creare una nuova cassetta postale su Exchange Server 2010.

Accedere al proprio Server Mail e aprire Exchange Management Console


Spostarsi nel riquadro si sinistra e selezionare Cassetta Postale  : 



Ora nel riquadro centrale ci verranno mostrate tutte le cassette postali che abbiamo all'interno del nostro Server e se ne volessimo creare una nuova basterebbe cliccare con il tasto destro del mouse e selezionare la voce ,dal menù a tendina che ci verrà proposto, "Nuova Cassetta postale..."
Analizziamo i vari Passi che dovremmo seguire per crearne una nuova :

Nella prima schermata del Wizard che si avvierà bisognerà selezionare Cassetta Postale Utente e poi cliccare su Avanti


Successivamente ci verrà richiesto se l'utente associato alla cassetta postale esiste nelle Active Directory o se è nuovo all'interno dell'organizzazione ( e quindi bisognerà selezionare una delle 2 voci in base al caso in cui ci troviamo).
Analizziamo la 1° situazione (ovvero che esista già) :
Bisognerà Checcare la voce Utenti Esistenti e cliccare sul Pulsante Aggiungi dove andremo a  selezionare l'utente desiderato dall'elenco che ci apparirà e poi bisognerà cliccare su Avanti.














Ora andremo a Checcare la prima CheckBox e cliccando sul pulsante Sfoglia selezioneremo il DataBase nel quale verrà salvata la nostra Cassetta Postale.
















Infine ci verrà proposto un riassunto delle impostazioni che abbiamo settato e cliccando su Nuovo verrà creata la nostra cassetta postale.

lunedì 9 settembre 2013

Windows Server 2008 - Articolo 2 - 09/09/2013 : Abilitare Disk Cleanup su Server 2008.

Ecco una breve guida per poter utilizzare Disk Cleanup su Server 2008.

Per fare ciò bisogna installare un Servizio che ci permette di poter utilizzare il Tool di Cleanup. Andare in :
Control Panel->Turn Windows features on or off.

Una volta aperto il menù , nel riquadro di sinistra , selezionare Features e spostarsi nel riquadro centrale per cliccare su Add Features

Partirà un Wizard che ci permetterà di installare i Servizi che vogliamo , quindi nel nostro caso dovremo selezionare Desktop Experience e cliccare su Next

Ora ci verrà mostrato un resoconto di quello che andremo ad Installare e bisogna cliccare su Install

Infine ci verrà richiesto di riavviare e una volta fatto potremo utilizzare Disk Cleanup.

venerdì 30 agosto 2013

Windows Server 2003 - Articolo 3 - 30/08/2013 : Come creare un'utente delle Active Directory.

Questa breve guida vi illustrerà passo dopo passo come creare un nuovo utente all'interno delle Active Directory.


  • Come prima cosa , bisogna accedere al Server che ha abilitato il Servizio di AD;
  • Aprire Utenti e Computer di Active Directory
  • Vi si presenterà una struttura suddivisa in oggetti appartenenti al Dominio; nel riquadro di sinistra raggruppati sotto a quest'ultimo di norma si trovano le OU (Unità Organizzative) che possono contenere a loro volta degli Utenti , dei Gruppi , dei Computer ...ecc ;
  • Una volta selezionata la OU nella quale si vuole creare il nuovo utente , ci si sposta nel riquadro di destra e si clicca con il pulsante destro del mouse selezionando Nuovo->Utente

Ora partirà un Wizard che vi permetterà di creare il vostro nuovo User , vediamo come fare :


  1. Come primo passo bisogna compilare i Campi che permetto di definire il Nome , il Cognome e l'accesso del nuovo Utente (e terminata la configurazione premere il pulsante Avanti) :
  2. Successivamente impostare la Password con la quale l'utente accederà al dominio (e poi cliccare su Avanti) :
  3. Infine è possibile controllare se le impostazioni settate sono corrette grazie al riepilogo che ci viene proposto : 
Cliccare su Fine e l'utente verrà aggiungo all'OU che avete precedentemente selezionato.

Articoli SQL - Articolo 8 - 30/08/2013: Ricavare i processi e i nomehost che stanno utilizzando il database.


Con questa semplice query saremo in grado di estrarre gli utenti che sono attualmente collegati al nostro database, ricavandone anche il numero e lo stato del processo a cui sono legati.

Query:

SELECT 'Questo processo sta utilizzando il database' AS Nota
, spid, last_batch,
status, hostname, loginame, [Database]=DB_NAME(dbid)
FROM sys.sysprocesses
WHERE dbid = DB_ID('NOME_DATABASE')
order by spid

*Dovrete sostituire NOME_DATABASE con il nome del database che volete monitorare.

Risultato Query:


Articoli SQL - Articolo 7 - 30/08/2013: Omissione del carattere interruzione di riga quando si copia da SQL Server Management Studio 2012 ad Excel.

Sicuramente chi di voi ha aggiornato il proprio client di amministrazione database di casa Microsoft alla versione 2012, si sarà accorto che copiando dati estratti da query che contengono una o più interruzioni di riga (il classico invio o in gergo carriage return) su un foglio Excel, l'SSMS non ignora l'interruzione di riga come facevano le versioni del Management Studio 2008 e 2005, ma la mantiene andando a salvare su Excel le informazioni seguite da ogni carriage return su righe diverse.

Questa scelta fatta da Microsoft può essere discutibile nel senso che è vero che effettivamente se una cella del database contiene, tra gli altri caratteri, il carriage return (l'invio), durante la copia, così come vengono mantenuti gli spazi e tutto il resto della punteggiatura, è giusto che venga mantenuto anche il CR, però questo potrebbe creare problemi (o vantaggi a seconda del caso), se vogliamo andare ad incollare i dati ad esempio su un file Excel.

Creazione tabella di esempio:

declare @Anagrafe table(Test nvarchar(20))
insert into @Test(Test)
values('test' + char(13) + 'test')
Query di esempio:
select test from Anagrafe
where ID = '10000'

Risultato query:


Copia del risultato su Excel:


Questo perchè i due test erano stati inseriti a database premendo un invio tra di essi.

E' possibile risolvere l'inghippo, a meno che il risultato in questo formato non vada già bene, applicando una funzione di REPLACE, che vada appunto a sostituire i caratteri char(10) ovvero il line feed e il char(13) ovvero il carriage return con un spazio vuoto ad esempio, o qualunque altro carattere a voi sembri più consono.

Soluzione:

select REPLACE(CAST(test as varchar(MAX)), CHAR(13) + CHAR(10), ' ') from Anagrafe
where ID = '10000'

Risultato query:



Copia del risultato su Excel: