dbcc checkstorage is different from the other dbcc commands in that it requires:
The dbccdb database to store configuration information and the results of checks made on the target database. However, you can run dbcc checkstorage from any database.
At least two workspaces to use during the check operation. See “dbccdb workspaces” in Chapter 59, “dbccdb Tables” in the Reference Manual.
System and stored procedures to help you prepare your system to use dbcc checkstorage and to generate reports on the data stored in dbccdb.
dbcc checkstorage does not repair any faults. After you run dbcc checkstorage and generate a report to see the faults, you can run the appropriate dbcc command to repair the faults.