Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>SQL Server Express Edition is generally a really poor choice for a local database. It's a server-class engine that likes to use a lot of resources and runs as a service (so it's using up those resources even when your app isn't running). In other words, it belongs on a server. </p> <p>The only place I've seen SQL Server Express used on a desktop that almost makes sense is as part of the <a href="http://www.msofficeaccounting.co.uk/Default.aspx" rel="nofollow noreferrer">Microsoft Small Business Accounting</a> app, and in this case you generally install that program on a machine who's primary purpose is doing the accounting for your business.</p> <p>What <em>you</em> should do is use a desktop or in-process class engine like SQL Server <strong>Compact Edition</strong>, Sqlite, or even Access. This will also <em>greatly</em> simplify your deployment.</p> <p>If you insist on pushing through with this, know that the installer will create a new instance of sql server on the system. SQL Server will be fine with this. However, you'll need to account for that in the connection string of your app, and that can be a little more complicated. Additionally, to set up the database you have a couple options:</p> <ul> <li>Create it from client code on first start of the app</li> <li>Create it with a custom installer action (hard to get right because msi permissions)</li> <li>Distribute an pre-build *.mdf file and attach with custom installer action or on first start of the app.</li> </ul>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload