(1)SQL server 的table中的一个record正常情况下不能超过8K.特殊情况是:如果列数据类型为:NTEXT,TEXT,BINARY(被称为binary large objects BLOB)一个RECORD的大小限制为(4G还是4T忘了),这样,你可以用ADO方法把PDF文件变为2进制流,binary stream,然后存入你的SQL中的BINARY 列。
(2),把文件存入普通folder中,但是把文件路径存入SQL中。
题外话:
SQL server 这样做是严格的底层叶面管理的要求(leaf/index whatever),保证企业级数据库能够效率负载做到最优.
文件级数据库,DBASE/FOXPRO/ACCESS没有对叶面级的管理机制因而你想加什么样的数据类型都可以,但是不适于大型数据存储,且如果太多这种BINARY类型数据会导致其频繁崩溃。
(2),把文件存入普通folder中,但是把文件路径存入SQL中。
题外话:
SQL server 这样做是严格的底层叶面管理的要求(leaf/index whatever),保证企业级数据库能够效率负载做到最优.
文件级数据库,DBASE/FOXPRO/ACCESS没有对叶面级的管理机制因而你想加什么样的数据类型都可以,但是不适于大型数据存储,且如果太多这种BINARY类型数据会导致其频繁崩溃。