0

我在 SQL Azure 中有分片。

基本上我的结构如下:
1. 主数据库
2. Shard0
3. Shard1

我将所有非分片客户端存储到主数据库中,但根据客户端的特殊要求,我从它们创建单独的分片。

在报告时,有时我需要从 Shard0 访问主数据库数据。

我已经关注了互联网上的所有文章,例如https://azure.microsoft.com/en-in/documentation/articles/sql-database-elastic-query-vertical-partitioning/

但不知何故 [database].[dbo].[tablename] 查询不起作用。

我在 Azure 中使用 SQL v12。

4

1 回答 1

2

您不能像上面那样使用三部分名称语法来引用外部表。您可以像查询普通本地表一样查询外部表,即使用 [schema_name].[external_table_name]。

希望这可以帮助。

谢谢,托斯滕

于 2016-09-09T21:10:24.607 回答