From http://blog.csdn.net/anyunet/
"
Prerequisites: failed to attach a database for many reasons (1. file Permission In the NTFS partition 2. database file integrity, etc.) This article adds a Database Failure means that the NTFS partition file has no permissions and cannot be attached successfully, so the solution is only for this situation. This document describes how to install SQL Server 2000 sample databases. 1. run SQL Server 2000 sample databases to installProgramAfter running, create a folder and several files on your hard disk: C: \ SQL Server 2000 sample databases, right-click the four database file icons, respectively, choose "properties"> "security"> "edit. Select authenticated users from the group or user name list, and select full control from the permission list. Click OK to close the dialog box. Now you can attach a database to SQL Server 200X. For more information about how to attach a database, see the help documentation in SQL Server 200X.
"