我刚刚将text
和image
的数据类型的所有列分别转换为varchar(max)
和varbinary(max)
。不过,我仍然有dtproperties
系统表与图像类型的左值列。更改此系统表的数据类型是否会有任何问题?显然,数据库已经存在很长一段时间了。在dtproperties表上将图像数据类型转换为varbinary(max)
使用SQL Server 2008,SQL Server Management Studio。
另外,任何人都可以评论是否会更好地做一个ALTER语句或只是从设计功能改变它?
是否有任何脚本来标识需要更改并执行的所有表和列?例如:
您也可以删除表,如果需要,它会被SQL Studio重新创建。 (除非你之前使用图表)。 – eckes