[dba-SQLServer] SQL Server security

Dan Waters df.waters at comcast.net
Wed Jan 5 12:17:18 CST 2011


SQL Server 2005 Express has a capacity of 4 Gb.  I think I remember that 1.5
GB in Access might be larger in SQL Server - someone else probably knows.

SQL Server 2008 R2 Express has a capacity of 10 Gb.

Typing data into a memo field will lock one page of records, even if you're
using Access 2000+ and have set your mdb for Record-Level Locking.

Dan

-----Original Message-----
From: dba-sqlserver-bounces at databaseadvisors.com
[mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf Of jwcolby
Sent: Wednesday, January 05, 2011 12:00 PM
To: Sqlserver-Dba; VBA; Access Developers discussion and problem solving
Subject: [dba-SQLServer] SQL Server security

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-SQLServer mailing list
dba-SQLServer at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/dba-sqlserver
http://www.databaseadvisors.com






More information about the dba-SQLServer mailing list