Microsoft SQL Server 2008 All-in-One Cheat Sheet

På grund af populariteten af ​​Microsoft SQL Server, bør det ikke komme som nogen overraskelse, at tonsvis af nyttige ressourcer til SQL Server-database designere, udviklere og administratorer. Her er et par af de bedste kilder til indsigt til SQL Server 2008.

  • Microsoft SQL Server hjemmeside: Dette er et godt sted at komme i gang at lære mere om SQL Server. Bortset fra de sædvanlige markedsføring-flavored billedsprog, finder du et udvalg af værdifuldt produkt og tekniske detaljer, som du kan bruge til at fremme din forståelse af alle ting SQL Server.
  • Microsoft SQL Server Developer Center: I et forsøg på at støtte softwareudviklere, Microsoft tilbyder et omfattende sæt af tjenester kaldet Microsoft Developer Network (MSDN). Denne indholdsrige hjemmeside tilbyder en bred vifte af software købes til nogen, ikke kun abonnenter. Den indeholder hvidbøger, tekniske trusser og en dyb viden base, som du kan søge at få svar på dine spørgsmål.
  • Wikipedia: Denne Internet-baseret, open source encyklopædi er en stor kilde til oplysninger om alle teknologiske emner, herunder relationel database teori og praktisk anvendelse. For eksempel, her er et link til en meget omfattende artikel om database normalisering i teori og praksis.
  • Nyhedsgrupper: Disse kollaborative rum er en enorm hjælp, når du kæmper med et teknisk problem. Chancerne er, at nogen her kan behandle dit spørgsmål. I de sidste par år, har Google gjort et stort stykke arbejde at hjælpe med at organisere og redning Usenet. Det er nemmere end nogensinde at få adgang til disse grupper via din browser.
  • Brugergrupper: Disse forsamlinger af ligesindede individer er et godt sted at forbedre din forståelse af SQL Server 2008. Nogle grupper mødes virtuelt, mens andre har fysiske begivenheder; visse grupper span begge verdener. Her er to af de bedre og mest relevante, Internet-fokuserede brugergrupper:
    • SQL Server Worldwide User Group
    • Professionel Association for SQL Server

    Hvis du hellere vil mødes og hilse dine kolleger ansigt til ansigt, chancerne er, at en søgning på internettet kan finde en god brugergruppe ikke alt for langt fra dig.

  • Datagenerering værktøj: Generering eksempeldata i hånden er en af ​​de mere kedelige opgaver, du står overfor, når man bygger og tester et program til din SQL Server 2008 installation. Heldigvis findes der kan automatisere dette for dig, hvilket frigør dig til at bruge tid på at udvikle og derefter tuning din ansøgning værktøj. Til oversigt et eksempel, har mange programmører haft stor succes med DTM data Generator.

Fejlfinding SQL Server 2008

I betragtning af alle de ting, du kan gøre med SQL Server 2008, er det naturligt, at du kan få forvirret fra tid til anden. Hvad der følger er et par af de mest almindelige dilemma, som du sandsynligvis støde på, når ved hjælp af SQL Server, og hvordan man kan overvinde dem.

Problemer med at installere SQL software

Under nogle cool nye software og ikke at kunne få det installeret er ikke meget sjov. Heldigvis SQL Server 2008 normalt får op at køre uden problemer. Hvis du støder på en forhindring, skal du bruge følgende tjekliste til at hjælpe dig med at undgå varmt vand:

  1. Sørg for at du har tilstrækkelige tilladelser til at tilføje eller fjerne software.

    Generelt er en god idé er at installere eller fjerne software som administrator. Ellers kan operativsystemet blokere dig fra at gøre disse ændringer.
  2. Fastslå, at din computer er stærk nok til at understøtte produktet.

    SQL Server gobbles hukommelse, CPU og disk ressourcer. Forsøger at installere det på en let maskine garanterer frustration.
  3. Fjern eventuelle tidligere versioner (såsom beta-installationer) i SQL Server 2008 via Tilføj / fjern programmer anvendelse i Kontrolpanel.

    Hvis du springer dette trin, en god chance for, at installatøren vil klage højlydt og derefter køl igen. Selvom det er kedeligt, tager sig tid til at rydde tingene op, inden du forsøger at installere.
  4. Sørg for at du har alle nødvendige understøttende software.

    Generelt SQL Server-installationsprogrammet er ganske intelligent og flittigt erhverver hvad mangler (fx Windows Installer, .NET Framework 2.0, SQL Server Native Client, og så videre). Dog skal du måske få disse komponenter selv.

Problemer administrerer databasen

En database administrator arbejde er aldrig gjort. Heldigvis har Microsoft ikke sjuske med de understøttende værktøjer. Her er to gode valg til at få arbejdet gjort hurtigt og nemt:

  • SQLCMD nytte: Denne karakter-baseret værktøj leveres med hver kopi af SQL Server. Du kan køre næsten alle administrative opgaver ved hjælp af direkte Transact-SQL eller en af ​​de hundredvis af indbygget system lagrede procedurer.
  • SQL Server Management Studio: Hvis du har mere af en hang til grafiske værktøjer, når det kommer til administration, du ønsker at se på dette værktøj. Du kan udføre næsten enhver administrativ opgave, du nogensinde måske står over for. Og, hvad der er ikke er muligt kan håndteres med direkte Transact-SQL eller systemet lagrede procedurer.

Problemer med dine data, selv

Medmindre du tror på nisser, der nedstammer fra æteren og anrette skade på dine data, chancerne er, at alle oplysninger problem er på grund af en fejl eller forsømmelse. Her er, hvad de skal holde øje med:

  • Referentiel integritet spørgsmål: For at holde alle dine data synkroniseret, SQL Server tilbyder referentiel integritet funktioner. Disse forhindrer du eller dine programmer fra uforvarende ændrer rækker fra en tabel uden at foretage tilsvarende ændringer i en anden tabel.
  • Hvis man ikke bruger transaktioner: Transaktioner hjælpe attestere, at din database interaktioner ske i logisk konsistente grupper. Uden ordentlig transaktioner, kan en operation opdatere én tabel, men undlader at gøre det samme for andre tabeller. Resultatet er beskadiget dataintegritet.
  • Forkert definerede kolonner: Tro det eller ej, nogle gange database designere vælger den forkerte datatype ved oprettelsen af deres borde. For eksempel kan en bestemt område skal indeholde valuta beløb, som omfatter decimaler. Men når designere skriver SQL til at oprette tabellen, de vælger den INTEGER datatype - SQL Server kasserer brøkdele beløb fra kolonnen nogen.
  • Ikke nok plads til tegnbaserede områder: Et andet fælles problem er database designere ikke tilstrækkelig plads til tegnbaserede felter. Igen, SQL Server muntert kaster væk eventuelle ekstra oplysninger, som fører til beskadigede information og ulykkelige brugere.

En database-server, der er for langsom

Før du kaste din langsom kørende databaseserver ud af vinduet, kan du køre en par ubesværet kontrol at identificere og afhjælpe kilden til hovedpine.

  • Er dine tabeller indekseret korrekt? Uden tvivl, forkert eller manglende indekser forårsager de fleste af de problemer med ydeevnen, der plager den gennemsnitlige database applikation. Tag dig tid til at sikre, at du har placeret indekser i de rigtige steder.
  • Er der nok hukommelse? Må ikke shortchange databaseserveren ved at nægte det i hukommelsen er det nødvendigt at få arbejdet gjort hurtigt. Du kan fortælle, hvis du kører tør for hukommelse ved at lancere Windows Jobliste og visning af mængden af ​​tilgængelig fysisk hukommelse. Hvis dette tal nærmer sig nul, er du spørge din server at gøre for meget arbejde med for lidt hukommelse.
  • Er der for mange brugere og applikationer? Nogle gange, uanset hvor meget hukommelse, du har installeret, eller hvor godt dine tabeller er indekseret, du nærmer dig grænsen for, hvad en database-server kan håndtere. Der er ingen hårde og hurtig måde at se, om du er på randen, men hvis du har udtømt alle dine muligheder og du kan ikke lokke noget mere fart fra din server, derefter distribuere din arbejdsbyrde mellem flere servere.
  • Er du drage fordel af SQL Servers ydeevne værktøjer? Der er ingen grund til at gætte om, hvad der forårsager en lydhørhed problem, fordi SQL Server tilbyder en samling af fremragende præstationer overvågnings- og styringsværktøjer.

Lost rapporter

Efter konfiguration af en SQL Server Reporting Services (SSRS) server, er det almindeligt at "miste" den webadresse, du har brug for at få adgang til rapporterne. De faktiske webadresse, du bruger, afhænger af, om SSRS er installeret i standard forekomst af SQL Server eller en navngivet forekomst.

Du kan få adgang til både rapporten server (som opregner alle dine rapporter) og rapporten Manager (som giver dig mulighed for at styre mange af dine rapporter) via webbrowsere.

  • Finde SSRS på et standard eksempel: For at få adgang til SSRS rapport server (som opregner alle dine rapporter) på en server ved navn SRV1 bruge følgende URL:

    http: // SRV1 / ReportServer

    At få adgang til rapporten Manager (som giver dig mulighed for at styre dine rapporter) på en server ved navn SRV1, bruge denne URL:

    http: // SRV1 / Rapporter

  • Finde SSRS på en navngivet instans: til adgang til en SSRS, der er installeret på en navngivet instans, skal du tilføje subsystemnavnet til slutningen af webadressen efter en understregning.

    For eksempel, hvis din navngivne forekomst var MyReports på en server ved navn SRV1 ville URL'en til rapportserveren være:

    http: // SRV1 / ReportServer_MyReports

    For at få adgang til rapporten Manager på en server ved navn SRV1 med en navngiven instans af MyReports, bruge denne URL:

http: // SRV1 / Reports_MyReports


© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com