draagbare applicatie met database

Pagina: 1

Acties:
Reacties: 92
Reg. datum: 20-07-2010

Hallo mensen,

Ik heb een mooi administratie programmatje geschreven in C# en er zit uiteraard ook een database aan gekoppeld, nu is mijn vraag(eigenlijk een hele domme) Ik heb de applicatie op een pc gemaakt en daar hangt een database aan die ik op dezelfde computer heb gemaakt, als ik het project nu kopieer en op een andere pc zou zetten en ik run het programma, dan werkt het natuurlijk niet omdat hij de database niet kan benaderen, dus kort gezegd: hoe kan ik mijn database benaderen op een andere pc?

Alvast heel erg bedankt!
getweakt...
Reacties: 3.311
Reg. datum: 12-11-2002

Wil je een centrale db? Welke db gebruik je nu?

jij ook?

1. Controleer de kabel!
Reacties: 9.942
Reg. datum: 08-08-2000

Dus dan ga je uitzoeken: wat voor database, en kun je die ook over het netwerk beschikbaar maken. Helaas weet ik niet wat voor omgeving jij gebruikt.

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.

Reacties: 9.066
Reg. datum: 29-11-2000

Wat meer info zou handig zijn :)

Maar kan je je DBMS niet starten vanuit een batchfile?
Reacties: 92
Reg. datum: 20-07-2010

De bedoeling is dat de database is te benaderen, door iedereen die gebruik maakt van mijn applicatie, dat wil zeggen dat ik hem niet alleen voor het thuis netwerk wil gebruiken, maar echt voor elke pc die gebruik maakt van de applicatie(applicatie om songs met bij behorende cd's artiesten, omschrijving en dergelijke in te zetten, te verwijderen, te updaten, en te selecteren(Select, update, insert, delete) en die gegevens worden in de database opgeslagen

EDIT:

Ik maak gebruik van een database die is geschreven met sql server 2005. Programma is geschreven met Microsoft Visual Studio 2008 professional.

mobstaa wijzigde deze reactie 23-04-2012 22:11 (14%)

Reacties: 9.066
Reg. datum: 29-11-2000

Ah, op die manier.. Ik dacht dat je een portable db wilde. Dit heeft verder niets met programming te maken, maar met networking.

Antwoord in het kort: zorg dat je de gebruikte port van de DB wordt doorgestuurd wordt door je router naar de juiste PC. Dan moet je het IP goed instellen in app (en hopen dat die niet wijzigt).

Let er wel op dat dit mogelijk security problemen kan opleveren als je de boel niet goed configureerd.
1. Controleer de kabel!
Reacties: 9.942
Reg. datum: 08-08-2000

Wat standeman zegt, juiste portforwarden.

lang antwoord:

MSDN: Connecting to SQL Server over the Internet

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.

Reacties: 92
Reg. datum: 20-07-2010

Aaah, dank jullie wel voor de antwoorden!

Ik ga er nu meteen hard mee aan de slag.

Heel erg bedankt voor het antwoord!!!

Toch nog heeel erg veel moeite, met het database gebruiken op externe locaties, zou iemand mij nog wat extra hulp kunnen geven en uitleggen op welke manier ik dit het beste kan doen?

mobstaa wijzigde deze reactie 24-04-2012 09:27 (48%)

Reacties: 3.434
Reg. datum: 21-05-2002

quote:
Sql Server direct toegankelijk via het internet :X

Feestje? Rob Versluys Entertainment!

Reacties: 1.083
Reg. datum: 06-08-2009

Ik zou jouw database nu niet echt direct aan het internet hangen (toch niet rechtstreeks).

@TS: kan je de situatie misschien even schetsen? (Want mogelijk is bijvoorbeeld ook SQL Compact een goed alternatief voor wat jij wilt, maar dat hangt puur af van wat je wilt.)
the alien you never expected
Reacties: 6.037
Reg. datum: 12-03-2003

Aah, je zou kunnen overwegen om over te stappen naar DataAbstract (http://www.remobjects.com/da/) die ondersteunt zulke dingen ook.
Reacties: 9.066
Reg. datum: 29-11-2000

quote:
sig69 schreef op dinsdag 24 april 2012 @ 10:20:
[...]

Sql Server direct toegankelijk via het internet :X
Gelukkig onderbouw je het ook :)
Geen Tandenfee
Reacties: 3.330
Reg. datum: 03-12-2005

Ondanks authenticatie zou ik toch ook liever niet een database direct aan het internet hangen, niet zonder firewall en de nodige beveiligings maatregelen ;)

Voor testen en kleinschalig gebruik (vrienden / kennissen) zou je het wel achter je eigen internet verbinding kunnen hangen. Mocht je het groter aan willen pakken raad ik toch wel aan om een hosted / cloud oplossing te zoeken zodat je gegarandeerde uptime en een snelle verbinding hebt.

Website (maartendeboer.net) | Flickr
1Ds Mark III | 85mm f/1.8 | 35mm f/1.4 | 14mm f/2.8 | Drie potig ding "Jack"

spellingnazi
Reacties: 8.704
Reg. datum: 02-11-2002

quote:
Standeman schreef op dinsdag 24 april 2012 @ 11:39:
[...]

Gelukkig onderbouw je het ook :)
Maar ik geef hem wel gelijk. Het lijkt me wel de bedoeling dat hij ook records kan toevoegen/wijzigen, daar komen gegarandeerd problemen van. Je kan nooit je rechten zo gedetailleerd configureren dat hij enkel zijn eigen records (specifieke klant) kan wijzigen.

boe2 wijzigde deze reactie 24-04-2012 11:56 (19%)

“He says gods like to see an atheist around. Gives them something to aim at.” - Pratchett. -- My twitch.tv gaming stream

Reacties: 92
Reg. datum: 20-07-2010

sorry, tijdje niet op het topic gelet en zie nu ineens heel veel reacties haha, in ieder geval heel erg bedankt, ik heb jullie advies aangenomen en de database dus niet aan het internet gehangen, maar ik heb gebruik gemaakt van sql compact op de andere pc's en ik laat het programma de database opbouwen als het programma word gestart, en er word dan gekeken of de database al bestaat of niet. Maar heel erg bedankt voor alle reacties!
נְפִילִים
Reacties: 2.538
Reg. datum: 21-09-2005

Dus je oplossing is een database op het device zelf ... en geen centrale database voor de applicatie?
Reacties: 3.707
Reg. datum: 20-12-2002

quote:
Ventieldopje schreef op dinsdag 24 april 2012 @ 11:44:
Ondanks authenticatie zou ik toch ook liever niet een database direct aan het internet hangen, niet zonder firewall en de nodige beveiligings maatregelen ;)
Kwestie van principle of least privilege goed toepassen.

Hanlon's Razor: "Never attribute to malice that which can be adequately explained by stupidity."

Pagina: 1




© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies

Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True

Website van het jaar 2012