Hej! Du kan använda MSDE (bantad SQL Server) till detta, den kan du distribuera. Personligen skulle jag ha valt någon "fildatabas" (Access, FoxPro osv) till klientapplikationer där detta är möjligt. Installerar du en databasserver (som SQL Server/MSDE eller MySQL t.ex.) på klienterna anser jag att man har ett visst ansvar för att användaren håller denna uppdaterad med säkerhetsfixar mm. Som användare räknar man troligtvis inte med att en "vanlig" applikation installerar serverkomponenter som kan innebära säkerhetsrisker. Bättre att hålla sig till en tråd kanske? Fortsatta diskussioner i denna tråden blir bra kanske? http://www.pellesoft.se/communicate/forum/view.aspx?msgid=147425 MySQL behöver inte nödvändigtvis installeras som server på användarens dator. Man kan använda libmysqld för att låta ett program agera både server och klient. Och det biblioteket borde väl gå att använda ihop med C# på något sätt?Råd sökes angående val av databas
Jag har fått i uppdrag att bygga en applikation i C#. Till denna applikation skall jag ha en databas som skall med programmet. Programmet skall byggas så att man kan lägga allt på en cd skiva och sälja skivan. Sedan skall man enkelt kunna installera den.
Jag föredrar att jobba Stored procedures och med relationer.
Frågan jag har är vilken databas skall jag använda. Det finns en massa olika typer. Helst så skulle jag vilja ha en miniSQLServer som man kunde skicka med programmet.
så frågan är Vilken databas lämpar sig bäst för denna typ av program och vad gäller för licensen.
jag är oerhösrt tacksam för alla förslag
/TyronneSv: Råd sökes angående val av databas
/JohanSv: Råd sökes angående val av databas
/JohanSv: Råd sökes angående val av databas
http://dev.mysql.com/doc/mysql/en/libmysqld.html