"The supplied user buffer is not valid..." error
During restore restart, an I/O error occurred on checkpoint file 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\RestoreCheckpointDB6.CKP' (operating system error 1784(The supplied user buffer is not valid for the requested operation.)). The statement is proceeding but cannot be restarted. Ensure that a valid storage location exists for the checkpoint file.
When the problem occurs Process Monitor records this event:
Date & Time: 3/15/2011 4:30:14 PM
Event Class: File System
Path: C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\RestoreCheckpointDB6.CKP
This problem only started recently, perhaps after the latest Microsoft Updates were installed. I haven't yet installed Service Pack 2 for SQL 2008. The server is Windows 2008 SP2 running on an Amazon EC2 instance. The SQL Backup version is 126.96.36.199.