可以在表设计器中修改列的数据类型。
警告
如果修改已包含数据的列的数据类型,则可能导致在现有数据转换为新类型时永久丢失数据。 此外,依赖于所修改列的代码和应用程序可能会失败。 这些代码和应用程序包括查询、视图、存储过程、用户定义的函数和客户端应用程序。 注意,这些错误会级联发生。 例如,如果存储过程调用依赖于所修改列的用户定义的函数,它就可能会失败。 请仔细考虑需要对列做的任何更改,然后再进行更改。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
修改列的数据类型
- 在服务器资源管理器中右击包含要修改的列的表,再单击**“打开表定义”**。 - 该表在“表设计器”中打开。 
- 选择要修改其数据类型的列。 
- 在**“列属性”选项卡中单击“数据类型”**属性的网格单元格,再从下拉列表中选择新的数据类型。 
当您在网格单元格外单击或使用 Tab 键移动到其他网格单元格后,新的数据类型将分配给该列。 当您保存在表设计器中所做的更改时,新设置将在数据库中生效。
提示
当您修改列的数据类型时,即使已为所选数据类型指定其他长度,表设计器也会使用该数据类型的默认长度。 在指定数据类型之后,始终需要将数据类型长度设置为所需的值。