Vid kodning av en ansökan , är beslutet att använda en SQL -server ett krav för dynamiskt innehåll . Microsoft SQL Server är en databas applikation som kan användas av både stora och små företag . Den kan också användas av den enskilde för online-applikationer . Det finns flera fördelar med att använda SQL Server över inline SQL-kommandon . Med hjälp av en SQL Server kräver en inlärningskurva , men dess övergripande fördelar gör det värt den tid för genomförande . Lagrade procedurer
En stor fördel med att använda SQL Server är användningen av lagrade procedurer . Lagrade procedurer är kodrader som anropas av programmet . De är placerade på servern , och de är redan sammanställs för snabbare svarstider . Lagrade procedurer kräver kunskaper i SQL Server -syntax , som kallas T - SQL ( transaktion SQL ) . Användning av lagrade procedurer centraliserar också koden , så felsökning dålig databasdesign önskemål kan observeras av en databasadministratör .
Skalbarhet
Termen skalbarhet används för att beskriva förmågan att växa när verksamheten blir större . När företag växer snabbt , kan en liten databasprogram som Access- vara en flaskhals för en webbplats eller stationära datorer. Microsoft SQL Server är snabb för stora och små företag , så att företaget växer , kan SQL Server hantera den nya volymen av databasen förfrågningar . SQL Server kan hantera miljontals poster och transaktioner .
Säkerhet
Säkerhet är en viktig fråga för alla platser . SQL Server kan administratören bevilja tillträde eller neka åtkomst för användarna . SQL Server har en särskild del av programmet där användarna läggs till behörigheterna . SQL Server kan administratörer ange vilka tabeller och lagrade procedurer användare kan komma åt och fråga . Detta begränsar vilka register och användarinformation kan söka , som skyddar företagets kundinformation .
Transaktionsloggar
Transaktionsloggar är föremål på SQL Server som rekord hämtning , uppdatering och borttagning av poster . Det finns två skäl att hålla transaktionsloggar . Den första är för rollback förfaranden . Denna process används för oavsiktliga uppdateringar eller strykningar . Administratören kan returnera poster tillbaka till de ursprungliga data med hjälp transaktionsloggar . Andra kan transaktionsförteckningarna användas av säkerhetsskäl. Om administratören misstänker ett brott mot säkerheten , kan han titta transaktionen loggar för varje typ av data hämtning och identifiera graden av överträdelse . Addera Automatic Backup
SQL Server har en automatisk backup alternativ . SQL Server sparar automatiskt en kopia av databasen och transaktionen loggar på en annan hårddisk eller media som en CD - ROM eller DVD . Små program som ingår har inte denna möjlighet , och säkerhetskopior är en integrerad del av katastrofer . SQL Server har också rutiner som gör det möjligt för administratören att snabbt återställa en databas när data förloras eller skadas , eller att servern har en hårddiskkrasch .