在sql server2000中用于存储视频文件的数据类型是什么?
在大多数情况下,数据库不是视频的理想场所.你可以强制它(varbinary(max),或旧版本的图像),但如果你这样做,你需要非常小心使用steraming访问而不是"全部"访问(如果你明白我的意思) .并且您可能希望视频位于与常规数据不同的文件组(可能是驱动器)上.
在SQL Server 2008中有文件流类型,它是db和文件系统之间的混合.也许这会做你需要的?
如果没有,只需使用文件系统.
另一个不在DB中使用视频的原因; 如果你有一个小系统,SQL Server Express可能是理想的 - 但有一个数据库大小上限,视频将迅速淹没.
使用BLOB(二进制大对象).文档在这里.更具体:
在SQL Server中,BLOB可以是text,ntext或image数据类型
图片
从0到231-1(2,147,483,647)字节的可变长度二进制数据.