Server Principle Error when using SQL Management Studio 2008 to connect to your database

"Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

The server principle "YourDatabaseName" is not able to access the database "OtherDatabase" under the current security context. (Microsoft SQL Server, Error: 916)"

The error is caused by databases on the server being configured to auto-close, and with collocation set to null. Microsoft current recommended fix is to turn off the Collation Column in your SQL manager. Please note that this is not a problem we can replicate, as the problem has more to do with the software installed on the connecting computer then the database server. The fact that this problem is caused by very specific software installations, is the reason Microsoft hasn't released a better fix. They consider this to be an isolate incident. To correct this on the connecting computer, please follow these instructions:

  1. Bring Object Explorer Details window by selecting View --> Object Explorer Details in menu (or hitting F7)

  2. In Object Explorer window click at Databases folder

  3. In Object Explorer Details window right-click at the column header and deselect Collation

  4. Refresh Databases folder