我在SQL Azure中有分片。
基本上我的结构如下:
1.主数据库
2. Shard0
3. Shard1
我将所有非分片客户端存储到master数据库中,但是在客户端的特殊请求下,我从它们创建了单独的分片。
报告有时我需要从Shard0访问主数据库数据。
我已按照互联网上提供的所有文章,例如https://azure.microsoft.com/en-in/documentation/articles/sql-database-elastic-query-vertical-partitioning/
但不知何故[数据库]。[dbo]。[tablename]查询无效。
我在azure中使用SQL v12。
答案 0 :(得分:2)
您不能使用上述三部分名称语法来引用外部表。您查询外部表就像它是普通的本地表一样,即使用[schema_name]。[external_table_name]。
希望这有帮助。
谢谢, 托