Hallo,
für eine C# Anwendung wird eine Datenbank benötigt. Das Anlegen einer
SQL Datenbank funktioniert mit dem Visual Studio 2010. Sobald ich eine
Datenbank mit einem Namen anlegen will, erscheint noch einer Weile
folgende Meldung: siehe Bild im Anhang.
Sorry ich hab mich verschrieben.
Hallo,
für eine C# Anwendung wird eine Datenbank benötigt. Das Anlegen einer
SQL Datenbank funktioniert mit dem Visual Studio 2010 nicht. Sobald ich
eine Datenbank mit einem Namen anlegen will, erscheint nach einer Weile
folgende Meldung: siehe Bild im Anhang.
leo schrieb:> Das Anlegen einer> SQL Datenbank funktioniert mit dem Visual Studio 2010. Sobald ich eine> Datenbank mit einem Namen anlegen will, erscheint noch einer Weile
was denn nun? Geht es oder nicht?
Hast du denn einen SQL-Server installiert?
leo schrieb:> Wie funktioniert die SQL-Server> Installation?
Setup.exe ausführen
> Dies habe ich noch nicht gemacht.
wird aber eventuell sogar mit dem Studio gemacht, suche mal ob du nicht
einen SQL-Dienst Manager, ein SQL-Studio irgendwo im Startmenü hast.
Auf meinem Rechner habe ich folgende Programme gefunden:
- SQL Developer
- SQL Plus
- SQL Server-Installationscenter
Leider lässt sich auf meinem Rechner SQL nicht installieren. Welches
Programm müsste ich installieren?
leo schrieb:> Leider lässt sich auf meinem Rechner SQL nicht installieren. Welches> Programm müsste ich installieren?
irgendeine Version vom SQL-Server kostenlos ist der SQL-Server Express.
Schau mal unter den Diensten, ob wirklich keine Dienst vorhanden ist.
Ich möchte jetzt nicht einen großen Aufwand betreiben. Das C# Tool soll
Daten ablagen können sowie die Daten visualisieren. Welche Möglichkeiten
außer SQL gibt es noch? Textdatei wäre auch eine Möglichkeit.
foo schrieb:> Muss es denn unbedingt der MS-SQL-Server sein?
ich denke schon, denn da ist die itegration ins Studio direkt vorhanden.
Damit kann er alle Assistenten verwenden. Und für C# ist es ideal.
> Wenns was größeres werden soll und du einen richtigen[TM]> Datenbankserver brauchst, dann nimm Postgres, geht auch mit C#:> http://www.codeproject.com/Articles/30989/Using-PostgreSQL-in-your-C-NET-application-An-intr
sollte das ein scherzt sein? SQL-Server wird auch in Enterprise Umfeld
eingesetzt. Bietet z.b. integrierte Windowsanmeldung, damit man nicht
noch eine zweite Benutzerverwaltung hat.
> Oder MySql: http://dev.mysql.com/downloads/connector/net/>> Höchstwahrscheinlich reicht aber auch http://www.sqlite.org/ aus, da> brauchst dann auch nicht extra was installieren. Gibts auch was für C#:> http://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki>> Grüße
es bringt ihm aber auch unter Windows keine Vorteile. Und bei mysql gibt
es immer mal böse Überraschungen. Sie unterstützen zwar den SQL-Syntax
aber ignorieren auch viele dinge. So konnte man foreign key anlegen, die
aber keine Auswirkung hatten. Das die Blödsinn mit den casesensitiven
Tabellennamen.
Wenn du SQL erst noch "erlernen" müsstest, dann nimm doch einfach eine
Textdatei.
Je nach Datenstruktur bietet sich da ja vieles an, was ganz primitives
eigenes, sowas wie die Properties-Files bei Java, oder CSV, JSON bis hin
zu XML.
SQLite ist aber auch kein Drama, musst ja nichtmal was installieren,
aber SQL solltest du dann halt schon beherrschen.
Peter II schrieb:> sollte das ein scherzt sein? SQL-Server wird auch in Enterprise Umfeld> eingesetzt. Bietet z.b. integrierte Windowsanmeldung, damit man nicht> noch eine zweite Benutzerverwaltung hat.
Postgres spricht auch Kerberos, kann gegen AD authentifizieren und ist
ebenso "enterprisey", was immer das heissen mag.
MySql übrigens nicht weniger, etliche große Firmen und Organisationen
setzen das ein, Foreign Keys hin oder her - das ist ein anderes Thema.
Aber es scheint eh so, dass der TO kein RDBMS braucht.
Dass MySQL zu den "richtigen" Datenbank-Server zählt, SQL Server dagegen
nicht, ist natürlich nur ein kleiner Witz.
leo schrieb:> Ich möchte jetzt nicht einen großen Aufwand betreiben. Das C# Tool> soll Daten ablagen können sowie die Daten visualisieren. Welche> Möglichkeiten außer SQL gibt es noch? Textdatei wäre auch eine Möglichkeit.
Ohne weitere Infos (Struktur der Daten, gewünschte Operationen, Menge
der anfallenden Daten) lässt sich das nicht sagen. Text, XML,
Binärformat, ..., jeweils in einer Datei oder in mehreren. Es gibt auch
entsprechende Bibliotheken für C#, einschließlich der Nutzung der
Serialisierungsmechanik. Wenn das Ganze wirklich lokal und nur für Dein
Programm sein soll, könntest Du Dir evtl. auch mal so etwas wie SQLite,
SQL Server Express LocalDB etc. anschauen.
Schreibt endlich mal MSSQL, nicht nur SQL! Das sind zwei komplett extra
Sachen.
Für den TO reicht vermutlich wirklich sowas wie SQLite oder eine einfach
CSV-Datei.
Freddy F. Frettchen schrieb:> Dass MySQL zu den "richtigen" Datenbank-Server zählt, SQL Server dagegen> nicht, ist natürlich nur ein kleiner Witz.
Wo soll der Witz sein?
Eine eigene Frage?
Dieser Thread ist über 11 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.