如何将大型文件存储到SQL Server 2012中
我想在SQL Server 2012中存储大文件。有人建议我使用如何将大型文件存储到SQL Server 2012中,sql,sql-server,database,sql-server-2012,blob,Sql,Sql Server,Database,Sql Server 2012,Blob,我想在SQL Server 2012中存储大文件。有人建议我使用BLOB。我只想创建一个表,映射数据库中的员工id和他的图像的路径。每当用户想要访问图像时,他将首先从数据库中获取路径,然后使用BLOB从参考数据库中获取图像。 您能帮助我如何从一个数据库访问不同的数据库吗。一般来说,对于大文件(超过1MB,但不是规则),您应该使用FILESTREAM(),它将文件存储在文件系统上,而不是数据库本身。 有关在数据库中使用FILESTREAM进行设置的指南,请参阅 至于您的问题“您能帮助我如何从一个数
BLOB
。我只想创建一个表,映射数据库中的员工id
和他的图像的路径。每当用户想要访问图像
时,他将首先从数据库中获取路径,然后使用BLOB
从参考数据库中获取图像
。
您能帮助我如何从一个数据库访问不同的数据库吗。一般来说,对于大文件(超过1MB,但不是规则),您应该使用FILESTREAM(),它将文件存储在文件系统上,而不是数据库本身。
有关在数据库中使用FILESTREAM进行设置的指南,请参阅
至于您的问题“您能帮助我如何从一个数据库访问不同的数据库吗?”在SQL中引用对象是用这样的点符号完成的
databasename.schemaname.tablename
因此,您可以使用它来引用不同数据库中的对象(表)。有关更多信息,请参阅不要重复已有内容。请向我们展示您的尝试。另外,用户是否通过命令行访问数据库?通过SSMS?通过web界面?通过web界面。这有两种方法。文件流,文件表。在上面的场景中使用哪一个。什么是“大”文件?一个典型的文件有多大?