Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo Leute.

Ich hoffe Ihr könnt mich ein wenig aufklären und vielleicht auch weiter helfen, bin ziemlich neu auf diesem Gebiet :(

Problem 1:

Habe bis jetzt immer mit Access gearbeitet und muss mich z:(wangsweise mit SQL 2005 Server(Express Edition) einarbeiten. Ich sehe in dem Management Studio aber nichts außer "nackte" Tabellen, weiß auch nicht wie ich dort schöne Formulare zur Eingabe oder Abfragen und Berichte erstelle, die auch nach was aussehen. Oder geht es garnicht mit dem Programm so wie z.B in Access (da ist halt schon alles drin). Hoffe es geht nicht alles mit Tippen in SQL....

Problem 2:

Habe eine SQL-Datenbank bekommen und muss sie auf den Firmenserver (SQL 2005 Server) bringen.

(Bei mir zu Hause habe ich es schon geschafft, Localhost).

Könnte mir jemand eine kurze Erklärung geben wie ich diese DB auf den Firmenserver bringe? Habe mal was von PHPmyadmin gelesen wegen der Übergabe der Rechte, ist es notwendig? Wie soll das gehen?

Mit welchem Prog (oder Frontend?) können die Mitarbeiter ( ca. 15 PC´s) mit der Datenbank arbeiten? Wie ich vorher schon schrieb, benutzerfreundliche und schöne Eingabemasken (Formulare), Abfragen und Berichte zum Drucken sollte es schon geben.

Oder verstehe ich das Prinzip bei den SQL Datenbanken komplett falsch??

Vielen Dank für Eure Hilfe und Antworten.

A.

Du kannst phpmyadmin nicht verwenden, das wurde für mySQL entwickelt.

Als Frontend kannst Du weiter Access oder auch Tools wie Crystal Report verwenden, Word und Excel gehen natürlich auch.

Ich möchte hier nicht eine "Pauschalantwort" geben, wie man eine Datenbank (egal welcher Art) in ein anderes System portiert, denn ich sehe hier, dass Du kein Wissen über ein DBMS, SQL o.ä. hast. Um eine Datenbank zu entwickeln und auch zu administrieren gehört mehr als nur ein paar Tabellen in Access zusammen zu klicken.

Wenn Du dieses Wissen brauchst, dann eigne es Dir selbst an, was durchaus Zeit benötigt oder lasse es von jemanden professionell machen.

Hallo,

um Dich hier nicht ganz ohne Wissenszuwachs stehen zu lassen hier mal ein paar Infos:

Ich denke Access ist Gemisch aus Datenhaltung und Benutzeroberfläche welches durchaus seine Daseinsberechtigung in verschiedenen Bereichen besitzt.

Der SQL Server ist ein Datenbankserver mit mehreren Modulen von denen für Dich jetzt erstmal das Datenbankmodul interessant ist.

- SQL Server Management Studio (SSMS)

Mit diesem Tool hast Du Administrationskontrolle über den SQL Server 2005 EE. Und natürlich kannst Du noch sehr viel mehr damit tun.

Zum Thema Administration gehört natürlich auch Backup un Restore von Datenbaneken. Hier kommt die Antwort auf Deine Frage "Wie bekomme ich die DB auf einen anderen Server".

Im SSMS rechte Maustaste auf die DB (Quellserver) und im Kontextmenü auf Task --> Sichern. So kannst Du eine Datei mit der Endung .bak erstellen. Ein Backup eben.

Auf dem Zielserver erstellts Du eine DB mit gleichem Namen und tust sonst erstmal nichts weiter. Dann wieder Rechtsklick auf die neu erstellte DB und Tasks --> Wiederherstellen --> Datenbank.

Hier musst Du Dich durch die Wizards hangeln.

2. Möglichkeit

Rechtsclick auf DB(Quellserver) Tasks --> Datenbank kopieren. Das geht aber nur wenn beide Server über ein Netzwerk verbunden sind.

Ich habe eine Datenbank bekommen...

Was hast Du genau bekommen? Ein Backup (.bak), ein Datenfile (.mdf) ?

Bei der Rechtevergabe musst Du beachten, dass die Benutzer auch im Zielserver vorhanden sein müssen. Jeder Benutzer muss über eine Anmeldung am Server und eine Anmeldung an der Datenbank selbst verfügen.

Wie ich vorher schon schrieb, benutzerfreundliche und schöne Eingabemasken (Formulare), Abfragen und Berichte zum Drucken sollte es schon geben.

Programmierst Du? Wenn ja im .NET Framework (C#, VB .NET usw.)?

Dann solltest Du Dich mit ADO .NET beschäftigen um solche Dinge zu realisieren.

Zum Thema Berichte...

Im SQL Server 2005 Express sind standardmäßig keine Berichtsfunktionalitäten integriert. Es gibt aber auch den

"SQL Server 2005 with advanced services"!

Der ist ebenfalls kostenlos, bietet aber eine Berichtsfunktionalität (SQL Server Reporting Services).

Um das alles mal etwas aufzulockern findest Du auch eine Webcastreihe zum SQL Server. Diese ist kostenlos und hilft Dir vielleicht auch weiter.

Hier mal der Link zu einem der Webcasts mit dem Thema Sicherung und Wiederherstellung

Microsoft SQL-Server 2005 - Einführung (Teil 9-10) - Sichern und Wiederherstellung, Wartung [MSDN Webcast]

Viel Spaß und Gruß,

Thomas

Hallo Thomas.

Vielen Dank für Deine Antwort auf meine SQL Server frage.

Was ich noch sagen wollte, ich weiß es nicht ob es sich um eine .bak oder eine .mdf datei handelt.

Das erfahre ich erst leider morgen vor Ort. (eigentlich ganz mies)

Könntest Du mir jeweils ein Beispiel geben wie ich die auf den Server bringe?

Ich programmiere VBA, C++ und Java. Mit SQL Datenbanken (ADO und ADOX) fange ich erst an mich zu befassen.

Was ich mittlerweile weiß, dass es ned so einfach ist......muss ich schon sauber pauken.

Gibt es eigentlich großen Unterschied zw. VBA und VB.NET ?

Vielen Dank für Deine Zeit und Hilfe

::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Hallo,

und die DB schon bekommen?

Ja VBA hat bis auf den Namen nicht wirklich viel mit VB .NET zu tun. Es gibt hier natürlich Ähnlichkeiten aber ich würde mich so weit aus dem Fenster lehnen und sagen, dass es eine komplette Umstellung VBA zu VB .NET ist.

In Java kannst Du natürlich auch auf den SQL Server zugreifen. Hier benötigst Du dann den Treiber für den SQL Server 2005 für Java. Einfach mal googeln. Da gibts massig Infos.

Visual Studio (gibts auch als Express und ist somit kostenlos) unterstützt den SQL Server natürlich von Hause aus.

Ich kann Dir gerne eine Kurzanleitung zum Portieren der DB geben wenn Du nun weißt was Du bekommen hast (.mdf oder .bak).

Gruß,

Thomas

Hi Thomas

Danke für Deine Antwort.

Die Datenbank hatte ich schon bekommen. Es war eine fertige SQL Datenbank, die ich auf den SQL Server importieren musste, dazu hab ich noch zwei ASP Dateien bekommen und eine .inc Datei und noch einen Snippet, der in C# oder VB.Net vervasst war, wo ich dann die Pfade vom meinem Computer, d.h. Hostname, Servername, UserID und Passwort umändern musste.

Irgendwie ist es alles kompliziert.

Ursprünglich waren es Excel Tabellen und das Programm wurde dann irgendwo in Indien fertig umgeschrieben und wie gesagt bekamen wir dann per ZIP-File die fertigen Dateien.....

Kannst Du Dir da ein Bild machen...

Grüße

Adam

Hallo,

leider kann ich mich erst morgen(Dienstag) etwas darum kümmern da ich heute Nachmittag selbst eine Softwareübergabe habe. Aber dann finde ich bestimmt etwas Zeit!

Gruß,

Thomas

PS: Wird aber flüssig umzusetzen sein... von daher keine Sorgen machen ;)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.