My setup
I have a SQL Server (2000) back end database, which I access via Access (among other methods). I use an ODBC link and Windows authentication. As an administrator I am mapped onto sa level access. I have full rights to manage everything via this link.
My SQL Server is available across the LAN (100Mbps link), and for the most part appears to be behaving as expected. It runs on a two processor (2 chips) server running Windows 2003 Server and has one processor dedicated to its use.
SQL Server 2000 software is installed onto the C drive (17GB 40% free), but the data is stored on the D drive (275GB 11% free).
The database gets weekly maintenance (standard maintenance and integrity checking jobs, as well as backing up the database while shrinking the log).
The current sizes of my files are :
My Problem
Generally none, but every now and again, I find that writing data to a SQL Server based table (I'm trying to write 703 records with only four fields per record) fails with the error :
ODBC--Insert on a linked table 'tblCustList' failed.
[Microsoft][ODBC SQL Server Driver]Timeout expired (#0)
When it fails though, it fails consistently. It does no good to try it again. Even stopping and restarting the SQL services doesn't help. Just to be clear, this is a process which has been working consistently without any problems for some years.
Comment
It happened before for critical, once-a-month data, and I had to arrange an elaborate system whereby the data was loaded directly into an Access database which was made available directly to the server that runs SQL Server. This was then accessed via DTS. This works reliably, but is a bit of a palaver, and would be totally impractical for the table I'm currently having difficulties with.
I haven't done much design work on my SQL Server recently, so feel free to mention even quite basic suggestions. It could easily be something I haven't considered.
I have a SQL Server (2000) back end database, which I access via Access (among other methods). I use an ODBC link and Windows authentication. As an administrator I am mapped onto sa level access. I have full rights to manage everything via this link.
My SQL Server is available across the LAN (100Mbps link), and for the most part appears to be behaving as expected. It runs on a two processor (2 chips) server running Windows 2003 Server and has one processor dedicated to its use.
SQL Server 2000 software is installed onto the C drive (17GB 40% free), but the data is stored on the D drive (275GB 11% free).
The database gets weekly maintenance (standard maintenance and integrity checking jobs, as well as backing up the database while shrinking the log).
The current sizes of my files are :
Code:
OpalTHist.Mdf - 26,844,672 KB OpalTHist.Ldf - 6,307,840 KB
Generally none, but every now and again, I find that writing data to a SQL Server based table (I'm trying to write 703 records with only four fields per record) fails with the error :
ODBC--Insert on a linked table 'tblCustList' failed.
[Microsoft][ODBC SQL Server Driver]Timeout expired (#0)
When it fails though, it fails consistently. It does no good to try it again. Even stopping and restarting the SQL services doesn't help. Just to be clear, this is a process which has been working consistently without any problems for some years.
Comment
It happened before for critical, once-a-month data, and I had to arrange an elaborate system whereby the data was loaded directly into an Access database which was made available directly to the server that runs SQL Server. This was then accessed via DTS. This works reliably, but is a bit of a palaver, and would be totally impractical for the table I'm currently having difficulties with.
I haven't done much design work on my SQL Server recently, so feel free to mention even quite basic suggestions. It could easily be something I haven't considered.
Comment