一个区分字母大小的问题?
有一个Card表,里面有一个ID字段,并且这个ID字段是主键. 
 有一个表Rcord,它引用了Card表的ID字段作为外键.表里的数据为空. 
 我想让Card表里的ID列能区分大小写.   
 ALTER   TABLE   Card 
 	ALTER   COLUMN   ID   VARCHAR(10)   COLLATE   Chinese_PRC_CS_AS         
 结果出错?? 
 服务器:   消息   5074,级别   16,状态   6,行   1 
 对象    'CK_ID_Card '   依赖于   列    'ID '。 
 服务器:   消息   5074,级别   16,状态   1,行   1 
 对象    'PK__Card__1CF15040 '   依赖于   列    'ID '。 
 服务器:   消息   5074,级别   16,状态   1,行   1 
 对象    'FK_CardID '   依赖于   列    'ID '。 
 服务器:   消息   4922,级别   16,状态   1,行   1 
 ALTER   TABLE   ALTER   COLUMN   ID   失败,因为有一个或多个对象访问此列。
------解决方案--------------------去了外键再改,行不
------解决方案--------------------先去掉主键和外键   
 修改字段的数据类型   
 增加字段的主键和外键