Hjem Personlig finansiering Et par SQL Server 2005 Express Fejlfindingstips - dummies

Et par SQL Server 2005 Express Fejlfindingstips - dummies

Indholdsfortegnelse:

Video: Creating Database using Visual Studio 2024

Video: Creating Database using Visual Studio 2024
Anonim

Som en entry-level databaseserver, der er bygget på samme platform som hele SQL Server 2005-serien kombinerer SQL Server 2005 Express enkelhed med stor strøm og et massivt sæt funktioner. Naturligvis kan alle disse evner lidt forvirrende til tider, så her er nogle hjælp til nogle af de mest almindelige problemer, som du sandsynligvis støder på.

Har problemer med at installere Server 2005 Express

At have nogle flotte nye software og ikke at kunne installere det er ikke meget sjovt. Heldigvis installerer SQL Server 2005 Express normalt uden hitch. Hvis du støder på en forhindring, skal du bruge følgende tjekliste for at få dig ud af varmt vand:

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

Generelt er installation og fjernelse af software som administrator en god ide. Ellers kan operativsystemet blokere dig for at foretage sådanne ændringer.

2. Fjern eventuelle tidligere versioner af SQL Server 2005 Express via programmet Tilføj / fjern programmer i Kontrolpanel.

Hvis du hopper over dette trin, klager installatøren nok højt og derefter køler over. Selv om det er kedeligt, tag dig tid til at rydde op, før du prøver at installere.

3. Download og installer Windows Installer.

Hvis du kører en mere moderne version af Windows, har du sandsynligvis allerede installationsprogrammet på dit system.

4. Download og installer Microsoft. NET Framework 2. 0.

SQL Server 2005 Express er bygget på denne ramme; Hvis det mangler, kan du ikke installere databasen.

Der er problemer med at oprette forbindelse til Server 2005 Express-databasen

Tilslutningsproblemer er en af ​​de mest almindelige klager over enhver databaseserver, inklusive SQL Server 2005 Express. Heldigvis kan du normalt overvinde disse komplikationer uden for meget besvær. Hvis du ikke kan oprette forbindelse, skal du prøve et af disse løsninger:

  • Kontroller, at databaseserveren kører: Medmindre du anmoder om, at SQL Server 2005 Express-tjenesten starter, når dit system starter, skal du blot starte tjenesten.
  • Kontroller, at du bruger den rigtige protokol: Du kan bruge flere kommunikationsmetoder til at kommunikere med SQL Server 2005 Express. For at kunne kommunikere med databaseserveren skal du sikre dig, at både klienten og serveren taler på den rigtige kanal med den rigtige opsætning. Især - fordi SQL Server 2005 Express kun er standardforbindelser til lokale forbindelser - hvis du vil have fjernadgang, skal du køre SQL Server Surface Area Configuration-værktøjet for at tillade både lokale og eksterne forbindelser.Du kan også vælge protokollen for disse samtaler.
  • Juster forbindelsesstrengen: Når du opretter forbindelse til SQL Server 2005 Express, skal du angive en forbindelsestreng, som hjælper med at finde databaseserveren. Ofte meget webstedsspecifik, selv den mindste fejl i denne forbindelsestreng dæmper din samtale fra starten.

Administrere din database

Selvom SQL Server 2005 Express er en entry-level database, der ikke kræver meget omhu og fodring, skal du regelmæssigt håndtere administrative opgaver. Her er to gode valg til at få arbejdet hurtigt og nemt:

  • SQLCMD-værktøj: Dette tegnbaserede værktøj leveres med hver kopi af SQL Server 2005 Express. Du kan køre næsten enhver administrativ opgave ved at bruge direkte Transact-SQL eller en af ​​de hundredvis af indbyggede system lagrede procedurer.
  • SQL Server Management Studio Express Edition: Hvis du har mere af en hankering til grafiske værktøjer, vil du se på dette værktøj. Mens en komplet version leveres med de mere omfattende SQL Server-udgaver, kan du selv udføre mange administrative opgaver selv med denne indgangsniveauversion til SQL Server 2005 Express. Og hvad der ikke er muligt, kan du altid håndtere med direkte Transact-SQL eller system lagrede procedurer.

Find tabte data i din database

Hvis du ikke synes at finde oplysninger, som du ved, er i din database, skal du ikke fortvivle: Medmindre nogen har utilsigtet slettet data, er det sandsynligvis stadig tålmodigt at vente i din database. I mange tilfælde er vanskeligheder som denne virkelig symptomer på et underliggende tilladelsesproblem.

Da SQL Server 2005 Express er opbygget på SQL Server-platformen til enterprise-class, tilbyder SQL Server 2005 Express alle sikkerhedskapaciteterne hos sine større søskende. Desværre kan al denne magt undertiden oversætte til uforudsete sikkerhedshindringer. Disse er ikke svært at overvinde, men du behøver at vide, hvordan du korrekt konfigurerer dine tilladelser.

Korrigere din database

Medmindre du tror på gremliner eller andre overnaturlige enheder, der falder ud af æteren og ødelægger dine data, er chancerne for, at eventuelle informationsproblemer skyldes et relativt lille antal fejl og udeladelser. Her er hvad du skal passe på:

  • Problemer med referenceintegritet: For at hjælpe med at holde alle dine data synkroniserede, indeholder SQL Server 2005 Express referential integritetsfunktioner. Disse forhindrer dig eller dine applikationer fra uforvarende at ændre rækker fra et bord uden at foretage tilsvarende ændringer i en anden tabel.
  • Manglende brug af transaktioner: Transaktioner hjælper med at bekræfte, at dine databaseinteraktioner sker i logisk konsekvente grupper. Uden ordentlige transaktioner kan en operation opdatere en tabel, men undlader at gøre det samme for andre tabeller. Resultatet er beskadiget dataintegritet.
  • Forkert definerede kolonner: Tro det eller ej, nogle gange vælger databasedesignere den forkerte datatype, når de opsætter deres tabeller. For eksempel kan et bestemt felt indeholde valutabeløb, der inkluderer decimaler.Men når de skriver SQL for at oprette tabellen, vælger de INTEGER datatypen for denne kolonne. Denne datatype betyder, at SQL Server 2005 Express kasserer eventuelle brøkdele fra den pågældende kolonne.
  • Et andet almindeligt problem ser databasedesignere ikke tilstrækkelig plads til tegnbaserede felter. Igen kaster SQL Server 2005 Express muntert væk nogen ekstra data, hvilket fører til beskadiget information og ulykkelige brugere.
Et par SQL Server 2005 Express Fejlfindingstips - dummies

Valg af editor

Hvad er Array Formulas i Excel 2013? - dummies

Hvad er Array Formulas i Excel 2013? - dummies

En matrixformel i Excel 2013 (og andre regneark) er en speciel formel, der opererer på en række værdier. Hvis et celleområde leverer dette interval (som det ofte er tilfældet), betegnes det som et arrayinterval. Hvis denne rækkevidde leveres af en liste over numeriske værdier, er de kendt som ...

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Ved hjælp af regnearkfunktioner til statistisk analyse i Excel 2016 - dummies

Excel 2016b har en række funktioner til Statistisk analyse. Funktionsbiblioteket på fanen Formler viser alle kategorier af Excel-regnearkfunktioner. Trinene i at bruge et regneark funktion er Skriv dine data i et datarray og vælg en celle for resultatet. Vælg den relevante formelskategori og vælg en ...

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Hvad er nyt i Excel 2016 til statistisk analyse? - dummies

Microsoft har lavet nogle få ændringer i Excel's Ribbon (fanebåndet øverst), hvilket afspejler ændringer i Excel. Den mest oplagte tilføjelse er pæren øverst til højre for tilføjelser. Det er mærket "Fortæl mig hvad du vil gøre. "Dette kaldes Tell Me-boksen, og det er nyt ...

Valg af editor

Sådan postes på en vens Facebook-tidslinje - dummies

Sådan postes på en vens Facebook-tidslinje - dummies

Dit nyhedsfeed trækker indlæg, som dine Facebook-venner lav på et sted, så du kan læse dem alle på én gang. Men nogle gange vil du læse alt om kun en person. Heldigvis er alle deres indlæg blevet samlet på deres tidslinjer. Tidslinjen er ligesom en nyhedsfeed alt om en person. ...

Sådan sender du en Facebook-begivenhed - dummies

Sådan sender du en Facebook-begivenhed - dummies

Den første måde du sikkert finder ud af om Facebook begivenheden er gennem en anmeldelse. Når en ven inviterer dig til en begivenhed, vises et lille rødt flag over meddelelsesikonet i den store blå bar øverst. Klik på ikonet for at åbne din underretningsmenu; Klik derefter på den invitation, der skal tages ...

Hvordan man kan se de billeder du er på Facebook - dummies

Hvordan man kan se de billeder du er på Facebook - dummies

Hvis du har meget af Facebook venner, du er sandsynligvis i et ton af fotos. Du kan se de billeder, du er i, uden at skulle gå hele Facebook, så længe du er mærket i dem. Måske har du tagget dem selv, eller dine venner har måske tagget dig. Det første sted du ...

Valg af editor

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Digital SLR-fotografi Alt-i-One til Dummies Cheat Sheet - dummies

Hvis du 'er interesseret i fotografering, du finder ingen bedre enhed end en digital spejlreflekskamera (eller dSLR). Uanset om du er amatør eller professionel, kan du finde en dSLR, der passer til dine behov. Du kan virkelig ikke slå kombinationen af ​​magt, fleksibilitet, vækstpotentiale og "accessorize-ability" af en dSLR. Med oplysningerne i denne ...

Hvordan man tager gebyr som bryllupsfotograf - dummier

Hvordan man tager gebyr som bryllupsfotograf - dummier

Som bryllupsfotograf, dit job er at hjælpe De formelle portrætter flyder så jævnt som muligt. Du kan lægge meget af grunden i månederne før den faktiske bryllupsdato som du kommunikerer med parret. Hvis du gør dine lektier, kan du fokusere på at holde portræt sessioner organiseret og opretholde kontrol ...