(我找到了答案,但到目前为止还没有真正解决我的问题。)
我希望在Microsoft SQL Server 2005中使用文件目录树保持最新的表格。我现在遵循标准:
insert into #resultTable (Path)
exec master.dbo.xp_cmdshell 'dir/s/b G:\FileLibrary'
但每次加载需要大约4 1/2分钟(更不用说我还不知道如何获取修改日期)。是的,它是一个网络驱动器,但在本地运行需要1分16秒,而这不是我想检查的唯一目录。
有什么东西我可以加载到SQL Server 2005作为DLL或C#代码我可以编译,以提供自一段时间(包括夏令时更改)后更改的文件的快速扫描?这些文件存储在SQL Server运行的同一服务器上。
答案 0 :(得分:1)
有许多在线运行SQL Server内部托管代码的示例。 This is one example
有了这个,您只需要让C#代码监视目录以进行更改。也许您可以将这些文章用作起点:Here和Here。
还有很多其他链接可以快速发现Google搜索。