关于text、ntext、image的问题
以前写大文件的时候都要用这几个数据结构,可是ms不是要在SQL Server2005中把这几个取消掉吗,我看msdn上说建议用varchar,可是我们现在的服务器是SQL Server2000的,又要准备升级,在2000中用varchar 根本没办法写入大字符串啊!
请问各位大虾怎么办啊?
------解决方案--------------------没有取消。可以继续用。
------解决方案--------------------我建议在库中存储路径.不要用这些字段.
------解决方案--------------------在 SQL Server 2005 中,根据其存储特征,某些数据类型被指定为属于下列各组:
大值数据类型:varchar(max)、nvarchar(max) 和 varbinary(max)
大型对象数据类型:text、ntext、image、varchar(max)、nvarchar(max)、varbinary(max) 和 xml
------解决方案--------------------用路径不太方便啊,如果要覆盖或删除,就需要虚拟目录给出权限,而这样又会带来安全问题。我一般用数据库,效率并不差,因为它是按地址搜索的。