Content Management Server 2001 Database Restore Collation Requirements (816844)
The information in this article applies to:
- Microsoft Content Management Server 2001
SYMPTOMSWhen you try to restore a Content Management Server (CMS)
database to Microsoft SQL Server, you may experience unpredictable errors.
These unpredictable errors occur when a computer that is running SQL Server
that you restore the database to has a different collation than a computer that
is running SQL Server that the database backup was taken from. These
unpredictable errors frequently occur when you try to create objects such as
channels, folders, or pages. The unpredictable errors occur because of the way
CMS interacts across the databases. The unpredictable errors that you see also
depend on the specific collation differences that are discussed in the "Cause" section. For example, when you
try to open an object in Site Builder for CMS 2001, you may receive the
following error message: Failed to Lock Item.
Would you like to open it in read-only mode? You may receive the
previous error message although there is no one who is trying to modify the
object at the same time that you try to open the object in Site
Builder. CAUSEWhen you create a new database on a computer that is running
SQL Server, you typically use the default collation. You can back up a CMS
database on a computer that is running SQL Server, and then you can restore
that database to another computer that is running SQL Server with a different
default collation. The problem occurs because the restored database then has a
different collation than the computer that is running SQL Server that the
database now resides on.
When CMS 2001 uses the CMS database, CMS 2001
also uses other databases in an SQL Server such as the Tempdb database and the
Master database. By default, these databases are the same collation as the
computer that is running SQL Server that they reside on. If the collation of
the CMS database is not exactly the same as the collation of these databases,
various unpredictable errors may occur.RESOLUTIONTo avoid this problem, you can setup a computer that is running
SQL Server that uses
the same collation as the CMS database. Then you can restore the CMS database
on this computer that is running
SQL Server. This permits you to run Database Configuration Application
(DCA) on the destination CMS server to associate it to the newly restored
database.
Alternatively, if the size of the exported .rop file for
the whole site is 100MB or less (for site deployment best practices), you can use CMS site deployment to export the .rop file from the source server.
Then you can import the .rop file to the destination CMS
server.
STATUS This
behavior is by design. This problem does not affect
Content Management Server 2002.
Modification Type: | Major | Last Reviewed: | 7/31/2003 |
---|
Keywords: | kbprb kbinfo KB816844 kbAudITPRO kbAudDeveloper |
---|
|