Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva



Relevanta dokument
Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Denna laboration skapades för elever vid Roslagens Högskola men kan användas av vem som helst. Namnen på servrarna måste i så fall ändras.

Flytt av. Vitec Mäklarsystem

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

7 Mamut Client Manager

Objektorienterad programmering i Java I

Boss installationsmanual förberedelser

Detta dokument skall ge en kortfattad introduktion till Jasmine installationen vid DSV.

Programinstallation Datorbaserat handsmörjningssystem

Nya webbservern Dvwebb.mah.se

INSTALLATION...3 ATT KOMMA IGÅNG...3 PROGRAMMETS DESIGN...4 LÄGGA TILL TABELL...4 EDITERA TABELL...4 EDITERA RELATION...5 SPARA OCH AVSLUTA...

Lär känna MS SQL 2008 / Övning. Observera. Tips. Förberedelse

Spara papper! Skriv inte ut sammanfattning utan ladda ner PDF!

INSTALLATION AV VITEC MÄKLARSYSTEM

Installation/uppdatering av Hogia Personal fr.o.m. version 13.1

Windows Server containers och Hyper-V containers

Manuell installation av SQL Server 2008 R2 Express för SSF Timing

Installationsanvisningar VISI Klient

Hur patchar man Entré?

Labb LABB 1. Databassagan och en rundtur i databasers märkliga värld. Plushögskolan Frågeutveckling inom MSSQL - SU14

ARX på Windows Vista, Windows 7 eller Windows 2008 server

Webbokning Windows 7,8.1 &10 Installationsmanual

AVCAD 4.0 for MS SQL-SERVER

Instruktion för användande av Citrix MetaFrame

Messenger. Novell 1.0 HITTA DOKUMENTATIONEN ÖVER NOVELL MESSENGER. SNABBSTART

Installationsanvisning Boss delad databas

Compose Connect. Hosted Exchange

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.0

Instruktion för användande av Citrix MetaFrame

Instruktion för användande av Citrix MetaFrame

Scala Doc SQL Installation

Uppgraderingsinstruktion för Tekis-FB Avisering version 6.3.1

Myndigheten för samhällsskydd och beredskap 1 (10) Datum Installationsguide ROPA

Innehåll 1 Inledning Serverinstallation 2.1 Systemkrav 2.2 SQL Server 2.3 Behörighet vid installation 2.4 Behörighetskontroll i Microsoft SQL Server

LEX INSTRUKTION - REPLIKERING

Administrationsmanual ImageBank 2

Installationsanvisningar VisiMIX. Ansvarig: Visi System AB Version: 2.2 Datum: Mottagare: Visi MIX kund

1.Lär känna MS SQL Observera. Tips. Förberedelse

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Innehåll MySQL Intro. Allmänt om Lagrade Procedurer Enkel utformning Skapa en lagrad procedur Använda parameter som indata

Workshop IBA internet based assessment

Ladda upp filer fra n PLC till PC

LEX INSTRUKTION LEX LDAP

Kompletterande instruktioner för installation och konfiguration av HMS-server för koppling mot KONTAKT

Installationsmanual för OnCourse

Lathund för BankID säkerhetsprogram

LVDB i GEOSECMA. Innehåll. Inledning. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

Installationsguide. Innehållsförteckning

AVCAD 4.0 för Windows

FIRSTCLASS. Innehåll:

JobOffice SQL databas på server

Hur patchar man Entré?

Starta MySQL Query Browser

MySQL - testmiljöer på minuter. Thomas Johansson IT-avdelningen

SQLs delar. Idag. Att utplåna en databas. Skapa en databas

Författare Version Datum. Visi System AB

Installationsguide. Innehållsförteckning

Övningar i SQL. SQLAccess.doc Ove Lundgren

Malmö University / Library and IT Service. Marcus Lindberg

Databasens består av: Tabell Kolumner fält Rader poster (varje post är unik)

Komma Igång Med Connect-to-Class Software

Årsskiftesrutiner i HogiaLön Plus SQL

Konfigurering av eduroam

Instruktion för användande av Citrix MetaFrame

Installera Windows Custom PostScript- eller PCL-skrivardrivrutin

Labb LIVE. Exempelkod från föreläsningen. Plushögskolan Frågeutveckling inom MSSQL - SU14

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

INSTALLATIONSGUIDE. Uppdatering av ditt Mamut-system

Krav: * Filen MpUpdate.exe får inte köras när du startar denna uppdatering.

Installation/Flytt av Rebus

LVDB i GEOSECMA. Innehåll. Produkt: GEOSECMA Modul: LVDB Skapad för Version: Uppdaterad:

8 Bilaga: Installationer

Instruktioner för uppkoppling mot NyA Open

Övning 1: Skapa virtuell maskin för utveckling.

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

Instruktioner för Axxell's Trådlösa Nät

Installationsanvisning - Kopplingen mellan GK96 och golf.se -

Installation/uppgradering av Agfa IMPAX program för remittenter

Procedurer för att ändra standardplats för programinstallation i Windows XP

Installation av WinPig Slakt

Scan Station Pro 550 Administration och serviceverktyg för Scan Station

Användardokumentation för CuMaP-PC. Fleranvändarsystem och behörigheter

Installera nätverksversion av Hogia ART

Kunskapsbank ICARUS DB

Din guide till. Byte av databas. Från MSDE till SQL Express

LEX INSTRUKTION REPLIKERING UPPGRADERING

Kunskapsbank ICARUS DB

Installation av. Vitec Mäklarsystem

Hur patchar man Entré?

Din manual F-SECURE PSB AND SERVER SECURITY

Sätta upp e-post server Ubuntu 14.04, del 1 installation av programvara, konfiguration av mysql och Postfix

Installationsanvisning från Visma Spcs. Visma löneprogram. Innehåll. Inledning

Kapitel 4 Arkivmenyn Innehåll

INSTALLATIONSHANDBOK

Guide för kunder med Nordea e-legitimation

Wimba Pronto i Blackboard

Installationsmanual ImageBank 2

För att XCOPY i SQL Server Express ska fungera måste data och logg ligga i samma mapp, vilket naturligtvis inte är så bra.

Transkript:

Filbeskrivningar ---------------- http://student.ing-steen.se/sql/ Eller på särskild CD skiva OBS! Det finns ytterligare filer på Microsoft CD, som tillhör SQL 2000 Administration Self paced, vilka kan behövas under dina labbar. korrigerade-rusty Korrigerade filer för servern rusty (win2k3 + SQL2000) SBSQLLG2 v1-1 LA.zip Labb filer (LAbfiles) dbsqllg2 - student.zip Student labb filer instructor.zip Lärare labb filer SQL Language.zip Setup Scripts SQL-Language.zip README.PDF SQLEVAL.EXE Power Point filer för kursen Denna fil! Microsoft SQL server 2000 evaluation SQL2000-KB884525-SP4-x86-ENU.EXE Service pack to SQLEVAL.EXE Installation of SQL 2000 Server on Server 2003 ---------------------------------------------- Att installera SQL 2000 på Server 2003 kräver vanligvis att man patchar SQL 2000 efteråt. 1. Placera filen SQLEVAL.exe i c:\temp och dubbelklicka på den. 2. Gå till katalogen där SQLEVAL packades upp och kör setup.exe eller install.exe 3. Installera SQL 2000 Server, ignorera varningen om att det krävs en patch på SQL 2000 Servern för det här operativsystemet. 4. Välj standard på alla frågor (Smaksak med Windows inloggning för administratören ochanvändarna). Vi installerar på den lokala servern som måste ha ett netbios samt host namn helst utan ÅÄÖ 5. Placera filen SQL2000-KB884525-SP4-x86-ENU.EXE i c:\temp och dubbelklicka på den. Följ instruktionerna 6. Nu ska det vara klart och du har en SQL 2000 server i din Server 2003. Starta om din dator för säkerhets skull så att alla register och temporära filer rensas

Clearity check of SQL server ---------------------------- Man kan enkelt kontrollera att SQL servern fungerar som den skall. Starta om hela servern efter fullbordad SQL installation! Det finns i princip två saker som kan gå fel: ->Enterprice manager saknas ->Fel rättigheter vid inloggning i databasen. Med enterprice manager kan man skapa databaser och manipulera med dem hämta in databaser från andra databaser osv. Vi kontrollerar nedan genom att logga in i SQL och skapa en liten databas med tillhörande tabell. Logga in i SQL: 1. Efter installation klicka på start knappen 2. Välj All Programs 3. Välj Microsoft SQL Server 4. Välj Enterprice manager 5. I SQL Server Enterprice manager Välj Tools 6. Välj SQL Query Analyzer 7. Connect to SQL Server dyker upp 8. Anslut till SQL Server: [local] 9. Beroende på hur du valde under installationen finns nu två möjligheter att logga in i SQL servern: A) Windows authentication B) SQL Server authentication 10. Välj och tryck OK, i mitt fall valde jag Windows authentication Inne i SQL Query Analyzer, skapa en databas: 11. Du kommer nu in i SQL Query Analyzer. 12. I det stora fältet vid namn Query skriv på prov: create database testa; 13. Tryck på den gröna "play" knappen ovanför fältet. 14. Fältet delar sig nu på mitten och i nedre halvan dyker det upp en resultatruta. 15. I resultatrutan skall du se detta: The CREATE DATABASE process is allocating 0.63 MB on disk 'testa'. The CREATE DATABASE process is allocating 0.49 MB on disk 'testa_log'. Inne i SQL Query Analyzer, öppna databasen du just skapade: 16. Ta bort all text i Query fönstret 17. Öppna databasen: use testa 18. Tryck på den gröna "play" knappen ovanför fältet. 19. Resultatet skall bli: The command(s) completed successfully.

Inne i SQL Query Analyzer, lägg in en tabell i din databas: 20. Ta bort all text i Query fönstret 21. Prova att lägga in en liten tabell, ta bort create database testa och skriv: create table x ( pid integer not null IDENTITY(1,1) primary key, f_name char(40) not null, e_name char(40) not null, cash decimal(12,4) null ) 22. Tryck på den gröna "play" knappen ovanför fältet. 23. Resultatet skall vara: The command(s) completed successfully. 24. Du har nu en databas med en tabell! Inne i SQL Query Analyzer, Lägg in en post i databasen: 25. Ta bort all text i Query fönstret 26. Skriv i Query fönstret: insert into x (f_name,e_name,cash) values ('jiri','bradka','180000') 27. Resultatet blir: (1 row(s) affected) Kolla att jiri lades in som en post i tabellen i databasen: 28. Leta efter ji: select * from x where f_name like '%ji%'; 29. Resultatet blir något annorlunda, ett fält öppnas: pid f_name e_name cash 1 jiri bradka 180000.0000 Fungerar det såhär långt, då är allt okej med databasen!

--------------------------- Nedan följer LABBMILJÖN --------------------------- För att skapa kursdatabaserna till dokumentationen är det nödvändigt att ändra i filerna som finns på CD'n eftersom de dels är baserade på NT4 och en äldre SQL server (version 7). Steg 1) packa upp Packa upp filen "DBSQLLG2 v1-1 LA.zip" på skrivbordet: "dbssqllg2 - student.zip" "instructor.zip" "SQL Language scripts.zip" Packa upp "instructor.zip" i c:\labs Packa upp "SQL Language scripts.zip" i c:\setupscripts Steg 2) korrigera setup scriptet Öppna start -> run: cmd Gå in i c:\setupscripts (cd c:\setupscripts) Filen blddbase.cmd måste ändras för att matcha SQL server installationen. Kommandot osql måste lokaliseras i servern/klienten och sökvägen ändras för att passa. (I min server installerades SQL under sökvägen "c:\program Files\Microsoft SQL Server") Skriptet lägger in 16 användare och 16 databaser i servern, vilket är bra då man kan testa med flera om man saboterar en databas av misstag. Dessutom läggs det in lite data i databaserna. De 16 användarna får namn sqluser0 till sqluser16 med lösenorden password osql loggar in som sa (standard SQL administratören) OBS! Om du installerade SQL för Windows authentication måste du ändra i osql frasen eftersom den använder sig av kontot SA: osql E i blddbase.qry -n blddbase.cmd) @REM This is the command file to build the dbase databases @REM @REM Run this command file on the instructor workstation @REM Rename to.cmd to run on server @if '%1'=='' goto no_params @REM Please change path to osql to suit your system on the three lines below! c:\mssql7\binn\osql -Usa -s %1 -P %2 -i blddbase.qry -n for %%x in (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) do c:\mssql7\binn\osql -Usqluser%%x -s %1 -Ppassword -i crtab.sql -n for %%x in (0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) do c:\mssql7\binn\osql -Usqluser%%x -s %1 -Ppassword -i crdata.sql -n @goto end :no_params @ECHO Usage: blddbase server sa-password :end

Steg 3) korrigera sql filen som skapar databaserna När du ändrat kommandofilen som skapar databaserna och användarna är det dags att ändra SQL osql-scriptet för att passa vår installation, en sökväg måste tyvärr korrigeras. Leta efter katalogen "Data" i sökvägen där SQL servern är installerad. (I min server installerades SQL under sökvägen "c:\program Files\Microsoft SQL Server") öppna "blddbase.qry": Texten på rad 74 i filen blddbase.qry ger instruktioner över hur man måste ändra databasernas lagringsfiler. Sök och ersätt sökvägen på alla rader som börjar med FILENAME= (Hos mig blev det att byta ut alla sökvägar med "c:\program Files\Microsoft SQL Server\MSSQL\Data\") Notera att filnamnet på slutet i sökvägen är databasen. Steg 4) Kör sql scriptet och skapa databaserna samt användarna När även blddbase.qry (Query filen till osql) är korrigerad är det dags att köra skriptet "blddbase.cmd": Notera att du måste öppna kommandotolken med cmd eftersom filnamn och sökvägar med mellanslag kan förekomma liksom sådana namn som bryter mot den gamla 8.3 regeln. Min server hette rusty, och du anger din servers namn för att lyckas. cmd cd c:\setupscripts c: blddbase.cmd rusty Sedan kommer det fram en massa information på skärmen, osql-scriptet talar om vad som sker, det tar några minuter. Det får inte komma upp några felmeddelanden, skulle så ske, då måste du kontrollera alla ändrigarna ovan så de stämmer med din server. Steg 5) Kontrollera att databaserna finns och att användarna finns Öppna "enterprice manager" och kontrollera att du fått 17 nya användare och 17 nya databaser. Databases->... Security->Logins... Öppna Sql Query analyzer

Steg 6) Logga in som sqluser## och provkör några fraser för att se om databaserna öppnas Välj File->Connect Välj SQL Server Authentication Logga in som sqluser7 med lösenord password Skriv in i Query fönstret, frasen: Select dept_no from dept Tryck på den gröna högerpilen! En lista skall visas: dept_no 1 2 3 4 5 Steg 7) Prova att logga in med systemkontot och slå några fraser Logga ut ur SQL och logga in igen med systemkontot: File->Disconnect File->Connect Välj Windows Authentication, klicka på OK Skriv i Query fönstret; use database0 Select * from dept Tryck på den gröna högerpilen! En 5 raders lista visas med avdelningarnas nummer, namn, chef samt försäljningsmål Labbmiljön är redo att användas. Steg 8) Lägg in labbfilerna Labbfilerna finns i zipfilen "dbsqllg2 - student.zip" som finns i filen "DBSQLLG2 v1-1 LA.zip" I studentfilen finns katalogerna: labs -labbfiles sqltemp Packa upp dessa och lägg i: c:\labs c:\sqltemp Klart!