You need to change the collation of a database. What is the impact of performing this operation?
Collation governs how character data is sorted, compared and stored at the column and database level. Changing it alters those stored comparison rules, so existing data must be rewritten. SQL Server therefore rebuilds the database or recreates the affected tables to apply the new collation.
Why this answer
Changing a database's collation is not a simple metadata update; it affects how data is stored, compared, and sorted. In most database systems (e.g., SQL Server, MySQL), altering collation requires rebuilding the database or recreating tables and indexes, because existing data must be converted to the new collation's encoding and comparison rules.
Exam trap
DS0-001 often tests the misconception that collation changes are trivial metadata updates, when in fact they require data conversion and can impact performance, storage, and query results.
How to eliminate wrong answers
Option A is wrong because an ALTER command alone cannot instantly change collation for existing data; it may change the default for new objects but not existing columns. Option B is wrong because collation is not metadata-only; it impacts data storage and comparison behavior, requiring data conversion. Option D is wrong because collation affects all character-based columns and indexes, not just system tables.