![]() |
Datenbank: MSSQL • Version: 2005 Express • Zugriff über: ADO
MSSQL 2005 Express installation sicher?
Hallo,
zugegeben, der Betreff ist ein wenig irreführend, aber was besseres ist mir grad nicht eingefallen. Ich bin in der Situation bei verschiedenen Kunden ggf. einen MSSQL 2005 Express mittels Script installieren zu lassen. D.h. alle Parameter (Instanzname, Dataverzeichnis und SA-Kennwort) wird dem Script übergeben. Das ist auch kein Problem und funktioniert. Meine Frage zielt jetzt eher darauf ab, was passiert, wenn bereits eine SQL-Instanz vorhanden ist? Wenn z.B. eine 2005 schon vorhanden ist. Wird diese Überschrieben? Und was wenn diese nun ein neueres Servicepack hat? Schlägt dann meine Installation fehlt? Und wie sieht das aus, wenn sql 2008 Express oder sogar ein vollwertiger SQL-Server installiert ist? Muß ich all diese Fälle berücksichtigen, oder macht das das Setup vom SQL-Server selbst? Ich will / muß vermeiden, dass es zu Problemen mit anderen Datenhaltungssystemen kommt. |
AW: MSSQL 2005 Express installation sicher?
Zitat:
Aber 2005er Version? Diese bereitet doch schon unter Win7 Probleme. Wenn du jetzt damit anfangst geh gleich auf die 2012er Version um wenigesten ein paar Jahre dein "Ruhe" zu haben. |
AW: MSSQL 2005 Express installation sicher?
Was macht denn die 2005 unter W7 für Probleme?
Das ganze sollte auch möglicherweise unter WXP und W2003 auch laufen. Ich finde ja schon die .NET, die ich wegen des 2005er brauch schon zuviel ;-) Bei SQL2012 wird's sicher nicht weniger Systemvoraussetzungen, oder? |
AW: MSSQL 2005 Express installation sicher?
Zitat:
|
AW: MSSQL 2005 Express installation sicher?
eine Garantie für "keine Problem" kann Dir keiner geben, aber eine Named Instance mit SQL 2005 (trotz Warnungen) zieht im Moment nach meinen Erfahrungen am wenisten Problem nach sich.
|
AW: MSSQL 2005 Express installation sicher?
Naja, ne Garantie in schriftlicher Form wollt ich ja jetzt auch gar nicht ;-)
Aber ich wollt mich schon vorher rückversichern, dass das was ich mir vorstelle, sich nicht am Ende als so der absolut größte Blödsinn herausstellt und ich dann womöglich reihenweise SQL-Instanzen zerschießen. Ne Named Instance hatte ich sowieso im Auge. Und da der Sicherheitsaspekt, was den Zugriffschutz auf die Daten angeht, hier nicht sehr hoch angesiedelt ist, spielt alles andere eh eine sehr untergeordnete Rolle. Wichtig ist nur, wenig bis keine Probleme mit dem Datenhaltungssystem. |
AW: MSSQL 2005 Express installation sicher?
100% Sicherheit gibt es nicht. Willst du weniger Probleme so nimm ein DBMS ohne Installation (bei Delphi z.B. ADS, Absolute Database, Firebird, etc.)
Wir selbst haben z.B. das Problem das sich ein 2005 Express-Version (Paralell zu einer normalen Version) absolut nicht per SUS aktualisieren lässt. |
AW: MSSQL 2005 Express installation sicher?
Zitat:
Und dann wirds beim 2005er mit aktuellem SP ja vom MS nicht mehr allzuviel kommen ;-) MSSQL hat für mich in diesem Fall ein paar eindeutige Vorteile, z.B. dass der User mit recht wenig Aufwand einfach über ODBC ohne große Installation aus anderen Anwendungen (Excel, Access, ...) auf die Daten zugreifen kann. Ich weiß, das geht bei den anderen natürlich auch, aber meist nicht ohne zusätzlich Installation eines ODBC-Treibers, der für MSSQL bei W7 ja schon vorhanden ist. Außerdem wollte ich mich eh von Zeos verabschieden und diese mal mit ADO arbeiten. |
AW: MSSQL 2005 Express installation sicher?
Die 2012er Version kann man auch als Embedded Version nutzen:
![]() Wenn kein echter Server gebraucht wird, bietet sich die Lösung an denke ich. |
AW: MSSQL 2005 Express installation sicher?
Ich denke, dass man in dem Fall, in dem die Installation des SQL-Servers fehlschlägt, sowieso nicht wirklich etwas dagegen machen kann, schon allein, weil es 1/0 Möglchkeiten gibt, weshalb es fehlschlägt. (darunter auch sporadische Fehler, die beim nächsten Mal nicht mehr auftreten)
Deshalb: Fehlercode auswerten, Meldung anzeigen und den Benutzer anweisen den Server manuell zu installieren. EDIT: Ansonsten stimme ich bei mehr oder weniger lokalen Programmen den Vorrednern mit den nicht zu installierenden DBs zu. Der SQL-Server ist nur dann schön, wenn er schon vorhanden ist und auch ordentlich administriert wird. PS: Nicht jedes Programm sollte unbedingt eine eigene Instanz installieren. Eine DB in einer vorhandenen Instanz reicht meistens auch. |
AW: MSSQL 2005 Express installation sicher?
Vor allem muss man bedenken das mit der Installation dieses Server viele Firmen auch hergehen jegliche Probleme mit dem Rechner/Server bei einen abzuladen versuchen: "Sie haben doch hier was auf dem Server installiert. Jetzt gibt es Problem/verhält er sich komisch/... Schauen Sie sich das mal an" - Und schwups ist man der Hilfsadmin für diese Firma.
Auch musst du die Backup-Thematik bedenken. Du hast es installiert - Du must dafür sorgen das alles was mit Datensicherung/Datenschutz zu tun hat erwartet wir das du das erledigtst. Wenn du dich aus der Installation raushalten kannst "Haben Sie irgendwo einen DB-Server wo man die Datenbank einspielen könnte" wäre das immer die bevorzugte Vorgehensweise das dort zu tun. |
AW: MSSQL 2005 Express installation sicher?
Letztlich überlasse ich bei der Installation dem User/Administrator, der installiert, die Wahl ob er eine vorhandene Instanz nehmen will, oder eben den MSSQL2005 Express.
Nun muß mal aber leider davon ausgehen, dass unbedarfte User und leider auch so mancher Administrator nicht weiß, ob und was für SQL-Server mit welchen Instanzen auf seinem Rechner/Server so laufen. Schon allein aus dem Grunde versuche ich gerade eine Funktion zu schreiben, welche dem Benutzer beim Installieren evtl. im Netzwerk schon vorhandene Instanzen aufzeigt, die er evtl. nutzen könnte. Vorausgesetzt, er weiß dann auch wie er das überhaupt machen kann, und er dessen Kennwort auch kennt. Das natürlich bei Installationen mal was Schief gehen kann, das ist ja schon klar. Und das weiß auch jeder, denn wir arbeiten ja auf M$-Systemen. Und da hat jeder schon mal das eine oder andere erlebt, was sich nicht rekonstruieren lies. Aber meine ursprüngliche Frage war ja auch, ob es da seitens des Setups vom MSSQL2005 generell probleme geben könnte, wenn bereits eine niedrigere oder höhere Version vorhanden ist bzw. ein MSSQL2005Expr mit höherem SP-Level. Damit meine ich jetzt nicht irgendwelche Ausnahmefehler, die irgendwo 1 mal aufgetreten sind und danach nie wieder, sondern eben die Probleme die dabei absehbar sind. Wobei das ja kein Problem sein sollte, wenn ich eure Beiträge so lese. Es hätt ja auch sein können, dass jemand sagt, bei der oder der Konstellation darf man den 2005er nicht installieren. Natürlich gibt es auch noch anderen Möglichkeiten. Ich bin selbst ja eigentlich auch kein Freund davon, für jede 10 Zeichen, die mal irgendwo gespeichert werden gleich eine SQL-Server zu installieren (Wobei ich es hier gleich mal schade finde, dass MS nicht im Windows eine kleine Version vom SQL-Server integriert hat, wo jeder Entwickler per SQL daten ablegen und lesen kann). So tummeln sich nach einiger Zeit auf den Rechnern und Servern so viele kleinere und größer SQL-Dienste, die allesamt das System nicht schneller machen. Aber letztlich muß ich ja meine Daten irgendwo speichern. Und wenn wenn das auf einem Server ohne Anwendungsprogramm sein soll, dann geht eine embedded-version auch nicht. Aber immerhin nutze ich dann für all meine Produkte die gleiche Instanz. Grundsätzlich erwarte ich von jedem User/Administrator, dass er eine Datensicherung macht, bevor er neue Programme oder Treiber im laufenden System installiert. Wenn er das nciht tut, hat er natürlich das Risiko, dass etwas hinterher möglichweise nicht mehr funktioniert, weil evtl ein Fehler aufgetreten ist. Macht er das nicht, handelt er natürlich auf eigene Gefahr. Darauf wird er ja auch bei der Installation hingewiesen und muß dieses auch noch bestätigen. |
AW: MSSQL 2005 Express installation sicher?
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
AW: MSSQL 2005 Express installation sicher?
Man Bernhard, mußt du jetzt das, was ich mal auf die Schnelle so von mir gegeben habe, wort für wort auseinander nehmen? :-D
Zitat:
Zitat:
Zitat:
Zitat:
![]() Mag sein, dass beim ersten Erscheinen von Win7 es da noch Probleme gab. Weiß ich nicht, kann ich nichts zu sagen. Zitat:
Zitat:
Datensicherung ist generell ein Thema, welches aber unheimlich von dem EDV-Umfeld abhängt. In meinem Fall ist es das einfachste, die Daten aus meinem Prog heraus zu sichern, und im Falle einer Rücksicherung einfach neu zu Installieren, und dann die Daten in meinem Prog wieder einzulesen. Das ist für jeden Dau möglich. Weißt du es geht hier nicht um ein riesen Projekt mit unternehmenskritischen Daten. Es geht nur um eine kleine Anwendung, die auch in einem größeren Netzwerk laufen können soll. Für kleine Netzwerke werde ich ggf. noch was anderes machen. Wie gesagt, meine Frage zielte eher aufs theoretische ab. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz