我们在lonnng之前买了一个“现成的”应用程序,它能够将文件存储为SQL Server中的blob。我们注意到,由于一个部门更频繁地使用此blob字段,因此在过去六个月内数据库的规模增加了一倍多。结果,应用程序变得非常缓慢。如何从blob/filestream识别文件类型?
我的任务是从数据库中删除blob字段并将文件保存到实际的文件系统中。不幸的是,应用程序不存储数据库中的文件类型。虽然我可以读取数据库中存在的文件,但我不知道将文件保存为什么扩展名。该应用程序的支持台不再支持该版本的软件,并且不会与我们讨论提取数据。不幸的是,我们无法访问他们的源代码。
任何建议将不胜感激!提前致谢!
我不确定它是否相关,但可能有70%的这些文件是Office文档,与Office 2003 - Office 2007的格式不同。 – proudgeekdad 2009-06-16 22:12:08