SQL08: Come disabilitare autocommit in SQL Server Management Studio

 

Hai siete mai chiesti come autocommit disattivare in SQL Server Management Studio? La risposta è rapida. Che cosa si può modificare il menu selezionare Strumenti> Opzioni> Esegui la query> SQL Server> Ansi> IMPLICIT_TRANSACTIONS SET.

 

 

Sembra piuttosto semplice ma, come mi è stato chiesto un paio di volte ...

Oracle10g: Manuale database in modalità standby (impostazione iniziale)

Un database Oracle in stand-by è una copia esatta di un database operativo su un server remoto, usato come una copia di backup, e copia per riferimento, il disaster recovery, ecc.

Un database in modalità standby è più di un backup normale, perché può essere messo in produzione disastro in meno tempo di quanto se avessimo per ripristinare una copia (o da una semplice RMAN o esportazione). Ripristinare una copia di file richiede tempo, e durante questo periodo il sistema non è disponibile. Con un database aggiuntivo in modalità standby non c'è nulla (o quasi nulla per ripristinare) in caso di calamità. In pochi minuti, permettendo il cambiamento è la continuità del servizio. Offre i vantaggi di prestazioni di un cluster o di sicurezza dello specchio, ma il rapporto tra costi e prestazioni e lasciare il tempo sembra giusto per me.

Da una prospettiva globale:

-Abbiamo una copia del database in remoto, possiamo contare come una seconda serie di copie.

Oracle10g: Cambia il set di caratteri del database

Può accadere che dopo l'installazione o configurazione di un database Oracle nuovo ci rendiamo conto che il set di caratteri scelti durante l'installazione non è corretta. Quello che può succedere in casi come questo è quello di eliminare il database e riconfigurare o peggio ... Ma non è. Possiamo cambiare il set di caratteri di arresto del database, alzando gli occhi rigorosamente modificando le impostazioni e riavviare il database. Howto:
 
- Prima di tutto la connessione al database  

$ sqlplus sys/pwd@prod as sysdba
 

- Ci fermiamo il database 

SQL>SHUTDOWN IMMEDIATE;

 

- Alziamo rigorosamente * 

SQL>STARTUP MOUNT;
SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL>ALTER DATABASE OPEN;

- Modificare il carattere mappa 
SQL>ALTER DATABASE CHARACTER SET <mappa di caratteri>;

- Riavviare il database e yata 

SQL>SHUTDOWN IMMEDIATE;
SQL>STARTUP;

SQL08: tabella delle statistiche aggiornamento dinamico per tutta la banca dati

Come in Oracle vi è una tabella che elenca tutte le tabelle del database (dba_tables) e possiamo usarlo per effettuare interventi di manutenzione in modo dinamico in SQL Server può fare la stessa query la tabella [database].dbo.sysobjects.

Nell'esempio riportato di seguito (come in altri che ho appeso) aggiornare le statistiche per tutte le tabelle di un database, SQL Server in modo dinamico interrogando il dizionario dei dati. Questo potrebbe essere incapsulati in una stored procedure o in un lavoro di eseguire direttamente i SQL Server Agent per tenere le statistiche aggiornate su tutte le tabelle di un database automaticamente.