Microsoft Azure SQL Server可以使用FileTable/Blob存储吗?

Sea*_*een 10 sql-server azure azure-storage filetable

背景/问题

我正在尝试按照以下方式做一些事情,但无法找到它记录:

  • SQL Azure数据库(不是VM)
  • 把它连接到一些(blob)存储
  • 利用FileTables将文件存储到db/filesystem

澄清:粗糙的架构

这就是我的想法:

   +--------------------+
   | Queue for Requests |
   | For File Packages  |
   +---------+----------+
             |
             |
  +----------v-----------+
  |Worker Role           |
  |Grabs Files to Package|
  +-----------+----------+
              |
              |
     +--------v-------+            +--------------+
     |SQL Azure       |<----------+|Web Site      |
     |Using FileTable |            |Saves to Azure|
     +----------------+            +--------------+
              +
              |
              |
              v
 +--------------------------+
 |RAID 0 Striping -- 500 GB |
 |------------+-------------|
 |            |             |
 | 250 GB     |      250 GB |
 | Disk 1     |      Disk 2 |
 +------------+-------------+
Run Code Online (Sandbox Code Playgroud)

这种设置是否可行,如果没有,为什么不呢?

我一直在寻找,但实际上没有支付Windows Azure帐户,很难提前找到.

Rem*_*anu 10

不,SQL Azure不支持文件表,也不支持文件流.您可以将文件存储在Azure Blob存储中(请参阅如何使用Windows Azure Blob存储服务),并在SQL Azure DB中存储有关文件(名称,类型,URL位置)的元数据.

有关Windows Azure SQL数据库中SQL Server功能限制的列表,请参阅Azure SQL数据库Transact-SQL信息.

有关ALTER DATABASEWindows Azure SQL数据库支持的选项列表,请参阅ALTER DATABASE(Transact-SQL).