none
Beginner Deploying a Database Application Question RRS feed

  • Question

  • Let say I have a database application created with either C# or vb.net. How can I let others use in the office or my house this database application with their computers? Do I need to install the application on all the computers? How about the database and its data (sql server or ms access It should only reside on one computer? Thanks

    Saturday, August 6, 2011 11:53 PM

Answers

  • Hello jambyvedar,

    Every client will need access to this application, so it will most likely have to be installed on each computer.
    but for the data  the easiest way of doing this would be to host your database on a server.
    Or if it is only to be used on your homenetwork, you could just host it on one computer & leave that one on all the time, making it act as a server. 
    So you'll end up with a seperate front-end for each client, linked to a shared back-end.

    Regards,
    Dylan Meeus 

    • Proposed as answer by Faraz Zone Sunday, August 7, 2011 1:14 PM
    • Marked as answer by Alexander Sun Thursday, August 11, 2011 7:44 AM
    Sunday, August 7, 2011 2:20 AM
  • Hello jambyvedar

    In addition to Dylan you have only two options.

    1. Create a server for database and install your application on each client. (it can also be done through Click One deployment, where you copy your package to the server and every client can install it directly from server).
    2. Switch to Web Application. (recreate your application in ASP.net or silver-light ).

    Faraz
    • Proposed as answer by Faraz Zone Sunday, August 7, 2011 1:14 PM
    • Marked as answer by Alexander Sun Thursday, August 11, 2011 7:44 AM
    Sunday, August 7, 2011 3:51 AM

All replies

  • Hello jambyvedar,

    Every client will need access to this application, so it will most likely have to be installed on each computer.
    but for the data  the easiest way of doing this would be to host your database on a server.
    Or if it is only to be used on your homenetwork, you could just host it on one computer & leave that one on all the time, making it act as a server. 
    So you'll end up with a seperate front-end for each client, linked to a shared back-end.

    Regards,
    Dylan Meeus 

    • Proposed as answer by Faraz Zone Sunday, August 7, 2011 1:14 PM
    • Marked as answer by Alexander Sun Thursday, August 11, 2011 7:44 AM
    Sunday, August 7, 2011 2:20 AM
  • Hello jambyvedar

    In addition to Dylan you have only two options.

    1. Create a server for database and install your application on each client. (it can also be done through Click One deployment, where you copy your package to the server and every client can install it directly from server).
    2. Switch to Web Application. (recreate your application in ASP.net or silver-light ).

    Faraz
    • Proposed as answer by Faraz Zone Sunday, August 7, 2011 1:14 PM
    • Marked as answer by Alexander Sun Thursday, August 11, 2011 7:44 AM
    Sunday, August 7, 2011 3:51 AM
  • Hello jambyvedar

    In addition to Dylan you have only two options.

    1. Create a server for database and install your application on each client. (it can also be done through Click One deployment, where you copy your package to the server and every client can install it directly from server).
    2. Switch to Web Application. (recreate your application in ASP.net or silver-light ).

    Faraz
    Thanks for the reply, much appreciated.
    Monday, August 8, 2011 4:04 AM