Was kann eine einfache Möglichkeit sein, neue db zu erstellen, wenn wir einen neuen Kundendatensatz erstellen?C# einfache Möglichkeit, neue Datenbank zu erstellen, wenn ein neuer Kunde hinzugefügt wird
Szenario:
- Ich habe Liste von Kunden [bis zu 500 Kunden sein kann] in Master-Datenbank
- Jedes Mal, wenn ich neue Kunden in meiner Anwendung hinzufügen, würde ich neue separate Datenbank für jeden Kunden erstellen gerne [nur um die Daten der jeweiligen Clients voneinander zu trennen]
Die Anwendung verbindet sich mit der Master-Datenbank und der entsprechenden Client-Datenbank gemäß den Anmeldedaten.
- kann keine von Kunden bis zu 500 sein,
- ich nur 50 db pro Serverinstanz hinzufügen bin der Planung, danach wird wieder auf Instanz nächsten Server hinzugefügt werden
Optionen I ausgewählt haben:
- Verwenden Sie Code ersten Ansatz von ef6.0 zum Erstellen und Seed primären Daten jedes Clients, wenn neuer Client hinzugefügt wird
- Use Custom "Create database script" und Import Seed-Daten aus benutzerdefinierten script.sql Datei
Wie viele Kunden erwarten Sie? – mjwills
bis zu 500 Kunden – KoolKabin
Sie möchten vielleicht testen, wie Ihr SQL Server funktioniert, wenn er über 500 Datenbanken verfügt. Und Sie finden https://stackoverflow.com/questions/21844479/multiple-databases-vs-single-database-with-logically- partitioned-data of use. – mjwills