【发布时间】:2014-05-15 02:42:43
【问题描述】:
我有一个要求。我们有一个 FTP 服务器,其中的数据每天都会变化。大约有 9 个文件。每个文件都是 MS SQL ETL 的数据。现在我想做的是。一旦文件到达 FTP 位置。 Powershell 应该读取文件的修改日期并在 SQL Server 中触发作业。使用 powershell 可以吗?
所涉及的挑战
- 技术有限(只能使用powershell和TSQL)
- 旧文件(第 1 天)数据。让每个文件完全替换它 需要 15 分钟才能触发该作业。
需要您的意见。
【问题讨论】:
-
有什么问题?这可能吗?是的,这是可能的。世事皆可能。你为解决问题做了哪些工作,你在哪里卡住了? PowerShell 是必需的,还是您在确定它是否是最合适的解决方案之前已经决定使用它?
-
我们需要做点什么。尽可能多地发布你的代码,如果它被破坏了,有人可能会帮助你。但是,如果您希望有人为您做作业,那么这里没有人会再看您的问题
-
要添加到 alroc 的 cmets,我不知道 PowerShell 是否是您最好的选择。此外,当您提出这些类型的问题时,服务器操作系统/PS 版本会有所帮助。您可以创建一个 FileSystemWatcher,但是,就像我说的那样,从 PowerShell 执行此操作可能不是最佳选择。服务很可能会更好。
标签: sql-server tsql powershell-3.0 powershell-4.0