Innehållsförteckning:
- Har problem med att installera Server 2005 Express
- Problem med att ansluta till Server 2005 Express-databasen
- Administrera din databas
- Hitta borttappad data i din databas
- Korrigera din databas
Video: Introduction to Lumison - Overview of Datacentre Services - Managed IT Services - Promotional Video 2024
Som en databasserver på grundnivå som byggs på samma plattform som hela SQL Server 2005 Express kombinerar enkelhet med stor kraft och en massiv uppsättning funktioner. Naturligtvis kan alla dessa möjligheter lite förvirrande ibland, så här är lite hjälp med några av de vanligaste förutsägelserna som du sannolikt stöter på.
Har problem med att installera Server 2005 Express
Att ha lite cool ny programvara och inte kunna installera den är inte så kul. Lyckligtvis installeras SQL Server 2005 Express vanligtvis utan hitch. Om du stöter på ett hinder, använd följande checklista för att hjälpa dig att ta dig ur varmt vatten:
1. Se till att du har tillräckliga behörigheter för att lägga till eller ta bort programvara.
Generellt är installation av eller borttagning av programvara som administratör en bra idé. Annars kan operativsystemet blockera dig från att göra sådana ändringar.
2. Ta bort alla tidigare versioner av SQL Server 2005 Express via Add / Remove Programs-programmet i Kontrollpanelen.
Om du hoppar över det här steget klagar installatören högt och sedan kölar över. Även om det är tråkigt, ta dig tid att rengöra saker innan du försöker installera.
3. Hämta och installera Windows Installer.
Om du kör en modernare version av Windows har du förmodligen redan installationsprogrammet på ditt system.
4. Hämta och installera Microsoft. NET Framework 2. 0.
SQL Server 2005 Express bygger på denna ram; Om det saknas kan du inte installera databasen.
Problem med att ansluta till Server 2005 Express-databasen
Anslutningsproblem är en av de vanligaste klagomålen för en databasserver, inklusive SQL Server 2005 Express. Lyckligtvis kan du vanligtvis övervinna dessa komplikationer utan för mycket svårighet. Om du inte kan ansluta kan du försöka med någon av dessa åtgärder:
- Kontrollera att databasservern körs: Om du inte begär att SQL Server 2005 Express-tjänsten startas när systemet startar, behöver du bara starta tjänsten.
- Se till att du använder rätt protokoll: Du kan använda flera kommunikationsmetoder för att kommunicera med SQL Server 2005 Express. För att lyckas konversera med databasservern måste du se till att både klienten och servern talar på rätt kanal med rätt inställning. I synnerhet - eftersom SQL Server 2005 Express endast är lokala anslutningar. Om du vill ha fjärråtkomst måste du köra SQL Server Surface Area Configuration-verktyget för att tillåta både lokala och fjärranslutna anslutningar.Du kan också välja protokollet för dessa konversationer.
- Justera anslutningssträngen: När du ansluter till SQL Server 2005 Express måste du ange en anslutningssträng som hjälper till att hitta databasservern. Ofta mycket webbplatsspecifikt, även det minsta felet i den här anslutningssträngen dömmer din konversation från början.
Administrera din databas
Även om SQL Server 2005 Express är en databas på grundnivå som inte kräver mycket omsorg och matning, behöver du regelbundet hantera administrativa uppgifter. Här är två bra val för att få jobbet snabbt och enkelt:
- SQLCMD-verktyg: Detta teckenbaserade verktyg skickas med varje kopia av SQL Server 2005 Express. Du kan köra nästan alla administrativa uppgifter genom att använda direkt Transact-SQL eller ett av hundratals inbyggda systemlagrade procedurer.
- SQL Server Management Studio Express Edition: Om du har mer hankering för grafiska verktyg, vill du titta på det här verktyget. Medan en fullversionsversion skickas med de mer omfattande SQL Server-utgåvorna kan du även utföra många administrativa sysslor även med den här inmatningsversionen som är tillgänglig för SQL Server 2005 Express. Och vad som helst inte är möjligt, kan du alltid hantera med direkta Transact-SQL eller system lagrade procedurer.
Hitta borttappad data i din databas
Om du inte kan hitta information som du vet finns i din databas, förtvivla inte: Om ingen har oavsiktligt raderade data, väntar det fortfarande tålmodigt i din databas. I många fall är svårigheter som den här verkligen symptom på ett underliggande tillståndsproblem.
Eftersom SQL Server 2005 Express bygger på SQL Server-databasplattformen i Enterprise-klassen, erbjuder den alla säkerhetsfunktionerna hos sina större syskon. Tyvärr kan all denna kraft ibland översätta till oförutsedda säkerhetshinder. Det här är inte svårt att övervinna, men du behöver veta hur du konfigurerar dina behörigheter korrekt.
Korrigera din databas
Om du inte tror på gremliner eller andra övernaturliga enheter som faller ut ur eter och orsakar kaos på dina data, är chansen att eventuella informationsproblem beror på ett relativt litet antal fel och försummelser. Här är vad du ska se upp för:
- Problem med referensintegritet: För att hålla alla dina data synkroniserade, erbjuder SQL Server 2005 Express referensintegritetsfunktioner. Dessa hindrar dig eller dina program från att oavsiktligt ändra rader från ett bord utan att göra motsvarande ändringar i en annan tabell.
- Underlåtenhet att använda transaktioner: Transaktioner hjälper till att intyga att dina databasinteraktioner sker i logiskt konsekventa grupper. Utan korrekta transaktioner kan en operation uppdatera en tabell men misslyckas med att göra samma för andra tabeller. Resultatet är skadad dataintegritet.
- Felaktigt definierade kolumner: Tro det eller inte, ibland väljer databasdesigners fel typ av datatyp när de ställer in sina tabeller. Till exempel kan ett visst fält innehålla valutobelopp, vilket inkluderar decimaler.Men när de skriver SQL för att skapa tabellen väljer de INTEGER datatypen för den här kolumnen. Denna datatyp innebär att SQL Server 2005 Express kasserar eventuella bråkdelar från den kolumnen. Ett annat vanligt problem ser att databasdesigners inte ger tillräckligt med utrymme för teckenbaserade fält. Igen kasta SQL Server 2005 Express glatt bort alla extra data, vilket leder till skadad information och olyckliga användare.