Microsoft SQL Server installieren ... - terminal-systems.determinal-systems.de/docs/doc-installsql-de.pdf · SQL Server und SQL Browser Dienste Damit sich das Terminal über Netzwerk

Embed Size (px)

Citation preview

  • Microsoft SQL Server installierenMini Tutorial

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 1

  • InhaltsverzeichnisEinfhrung............................................................................................................................................3MS SQL Server installieren..................................................................................................................5

    Installation GEMISCHTER Modus! ................................................................................7SQL Server und SQL Browser Dienste.............................................................................8Verbindungsprotokolle: IP Connection..............................................................................9

    Deaktivieren Sie die Firewall!............................................................................................................10MS SQL Server Management Tool....................................................................................................10

    Fehler 29506 bei der Installation..............................................................................................10Ihre neue Programmgruppe: Microsoft SQL Server ..........................................................................11SQL Server Configuration Manager - TCP / IP einrichten.................................................................12

    SQL Server Netzwerkkonfiguration - Protokolle............................................................12SQL Server Management Tool: SQL Anmeldung ndern..................................................................13SQL Datenbank und Tabellen anlegen...............................................................................................15

    SQL Server Management Studio Express starten, Verbindung zum Server herstellen.............15Neue Datenbank ANLEGEN....................................................................................................16Alternativ: Datenbank ANFGEN...........................................................................................16Neue Tabelle anlegen................................................................................................................17Benutzer anlegen.......................................................................................................................19

    SQL Installationsprobleme. Luft nicht. Geht nicht...........................................................................22SQL Error LOG Datei...............................................................................................................23

    Ihre Ansprechpartner fr Rckfragen.................................................................................................24

    Vers. 20140619

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 2

  • EinfhrungFr einige unserer Anwendungen bentigen Sie einen SQL Server. Meistens ist die Installation in der SQLLiteratur umfassend erklrt. Trotzdem haben wir hier noch einmal die wichtigen Schritte zusammengefasst insbesondere auch vor dem Hintergrund, dass der SQL Server im Netzwerk erreichbar ist und von anderenSystemen via LAN verwendet werden kann.

    Beispiel fr eine typische SQL Installation: eine Zeiterfassung. Mehrere Terminals sollen direkten Zugriff aufeinen SQL Server haben, um bestimmte Datei aus der SQL Datenbank zu lesen und zu schreiben. Auf demPC oder auf anderen PCs im Netzwerk knnen die Zeitdaten direkt ausgewertet werden.

    Ad 1: Der SQL Server luft im NetzwerkAd 2: Die Terminals oder andere PCs bentigen einen SQL Client.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 3

  • Diese Dokumentation

    Mit dieser Dokumentation mchten wir Sie auf eine kleine Reise mitnehmen. Wir mchten Ihnen erluternwie Sie SQL Server und Admintools auf einem PC installieren am Beispiel von Microsoft SQL Server 2005Express Version. (Den knnen Sie kostenlos verwenden.)

    Falls Sie Sie noch nicht mit SQL auskennen: keine Angst! Wir liefern Ihnen viele Informationen, wie Sie denSQL Server installieren. Aber ehrlicherweise mchten wir uns entschuldigen: Fr den SQL Newbie wirdetwas aufwndiger. Wir empfehlen Ihnen, jemanden zu fragen, der sich mit Netzwerken, SQL und anderenIT Dingen auskennt. Aber selbst wenn Sie sich entschlieen, SQL ohne Kenntnisse selbst zu installieren:wenn Sie sich an die Vorgehensweise und Tipps in dieser Dokumentation halten, dazu noch etwasmitdenken - dann sollte es eigentlich klappen. Und fr Fragen und Hilfen steht Ihnen unser Support auchgerne zur Verfgung.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 4

  • MS SQL Server installieren

    Damit die Daten der An- und Abmeldungen gesammelt werden knnen, verwenden wir den kostenfreienMicrosoft SQL Server: MS SQL 2005 Express Version oder hher. Andere Microsoft SQL Server knnen Siemeistens auch verwenden, Installation und Administration werden entsprechend laufen.

    Wichtiger Hinweis: Wenn Sie unsere Industrie Terminal TRM416/816 mit XML Programmiertool verwenden,diese beinhalten SQL Clients fr Microsoft SQL Server und mySQL. Standardmig liefern wir unsere XMLApplikationen mit der Voreinstellung Microsoft SQL Server aus. ber die CONF Datei und mittels PCSoftware TRM CODE GEN.EXE knnen Sie die XML Applikation jedoch einfach umstellen, damit Sie auchmySQL verwenden knnen.

    Falls Sie noch keinen SQL Server haben

    Das Programm fr den SQL Server knnen Sie sich von der Microsoft Webseite downloaden - oder Siefinden die 32bit Version fr Windows XP / Vista etc. auf unserer CD ROM. (Tipp: Microsoft stellt auf seinerWebseite meistens auch neuere Versionen zur Verfgung. Die Microsoft Webseite sollte daher fr Sie ersteWahl sein. Die CD nur im Notfall.)

    File: SQLEXPR_GER.EXE

    Hinweis: Die Nutzung von MS SQL Server Express Version ist kostenfrei, d.h. Microsoft stellt den SQLServer Express Version sowie weitere Admintools umsonst zur Verfgung. (Stand: Anfang 2008). Falls Siedie Version selbst downloaden mchten:

    Website MS SQL Server Express (Angaben ohne Gewhr): http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&displaylang=de

    Starten Sie die Installation und bringen Sie in paar Minuten Zeit mit. Der grte Teil der Installation luft zwarautomatisch ab, aber Sie werden ein paar Mal die Schaltflche WEITER bettigen mssen. Wichtig sind u.a.auch folgende Auswahlen, die Sie unbedingt besttigen mssen:

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 5

    http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&displaylang=dehttp://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&displaylang=de

  • Installieren Sie die Datenbankdienste UND die Clientkomponenten - siehe Bild:

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 6

  • Installation GEMISCHTER Modus! (Windows Authentifizierung UND SQL Server Authentifizierung!)

    Falls Sie das hier vergessen, mssen Sie das spter (unter SERVER EIGENSCHAFTEN) nachholen!Gemischter Modus muss aktiviert werden, sonst kann sich kein externer Client am Server anmelden!

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 7

  • SQL Server und SQL Browser Dienste

    Damit sich das Terminal ber Netzwerk mit Ihrem SQL Server verbinden kann, mssen Sie nach derInstallation die beiden SQL Dienste gestartet haben:

    SQL Server (SQL Express)SQL Server-Browser

    Kontrollieren Sie diese Dienste!

    Programme, SQL Server, Konfiguration Manager

    Tipp: Achten Sie bitte darauf, dass Sie beide Dienste gestartet haben! Sonst knntennachgeschaltete Programme Schwierigkeiten bekommen!

    Falls diese Dienste nicht automatisch gestartet werden, knnen Sie sie unter Systemsteuerung Verwaltung Dienste nachtrglich starten.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 8

  • Verbindungsprotokolle: IP Connection

    Damit sich die Clients via Netzwerk einloggen knnen: Achten Sie darauf, dass bei Netzwerkkonfigurationdas TCP / IP Protokoll aktiviert ist!

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 9

  • Deaktivieren Sie die Firewall!

    Zumindest fr die Installation und fr die ersten Schritte: schalten Sie die Firewall aus! Die knnen Sie spterwieder einschalten, nachdem Sie eine lauffhige Konfiguration erzeugt haben. Fr Installation und ersteTests ist sie aber u.U. strend.

    MS SQL Server Management Tool

    Microsoft bietet fr den MS SQL Server Express Version das 'MS SQL Server Management Tool Express'kostenfrei an.

    Dieses Tool ist ein geniales Hilfsmittel, um Ihren Server komfortabel zu verwalten. Mit diesem Admintoolknnen Sie Ihren Server administrieren, Datenbanken, Tabellen und User anlegen, verwalten undadministrieren. Wir empfehlen das Tool zu verwenden. Sie knnen es u.a. auch fr regelmigeSicherungen Ihrer Datenbank nutzen.

    Hinweis: Bitte achten Sie darauf, Ihre Daten und Ihre Datenbanken von Zeit zu Zeit zu sichern. RegelmigeSicherungen sind wichtig, um im Fehlerfall den totalen Datenverlust vorzubeugen!

    Fr die Microsoft SQL Server xxx Express Version finden Sie finden das Tool auf der CD ROM oder knnenes direkt von Microsoft downloaden

    File: SQLServer2006_SSMSEE.MSI

    Webseite MS SQL Server Management Tool Express (Angaben ohne Gewhr):http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=de

    Diese Installation ist eher unspektakulr. Einfach alles durchlaufen lassen fertig!

    Fehler 29506 bei der Installation

    Das Paket muss mit Administrator-rechten installiert werden. Unter Vista, Windows 7 und Nachfolger kanndie Installation sonst mit einer Fehlermeldung abbrechen.

    Vorgehensweise: Starten Sie eine Konsole als Administrator und installieren dann das Paket. Oderverwenden Sie eine externe Oberflche a la Windows Commander, die Sie mit Administrator rechtenversehen haben!

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 10

    http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=dehttp://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=de

  • Ihre neue Programmgruppe: Microsoft SQL Server

    Sie haben jetzt einige Verwaltungstools auf dem Rechner erhalten. Diese finden Sie unter START Alle Programme Microsoft SQL Server.

    Interessant sind fr Sie die folgenden:

    SQL Server Configuration Manager Hier werden die Netzwerk- und TCP / IP Verbindungen konfiguriert.

    SQL Server Management Studio ExpressDieses Tool dient zu Administration Ihres SQL Servers. Fr die weitere Installation werden Sie es mindestensbentigen, um die Anmeldearten zu ndern. Wenn Sie wollen, knnen Sie mit diesem Tool auch die SQLDatenbank, die Tabellen und den Benutzer anlegen.

    Die Informationen finden Sie nachstehend!

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 11

  • SQL Server Configuration Manager - TCP / IP einrichtenDamit das Terminal Ihren SQL Server im Netzwerk erreichen kann, mssen Sie fr den SQL Server das TCP/ IP Clientprotokoll einrichten.

    Alle Programme Microsoft SQL Server 2005 Konfigurationstools SQL Server Configuration Manager

    SQL Server Netzwerkkonfiguration - ProtokolleStellen Sie sicher, dass Sie die Protokolle fr SQL Express auf Port 1433 laufen lassen oder merken Sie sichden hier bereits eingestellten Port! Sie mssen den Port spter dem Terminal mitteilen, damit es sich aufIhrem SQL Server ber Netzwerk TCP / IP anmelden kann.

    Achten Sie darauf, dass Sie nach nderungen den SQL Server neu starten. Verwenden Sie dazu die Auswahl SQL SERVER DIENSTE im SQL Server Configuration Manager.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 12

  • SQL Server Management Tool: SQL Anmeldung ndern

    Damit sich andere Clients anmelden knnen, mssen Sie die Anmeldeart (Serverauthentifizierung) ndern.

    Starten Sie Alle Programme Microsoft SQL Server 2005 SQL Server Management Tool.

    Klicken Sie im Object Explorer auf den Server und dann die rechte Mousetaste. EIGENSCHAFTENauswhlen.

    ndern Sie die Art der Serverauthentifizierung auf SQL Server und WindowsAuthentifizierungsmodus! Das ist wichtig, sonst bekommen Sie spter u.U. Anmeldeprobleme!Jetztmssen Sie den SQL Server neu starten - oder den Rechner neu booten! Starten Sie dann erneutdieses Management Tool, um die Datenbanken anzulegen!

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 13

  • Herzlichen Glckwunsch! Wenn Sie so weit sind, sind Sie schon fast ein richtiger Serveradministrator! Daswollten Sie niemals werden? Na ja - macht nichts, Sie sind eigentlich auch fast fertig. Sie mssen nur nochdie Datenbank im SQL Server anlegen, zwei kleine Tabellen und einen Benutzer definieren, damit dasTerminal Daten in Ihre SQL Datenbank schreiben kann.

    Jetzt knnen Sie das ADMIN Tool MS SQL Server Management Tool verwenden um die Datenbank undTabellen anzulegen!

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 14

  • SQL Datenbank und Tabellen anlegen.

    Wenn Sie soweit gekommen sind, ist Ihre SQL Installation eigentlich abgeschlossen. Sie mssen quasi nurnoch Datenbank, Tabellen, Felder und Benutzer anlegen. Verwenden Sie dafr das Tool SQL SERVERMANAGEMENT STUDIO (Express) wie weiter oben beschrieben. Achten Sie darauf, das Programm alsAdministrator zu starten.

    Zu jedem unserer Pakete mit SQL liefern wir eine umfangreiche Dokumentation, welche Datenbanken undTabellen bentigt werden und auf welche Besonderheiten Sie achten mssen. Bitte verwenden sie daherjetzt die entsprechende Doku, um sich genau die Tabellen anzulegen, die Ihre Anwendung bentigt.

    SQL Server Management Studio Express starten, Verbindung zum Server herstellen

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 15

  • Neue Datenbank ANLEGEN

    Verwenden Sie die rechte Maustaste, um das Kontextmen aufzurufen. Whlen Sie NEUE DATENBANKanlegen und legen Sie sich eine Datenbank mit dem gewnschten Namen an. (Achten Sie darauf, Namenohne Sonderzeichen zu whlen! Sonst bekommen Sie spter beim Zugriff auf die DatenbankSchwierigkeiten. Wenn Sie hierzu Details erfahren wollen: lesen Sie die Microsoft Dokumentation zuerlaubten Datenbank- / Tabellen- / Feldnamen.)

    Alternativ: Datenbank ANFGENIn einigen Fllen bieten wir auch leere Datenbanken mit Musterdaten. Diese knnen Sie an IhrenDatenbankserver anmelden und ersparen sich so das manuell anlegen von Datenbank und Tabellen. WennSie eine solche Musterdatenbank von uns bezogen haben: einfach Anfgen wie im o.a. Bild gezeigtANFGEN whlen und die Datenbank auswhlen.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 16

  • Neue Tabelle anlegenNachdem Sie zuvor Ihre Datenbank anglegt haben (hier: AETEST), erweitern Sie das Men und verwendenin der Anzeige TABELLE die rechte Maustaste, um das Kontextmen aufzurufen. Gehen Sie auf NEUETABELLE und legen eine gewnschte Tabelle an.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 17

  • Das Programm aktiviert beim Anlegen einer neuen Tabelle automatisch den Modus, um die Tabellenfelderanzulegen. Sie knnen dann Tabellenfelder so anlegen, wie Sie von einer anderen Anwendung (dersogenannten CLIENT Software) bentigt werden.

    Wenn Sie Tabellenfelder anlegen: achten Sie darauf, dass Schreibweise, Lnge und Feldtyp mit einer evtlvorhandenen Vorgabe bereinstimmen! Wenn Sie hier Fehler machen oder eigene Ideen einbringen, mussdie Software, die spter die Tabelle lesen oder schreiben sollen auch entsprechend angepasst werden. Odersie bekommen eine Fehlermeldung. Details, welche Felder (Feldnamen, Typen etc) bentigt werden, findenSie typischerweise im SQL Datensatzmodell der von Ihnen gewnschten Anwendung!)

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 18

  • Benutzer anlegenSie mssen fr Ihren SQL Server (mindestens) einen Benutzer anlegen, der via Netzwerk Zugriff auf dieSQL Datenbank hat. (Das wre in unserem Beispiel das Terminal, das die Daten direkt in einen SQL Serverschreiben soll.)

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 19

  • Legen Sie einen Benutzer an. Diese Benutzerdaten (Namen und Passwort) mssen Sie spter bei derAnmeldung der Clientsoftware mitteilen.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 20

  • Weisen Sie dem Benutzer die Datenbank zu und stellen sicher, dass fr diese Datenbank Schreib- undLeserechte aktiviert werden:

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 21

  • SQL Installationsprobleme. Luft nicht. Geht nicht

    Die hufigsten Fehler (unserer Erfahrung nach):

    SQL Anmeldung wurde auf Windows Autentizierung ONLY gestellt. Anmeldungen mit Usernamenund Password sind dann untersagt.

    Schreibfehler in den Feldnamen

    Fehlender oder falscher Benutzer. (Tipp: versuchen Sie sich mit dem Management Tool probehalberals Benutzer anzumelden. Sie mssten dann Zugriff auf Ihre gewnschte Datenbank bekommen.Falls das nicht geht, haben Sie ein Problem in der Benutzeranmeldung.)

    SQL Server Dienst oder Browserdienst nicht oder fehlerhaft aktiviert

    Kleinere Schwierigkeiten bei der SQL Installation sind vllig normal und haben meistens einfache Ursachen.

    Der universelle Tipp aller PC Probleme gilt auch hier: starten sie mit der Fehlermeldung eine GoogleSuche! Ausgehend von der berlegung, dass Millionen von Menschen Ihr Problem bereits vor Ihnenhatten, findet sich fr die meisten Flle eine Erklrung im Internet!

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 22

  • SQL Error LOG Datei

    Error Log Datei prfen, Fehlermeldungen lokalisieren. Wichtige Fehler werden mit Fehlernummer undSchweregrad im LOG eingetragen. Kurze Google Suche mit Fehlertext bringt dann meisten Aufklrung.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 23

  • Ihre Ansprechpartner fr Rckfragen

    AE SYSTEME Art-Events Walter & Schilling GmbHAm Gterbahnhof 15D-31303 BurgdorfTel 05136 802421Fax 05136 [email protected]

    nderungen und Irrtmer vorbehalten. Software und Softwareteile unseres Hauses werden mithchstmglicher Sorgfalt erstellt und gewissenhaft getestet. Trotz hchster Sorgfalt kann es vorkommen,dass Softwarefehler oder Gertestrungen auftreten. Wir empfehlen daher, Software, Systeme undSystemlsungen vor einem Echteinsatz ausfhrlich zu testen und im Betrieb regelmig aktuelleManahmen zur Datensicherung durchzufhren. Wir bernehmen keine Gewhr und keine Haftung fretwaige Fehler und ihre Folgen. Die Bilder zeigen Beispiele. Mit der Nutzung unserer Produkte haben Sieunsere AGB anerkannt.

    DOC PZESQL2010 - AE SYSTEME www.terminal-systems.de Seite 24

    mailto:[email protected]://www.terminal-systems.de/

    EinfhrungMS SQL Server installierenInstallation GEMISCHTER Modus!SQL Server und SQL Browser DiensteVerbindungsprotokolle: IP Connection

    Deaktivieren Sie die Firewall!MS SQL Server Management ToolFehler 29506 bei der Installation

    Ihre neue Programmgruppe: Microsoft SQL ServerSQL Server Configuration Manager - TCP / IP einrichtenSQL Server Netzwerkkonfiguration - Protokolle

    SQL Server Management Tool: SQL Anmeldung ndernSQL Datenbank und Tabellen anlegen.SQL Server Management Studio Express starten, Verbindung zum Server herstellenNeue Datenbank ANLEGENAlternativ: Datenbank ANFGENNeue Tabelle anlegenBenutzer anlegen

    SQL Installationsprobleme. Luft nicht. Geht nichtSQL Error LOG Datei

    Ihre Ansprechpartner fr Rckfragen