Click here to Skip to main content
15,896,369 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
i have devloped c# win app
this app is runs on almost 20 client machine
and all clients are read and write data in LAN server machine in only single database.
server os is windows server 2008 R2 datacenter. and i installes ms sql 2005 express edition on it.

now my problem is :

1) 20 clients work in single database so is there any problem with perfomance ?
or i should create personal database for all client to increase perfomance ?

2) what topics i have to worry about (in server/client)

3) how to establish network ? with workgroup or help of domain.
if domain than how to establish domain ?

i am newbe so please describe in detail.

thanx for helping in advance :)

What I have tried:

i have't try any thing yet becuause this is my first project in which i have to made server/client connection.
Posted
Updated 11-Jul-16 2:14am

1 solution

This is a difficult one, because you're not really asking one question. And the questions you are asking are mostly really broad, deep questions which need a huge amount of knowledge of your exact circumstances - none of which we have.

1) If you can use "personal database" for each client then yes, that is possibly going to have better performance (it depends on the individual PCs) BUT... there is a fundamental difference between using a server based system and multiple stand alone databases which is:
Individual databases don't talk to each other
Which means that your users don't share information between them - which is the whole point of a server based system!
If you have twenty users on SQL Server, then that's probably because you want Janice in accounts to be able to look at what John in Sales has added to Customer 1234's account. And you can't do that with individual databases.

2) Everything. Far, far to much to even begin here. There are whole books on the subject - lots of them - I'd suggest that you get a couple of good SQL server / C# books and read them carefully.

3) Don't worry about it. It's probably not going to matter (you have much bigger fish to fry first).
 
Share this answer
 
Comments
Member 12592153 11-Jul-16 8:40am    
thank you very much for clear my doubt .
but still can u tell me which topics should i learn first to complete this task .that will help a lot.
and thank u once again.
OriginalGriff 11-Jul-16 9:55am    
Sorry, but...if you have to ask, then you need to learn everything!
Seriously, find a couple of good books on the subject and start reading - there is a huge amount to learn.
Member 12592153 11-Jul-16 12:00pm    
ok i appriciate that
thank you.
OriginalGriff 11-Jul-16 12:08pm    
You're welcome!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900