2017-11-02 1 views
0

Ich entwickle POS SQL Server & C# -Anwendung in Visual Studio. Ich möchte es so auf dem Client-Server bereitstellen, dass es automatisch auf dem Client-Rechner installiert wird. Welches ist die beste Methode, um die Datenbank, gespeicherte Prozeduren, Sichten und Tabellen zu erstellen und am Ende der Installation einige Standardwerte in den SQL Server des Clients einzufügen?Erstellen von Master-Tabellen und Einfügen von Standardwerten während der Installation von C#, SQL Server, Windows-Anwendung

Führt SQL-Anweisungen einzeln nacheinander mit C# effizient? Oder sollte ich aus einer Beispielkopie der Datenbank wiederherstellen?

+0

Verwenden Sie irgendeine Art von ORM-Tool.? – Sandeep

Antwort

0

Die beste Bucht stellt die Datenbank wieder her. Sie können auch das vollständige Skript der Datenbank ausführen und das Skript ausführen, anstatt ein einzelnes Skript auszuführen. Ich werde setzen, wie Sie es

  • Rechtsklick auf Datenbank
  • Zum Aufgaben tun können, dann Skripte erzeugen
  • Select gesamte Datenbank auswählen
  • Script in einen Ordner gespeichert hat .
  • Verwenden Sie dieses Skript zum Erstellen und Wiederherstellen der Datenbank.
+0

ist es eine Möglichkeit, gesamte Skript auszuführen, ohne Looping –

+0

nur das Skript ausführen müssen .. –

+0

foreach (string sql in Createsql) { if (sql.Length> 30) { SqlCommand cmd = new SqlCommand (sql, con); cmd.ExecuteNonQuery(); } } Schleife eins nach dem anderen? –

0

Aus dem SQL Server Management Studio können Sie direkt auf Ihre Datenbank klicken und wählen Sie:

  1. Aufgaben -> Generieren Scripts
  2. dann einfach durch den Assistenten fortzufahren.
  3. In „Set Scripting-Optionen“ -> Klicken Sie auf Erweitert -> Datentypen Skript -> Wählen Sie „Schema und Daten“
  4. wählen Lage und einfach durch den Assistenten fortzufahren.
Verwandte Themen