PeymaniuM said:
For local machines is it useful and helpful to use SQL Server!
Coz I think with SQL server it's really hard to work with, specially with local machines and small LAN's!
Do you prefer I should use SQL Server or other DB's such as MS Access
english lesson:
never put an apostrophe when talking about plurals (multiple things). the plurals of abbreviations such as LAN and DB are LANs and DBs. you dont say LAN's or DB's any more than you would say Network's or Database's when talking about more than one Network or Database.
the only time you use apostrophe is when you want to say "is" --> The LAN's small, the DB's slow = the LAN is small, the DB is slow
hmm, so for local machine SQL Server is helpful and useful, but its really hard to work with especially for local machines.. I cant work out whether you think its a good thing or a bad thing (or even if it is actually what you think it is), so here's a perspective correction:
SQL Server is an enterprise class database server. It's intended for handling millions of transactions in a scalable, redundant mission-critical deployment. It is not exactly intended for small workstations running software to hold grandma's record collection.
It is perhaps feasible that the next version of windows will come with a SQL server instance that runs on demand for a multitude of apps. The upshot is that if the local machine has a sql server instance running, you can reuse it for your app. If it doesnt, then you must run it. If it is not installed, you must install it.
SQL Server Express (SSX) is a little different to SQLS in that it's delibaerately trying to be small, desktop based rather than huge million transaction reliability. As a result, it doesnt run all the time, isnt a service, and doesnt have an agent. It only runs when required, and can be thought of as the best bits about SQLS, but with an access method more like Jet (Microsoft Access)
Microsoft has documentation on the use and deployment of SSX. Additionally, you can check out VistaDB that Neal (the owner of this site) promotes regularly. I've never reviewd it but it is designed to be a small DB that is portable like Access and reliable like SQLS, so ask Neal about whether it meets your specific requirements