How can we help you today? How can we help you today?
marclallen
Brian, That is not true as far as I can tell. I can set some options, yes, but I can only control when updates are actually installed, not when they are checked for or how often. If you search Google on SVCHOST CPU 100 or similar, you'll find tons of threads about how the periodic Windows Update check can own a system for 10 minutes or more. It often happens on bootup and, for me, usually happens at least once in the afternoon, sometimes more often. I have found no documentation on when Windows Updates does its internal checks or what else it does besides simply updating. In these particular cases, both machines had uninstalled updates which I hadn't found time to perform, yet. I have no idea if that changes the equation or not. Finally, all I am doing is reporting what I have found. And that is, that at least one backup succeeded after several failures when I disabled Windows Update. I apologize if this seems rude, but when I am only able to receive a single communication from Red Gate each day, even though I often provide supplemental information early in your day, it irritates me that I receive unhelpful information. Even had I not known about a way to schedule Windows Update, and even if your suggestion had fixed it, it does not relieve Red Gate of the responsibility of identifying why that would be causing a problem if, in fact, it is. I am under the impression that Red Gate feels this is not an issue with SQL Backup but a series of external, uncontrollable influences. If so, explain why a standard SQL backup to the same share, which often takes two to three times longer, does not have any issues? I know this has been reported by other users, as I am in communication with one. As you don't appear to be actually working on it, perhaps you could take some time and answer some questions for me so that, maybe, I can troubleshoot it better: 1) If, as you say, the error may be due to a lack of contiguous memory, why doesn't the SQL Server Log indicate it? They have several warning messages for that sort of scenario. Also, why is it reported as a lack of disk space? 2) Who is actually reporting that error? Is SQL Server doing something, getting an error and passing it on to you? Or does the server grab a pile of data, pass it on to you, and then you error out and return the error back to SQL Server? 3) If the Red Gate virtual backup device is the one generating the error, why is there no retry logic? Or is there? Especially in the case where it's actually a buffer management problem? Some additional information: When still failing, I ran NETMON.EXE on the share machine. It did not show any sort of error, or network reset. It simply stopped in the middle of a long SMB write. Marc / comments
Brian, That is not true as far as I can tell. I can set some options, yes, but I can only control when updates are actually installed, not when they are checked for or how often. If you search Goo...
0 votes
Brian, Good thoughts. We are not running Symantec, althought NOD32 might have similar issues. I did shutdown the actual AV checking for a number of tests, with no luck; however, I know that it installs filters in the network stack that cannot be bypassed without deinstalling it. Personally, I don't think NOD32 is to blame, though. There have been a number of complaints against it, and, as far as I can tell, it turned out there was always a problem somewhere else. Still, if need be, I will remove it an try more. The affected servers are on a simple LAN, with the two source machines on static IPs and the destination on DHCP (why? I must've forgotten to give it one.) They connected through a single GB switch. So, no special network architecture here. Interestingly enough, my final attempt at one of the two databases did work after I disabled the Windows Update service. Unfortunately, the second host still failed after the same change. I will test more on that today. Petey, the log follows. I need to check, but it appears that the second host (which is not attached) reports a "share not available" in the log, but the event in the event log still indicates an error 112. I am thinking it's because it is trying with single threading. I have posted the SQL Log entries in an earlier thread. 6/15/2007 3:09:09 PM: Backing up OutsiteContent (full database) to: 6/15/2007 3:09:09 PM: \\Fileserver\HostBackups\Transaction1\FULL_(local)_OutsiteContent_20070615_150909.sqb 6/15/2007 3:09:09 PM: BACKUP DATABASE [OutsiteContent] TO DISK = '\\Fileserver\HostBackups\Transaction1\<AUTO>.sqb' WITH NAME = '<AUTO>', DESCRIPTION = '<AUTO>', INIT, ERASEFILES_ATSTART = 6h, MAILTO = 'mlallen@outsitenetworks.com', COMPRESSION = 1, THREADCOUNT = 3 6/15/2007 3:24:46 PM: Thread 0 error: Process terminated unexpectedly. Error code: -2139684860 Process terminated unexpectedly. Error code: -2139684860 6/15/2007 3:24:46 PM: Thread 1 error: Process terminated unexpectedly. Error code: -2139684860 6/15/2007 3:24:46 PM: Thread 2 error: Process terminated unexpectedly. Error code: -2139684860 6/15/2007 3:24:47 PM: Database size : 319.679 GB 6/15/2007 3:24:47 PM: Compressed data size: 19.148 GB 6/15/2007 3:24:47 PM: Compression rate : 94.01% SQL error 3013: SQL error 3013: BACKUP DATABASE is terminating abnormally. SQL error 3202: SQL error 3202: Write on 'SQLBACKUP_D8C9E2E5-ED1F-4DD2-AB9F-E2EE215B5A8D01' failed, status = 112. See the SQL Server error log for more details. Marc / comments
Brian, Good thoughts. We are not running Symantec, althought NOD32 might have similar issues. I did shutdown the actual AV checking for a number of tests, with no luck; however, I know that it in...
0 votes
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....
0 votes
I discovered the following: Here are the times my backups failed. Note the minute and seconds for each failure. They are practically the same every time! SQLBackup@TOTALIZER1 ERROR - full backup &#91;multiple databases&#93; on TOTALS1 at 6/15/2007 1:37:54 PM SQLBackup@TOTALIZER1 ERROR - full backup &#91;multiple databases&#93; on TOTALS1 at 6/14/2007 9:37:49 AM SQLBackup@TOTALIZER1 ERROR - full backup &#91;multiple databases&#93; on TOTALS1 at 6/14/2007 1:37:50 AM SQLBackup@TOTALIZER1 ERROR - full backup &#91;multiple databases&#93; on TOTALS1 at 6/12/2007 1:38:03 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/15/2007 1:24:51 PM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/15/2007 12:24:59 PM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/15/2007 11:24:49 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/15/2007 2:24:52 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/14/2007 3:24:52 PM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/14/2007 1:24:52 PM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/14/2007 11:24:51 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/14/2007 10:24:52 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/14/2007 9:24:52 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/14/2007 1:24:53 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/13/2007 2:24:54 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/12/2007 11:24:54 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/12/2007 1:24:57 AM SQLBackup@Transaction1 ERROR - full backup &#91;multiple databases&#93; on DATABASE2 at 6/11/2007 10:24:55 AM So, failures apparently occur every hour at this specific time, which is different on each machine. The minute/second timepoint appears to correspond fairly closely to the last system startup time. I believe there is something happening on an hourly timer from system startup which is causing my problem? Any ideas? At first glance, it appears that it must be something happening on both machines. I've checked all the SQL jobs, and nothing seems to be executing at those times. There are also no schedules tasks running at those times. The only other thing (aside the being Windows 2003 OS, SP1) that's in common between the two machines is that they both use NOD32 Anti-Virus. I have disabled it on one machine, but it still failed. However, I may try uninstalling it completely. Comments would be more than welcome. If anyone at Red Gate has any ideas on how to identify the problem, I would greatly appreciate it. How can an external job affect either the share's availability or SQL's internal memory space? Marc / comments
I discovered the following: Here are the times my backups failed. Note the minute and seconds for each failure. They are practically the same every time!SQLBackup@TOTALIZER1 ERROR - full backup &...
0 votes