[dba-VB] SQL Server security

David McAfee davidmcafee at gmail.com
Wed Jan 5 12:21:15 CST 2011


You can choose either path. I tend to use SQL Server security myself.

A better question is maybe looking at the design of the table for the
contact info.

I tend to design all data changes as insertions. Vary rarely to I allow a
table to be edited.

I display the contact information on just about every screen, but only give
to choice to edit (if they have rights) when it is indeed needed.

I never have locking issues in Access or SQL.

D

On Wed, Jan 5, 2011 at 10:00 AM, jwcolby <jwcolby at colbyconsulting.com>wrote:

> I am having performance issues in a largish Access application, a
> Disability Insurance Claim call center app.
>
> I have one particular table which is not huge in terms of field count but
> it does have a lot of records and most of the fields are indexed, and it has
> about 800K records in it.  This table holds "contact" info, as in phone
> calls that the users have.  They document every "contact" with every one,
> claimants, doctors, lawyers, etc. into a memo field and also date of call,
> ClaimID FK, employee id FK, contact type id FK etc.  Kind of a mini center
> of the universe for this application.
>
> The result is that people are storing new records in this table constantly
> throughout the day and we are getting a lot of "record locked..." issues
> caused by (AFAICT) the time it takes Jet to store the records and update all
> of the indexes, and probably the memo storage area of the mdb.
>
> Just to give a picture, this one table has been moved out to it's own mdb
> and that mdb is about 700 megabytes after a compact.  Most of the rest of
> the database (150 tables) is in another mdb and after compact that database
> is 800 megabytes, so this one table is close to as big as the rest of the
> db.
>
> I do not have experience in a transactional database using SQL Server, but
> I am thinking that SQL Server express 2005 will not have an issue keeping up
> with this kind of usage - 25 users adding records to this table all day
> without causing locking issues like I am seeing now.
>
> My issue at this point is that they use a network logon and force the users
> to change their password every 30 days.  Is SQL Server going to use that
> same network username / password database or does it use a list of usernames
> / passwords physically on the server itself?  IOW will Windows
> authentication work or will I need to go to SQL Server username / password?
>
> --
> John W. Colby
> www.ColbyConsulting.com
> _______________________________________________
> dba-VB mailing list
> dba-VB at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/dba-vb
> http://www.databaseadvisors.com
>
>



More information about the dba-VB mailing list