Quando la codifica di una domanda , la decisione di utilizzare un server SQL è un requisito per il contenuto dinamico . Microsoft SQL Server è un'applicazione di database che può essere utilizzato da grandi o piccole imprese. Può anche essere utilizzato dall'individuo per le applicazioni online . Ci sono molti vantaggi di utilizzare SQL Server tramite i comandi SQL inline . Utilizzo di un server SQL richiede una curva di apprendimento , ma i suoi vantaggi complessivi rendono la pena il tempo per l'attuazione. Stored procedure
L'unico vantaggio principale di utilizzare SQL Server è l' utilizzo di stored procedure . Le stored procedure sono righe di codice che vengono chiamati dall'applicazione. Essi sono posti sul server , e sono pre- compilati per tempi di risposta più rapidi. Le stored procedure richiedono la conoscenza della sintassi SQL Server , che si chiama T - SQL ( SQL transazione ) . L' utilizzo di stored procedure centralizza anche il codice , quindi la risoluzione dei problemi cattivi richieste di database possono essere osservati da un amministratore di database .
Scalabilità
Il termine scalabilità è usato per descrivere la capacità a crescere quando l'azienda diventa più grande . Quando le aziende crescono rapidamente , una piccola applicazione di database come Access può essere un collo di bottiglia per un sito web o desktop software . Microsoft SQL Server è pronto per le grandi e piccole imprese , così come il business cresce , il SQL Server è in grado di gestire il nuovo volume di richieste al database . SQL Server può gestire milioni di dischi e transazioni .
Sicurezza
La sicurezza è una questione importante per qualsiasi sito . SQL Server consente all'amministratore di concedere l'accesso o negare l'accesso per gli utenti. Il SQL Server dispone di una sezione specifica della applicazione in cui vengono aggiunti gli utenti alle autorizzazioni . SQL Server consente agli amministratori di specificare quali tabelle e stored procedure gli utenti sono in grado di accesso e query. Questo limita ciò che registri e informazioni utente possono essere interrogati , che protegge le informazioni sui clienti del business.
Transaction Log
I registri delle transazioni
sono oggetti in SQL Server che registrano il recupero , l'aggiornamento e la cancellazione di record . Ci sono due ragioni per tenere i registri delle transazioni . Il primo è per le procedure di rollback . Questo processo viene utilizzato per aggiornamenti accidentali o delezioni . L'amministratore può restituire i record di nuovo ai dati originali utilizzando i registri delle transazioni . In secondo luogo, i registri delle transazioni possono essere utilizzati per scopi di sicurezza . Se l'amministratore sospetta una violazione della sicurezza , può guardare i registri delle transazioni per ogni tipo di recupero dei dati e di identificare la gravità della violazione .
Automatic Backup
SQL Server ha una opzione di backup automatico . Il SQL Server salva automaticamente una copia del database e dei registri delle transazioni su un altro disco rigido o su un supporto come un CD-ROM o un DVD . Piccole applicazioni come accesso non hanno questa opzione , i backup e sono parte integrante di disaster recovery . SQL Server dispone anche di procedure che permettono agli amministratori di ripristinare rapidamente un database quando i dati vengono persi o danneggiati , o il server ha un crash del disco rigido .