使用TSQL检查Azure Blob是否存在

时间:2016-01-01 14:34:38

标签: tsql azure azure-storage-blobs

我目前有一个名为“FileExists”的TSQL函数,用于检查磁盘上是否存在文件。但是,我们正在将数据库移动到Azure Db并将文件移动到Azure Blob存储,因此需要重写此功能(如果可能)。如何使用TSQL检查Blob存储容器中的特定SubBlob和FileName组合?

1 个答案:

答案 0 :(得分:0)

当然,您无法对Azure Blob执行直接T-SQL查询。可能的解决方法是使用xp_cmdshell运行Powershell脚本,该脚本调用Get-AzureStorageBlob来访问blob并获取数据......但是在.NET代码中执行整个任务要容易得多,而不是在SQL中。< / p>