Comments
Sort by recent activity
Other information from MS support: http://support.microsoft.com/kb/843515
I'm not sure if it applies, but since I don't know who's actually issuing the 112 error, I don't know if perhaps it's reporting the wrong error.
Marc / comments
Other information from MS support:http://support.microsoft.com/kb/843515
I'm not sure if it applies, but since I don't know who's actually issuing the 112 error, I don't know if perhaps it's report...
Brian,
If this NETBIOS reset is something that MS widely added to their OS for security purposes, then don't you think that a simple retry would take care of it?
I mean, file copies and such don't seem to have problems.
Would it beneficial for SQL Backup to simply retry three or four times? Or is there a problem with not knowing if a write was committed or not?
Marc / comments
Brian,
If this NETBIOS reset is something that MS widely added to their OS for security purposes, then don't you think that a simple retry would take care of it?
I mean, file copies and such don't ...
Brian,
I am currently running 5GB, using /PAE and /3GB, and SQL Server 2000 Enterprise. AWE is enabled, and I have only a single instance running 1 user database plus the 6 or so system databases.
I have not set the -g switch, but the max server memory is set to 4GB.
According to BOL, SQL Server Setup assigned the rights to lock pages in memory to the MSSQL server application by default. I assume I ndo not need to do anything else. I did check and that service runs under 'Administrator' who has permissions to lock pages.
I do not know how to interpret the output of sqbmemory, but here is the idle (no backup running) output of it:
Type Minimum Maximum Average Blk count Total
---------------- -------------------- -------------------- -------------------- -------------------- --------------------
Commit 4096 39514112 20582 28044 577212416
Reserve 8192 3944448 86979 27068 2354364416
Free 4096 187760640 609648 475 289583104
Private 4096 39514112 52827 54382 2872881152
Mapped 4096 1060864 53835 314 16904192
Image 4096 7581696 100460 416 41791488
If you can show me where I can identify low contiguous memory, I would appreciate it.
Finally, as I noted earlier, all documentation for SQL Server indicates that the log should show something if a buffer allocation fails due to insufficient contiguous memory.
I will retry my backups again at 64K MAXTRANSFERSIZE and let you know how it works.
Thanks,
Marc / comments
Brian,
I am currently running 5GB, using /PAE and /3GB, and SQL Server 2000 Enterprise. AWE is enabled, and I have only a single instance running 1 user database plus the 6 or so system databases....
Egad! Dropping my MAXTRANSFERSIZE to 64KB makes the backups take FOREVER. I don't think that it will be acceptable, even if it works. Even 256K is just too slow.
Can you provide any insight into how I can show, for certain, that the issue is contiguous memory?
Marc / comments
Egad! Dropping my MAXTRANSFERSIZE to 64KB makes the backups take FOREVER. I don't think that it will be acceptable, even if it works. Even 256K is just too slow.
Can you provide any insight int...
Brian,
Thanks for the response. If you read back a number of posts, you will see that I have already reduced the transfer size to 1MB. Are you suggesting I make it even smaller?
Also, in some other posts, I saw reference to a program that tested buffer sizes. That program runs fine with no errors on my system.
I do not believe it is a buffer issue, or at least not as simple as you make it out to be.
Marc / comments
Brian,
Thanks for the response. If you read back a number of posts, you will see that I have already reduced the transfer size to 1MB. Are you suggesting I make it even smaller?
Also, in some oth...
Dropping both MaxTransferSize and MaxDataBlock (or whatever they are called) to 512K failed.
So, if it's an SQL Buffer allocation error, the error is occurring on the machine being backed up, correct? So, there should be a SQL performance counter that would be in play. Any idea on which one it would be?
Also, I should note that this machine is running with both the PAE and the 3GB switch on boot.
Marc / comments
Dropping both MaxTransferSize and MaxDataBlock (or whatever they are called) to 512K failed.
So, if it's an SQL Buffer allocation error, the error is occurring on the machine being backed up, corre...
Some probably useless SQL Log entries I've gotten. These are from the last failure:
Internal I/O request 0x4986DE78: Op: Write, pBuffer: 0x12620000, Size: 131072, Position: 53128658944, UMS: Internal: 0x0, InternalHigh: 0x20000, Offset: 0xAD800000, OffsetHigh: 0x2A, m_buf: 0x12620000, m_len: 131072, m_actualBytes: 0, m_errcode: 112, BackupFile: SQLBACKUP_39817ADE-5343-4C13-A25E-B066011B344401
BackupMedium::ReportIoError: write failure on backup device 'SQLBACKUP_39817ADE-5343-4C13-A25E-B066011B3444'. Operating system error 112(There is not enough space on the disk.).
There are more, but they're all pretty much like the above. It looks like I got both of these for each thread involved.
As I understand it, if there is a problem obtaining enough contiguous memory for a buffer, the log would indicate that as a contiguous memory problem. So, I'm not sure that is it.
Marc / comments
Some probably useless SQL Log entries I've gotten. These are from the last failure:
Internal I/O request 0x4986DE78: Op: Write, pBuffer: 0x12620000, Size: 131072, Position: 53128658944, UMS: Inter...