问题标签 [filetable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 实体框架 5.0 和 FileTable
所以说我的 SQL Server 2012 数据库中有以下表:
存储在磁盘上的照片结构如下:\\myserver\filestreamshare\People\PersonId\Photo1.tif
并且非常重要:磁盘上已经有大量照片需要添加到数据库中——这就是为什么我认为 FileTable 会很酷,因为它会自动拾取它们。
所以我需要做两件事——首先,将 Photo 表与 PhotoFileTable 相关联,这样我就可以获得一个人的所有照片。其次(也是更痛苦的)我想使用 Entity Framework 5.0 来做到这一点。
使用 edmx 设计器,我无法添加包含hierarchyid 的表。由于这是主键,因此它似乎应该用作 PhotoId 和 path_locator(FileTable hierarchyid)之间的 1:1 映射。但是我也无法添加照片表。
这里最好的方法是什么?归根结底,我想在 C# 中使用 EF 对象。理想情况下,它看起来像:
我会以错误的方式解决这个问题吗?我可以从这里到那里吗?想法或建议?
sql - 想要创建一个分布式文件系统?
在我工作的地方,大约有 400 名员工分布在两个主要校区的几个校区之间,我们设置了服务器并在服务器上共享文件夹。我想设置一个系统,因此我们有一个用户可以看到的共享文件夹,然后在两台服务器上都有所有文件的副本,并根据用户所在的校园访问文件,以阻止人们在文件传输时等待,然后只有如果文件被更改,则强制他们必须访问该文件的最新副本,然后在夜间传输所有更改的文件,这样就不会在白天降低网络速度。
谁能告诉我是否有一个系统已经这样做了?或者在尝试搜索执行此操作的系统时应该使用哪些关键字?
我一直在考虑使用 MS SQL Server 2012 FileTables 创建一个系统来执行此操作,并在表上放置触发器以检查哪个表具有文件的最新副本,并创建一个存储过程以在一夜之间压缩和传输更改的文件。
filestream - 在 SQL Server 2012 中强制索引文件流
是否可以以某种方式强制 MS SQL Server 2012 的索引服务索引文件表的特定文件流/记录?
如果没有,有什么方法可以知道文件流/记录是否已被索引?
非常感谢你!
编辑:我发现了一些东西。我无法索引单个文件,但我可能能够理解哪些文件已被索引。
使用这个查询:EXEC sp_fulltext_keymappings @table_id;
你会知道每条被索引的记录,总比没有好......
asp.net - 在 c# / .net 4 中打开 FileTable 文件
我有一个包含许多不同文档类型(.doc;.pdf;.xls 等)的 Filetable。
我正在编写一个小型网络(C#/.net 4)搜索应用程序。使用带有文件表的全文索引来查找内容的搜索效果很好。
但是我正在努力在我的应用程序中找到一种将搜索结果作为可以启动相关文档的链接的方法?并且只处理不同的文件类型?(假设客户端安装了 Word/adobe/excel 等)
感谢任何建议。
unix - Unix系统文件表
我对 Unix 系统文件表感到困惑。
当两个或多个进程打开一个文件进行读取时,系统文件表是为每个进程创建单独的条目还是单个条目?
如果为打开同一个文件的多个进程创建一个条目,它们的文件偏移量是否也相同?
如果
process 1
打开file1.txt
读取和process 2
打开同一个文件file1.txt
进行写入,系统文件表会创建一个还是两个条目?
c# - 创建 FileTable 或 FileStream SQL 类型 在 C# 中使用 Stream
我不想在 SQL Server 中创建 fileTable 或 filestream 类型,但我需要从 Stream 而不是磁盘上的位置创建它,有没有办法做到这一点?有什么建议吗?
sql-server - 将 .sdf 文件插入 SQL Server 列
我尝试使用 blob:
但它不起作用,它给了我无法读取此文件的错误。我在 SQL Server 2012 中找到了有关文件表的信息,但我不知道如何使用它们。
有人可以建议我插入此.sdf
文件的方法吗?
web-applications - SQL Server 2012 FileTables 存储用于在 IIS8 虚拟目录中托管的图像
关于在映射到 SQL Server 2012 FileStream 共享的 IIS8 虚拟目录中托管图像(用于在网页上显示),我遇到了一个非常具体的问题。当我尝试浏览到与虚拟目录对应的 URL 时,图像并不总是加载。
我已确认在 IIS 中正确设置了权限以浏览映射到虚拟目录的网络共享,但由于某种原因,我在某些图像上收到 500.19 (sc-win32-status: 50) 错误。
我无法弄清楚为什么有些图像有效而其他图像在所有图像都具有相同的权限级别时无效。
有没有人遇到过这个问题?如果我不应该直接映射到此共享以提供文件,我如何在 IIS 中映射到它?
这是 IIS8 中针对此问题的错误条目:
*2013-02-24 20:06:52 192.168.0.50 GET /thumbImages/thumbs_02967_theoldfishinghut_1920x1080.jpg - 80 - 98.155.90.44 Mozilla/5.0+(Windows+NT+6.2;+WOW64)+AppleWebKit/537.17+(KHTML,+喜欢+壁虎)+Chrome/24.0.1312.57+Safari/537.17 - 500 19 50 2*
奇怪的是,如果我重新加载它们足够多次的网页,图像有时会加载。我还观察到较大的图像永远不会加载,但有时会加载较小的图像(一旦它们被缓存,网页就会毫无问题地加载它们)。
谢谢!
sql - SQL Server 2012 FileTable 映射到已安装的 S3 虚拟目录
是否可以在处理 Sql Server 2012 数据库的计算机上挂载 Amazon S3 虚拟目录,以便将该虚拟目录映射到 Sql server 中的文件表?我希望是利用 S3,但使用 sql server 2012 的文件流功能的易用性来管理用户上传的文件。
我把这个想法作为这个网站的衍生网站http://cloudcomputing.sys-con.com/node/1645639我看到你可以在 Windows 中挂载一个 S3 目录。但是,我的意图是不将我的 sql server 数据库备份到这样一个已安装的文件夹中,而是在文件流表中引用该文件夹,并能够稍后在亚马逊的 cdn 中引用保存在该表中的文件。
database - 脚本文件表
场景: 我正在使用 3 个环境,Dev、UAT 和 Live。每个都有自己的数据库,MyDb_Dev,MyDb_UAT,MyDb_Live。然后我的解决方案中有一个 VS2012 数据库项目,其中包含我的所有脚本。当我对位于本地的模型数据库 (MyDb_Model) 进行更改时,这很有效。
我想做什么: 我想在 SQL 2012 中使用 FileTables(我了解如何设置),但是我不知道如何编写脚本以便能够配置选项来处理我的环境。当我生成脚本时,它会将名称硬编码为 MyDb_Model 作为 FileGroup。另外,也就是说,当我尝试发布到我的开发数据库时,它抱怨数据库选项无法采用新脚本。当我在脚本中包含模型数据库的选项时,当我尝试发布到我的开发数据库时,由于名称重复,它会报错。
问题: 您能否使用 V2012 中的数据库项目编写 FileTables(带有数据库选项)以进行配置,还是我需要手动制作自己的脚本?
首选: 将 MyDb_Model 与数据库项目进行比较。作为新创建的数据库发布到 MyDb_Dev。