sql-server - 创建分区在 Azure Sql 服务器中不起作用

标签 sql-server azure azure-sql-database

我正在尝试在我的 azure Sql 服务器中创建分区。 我的 SQL 服务器版本是:- 11.0.9231 我的查询是

USE [dbName]
GO

-- Create the partition function
CREATE PARTITION FUNCTION PF_HASH_BY_VALUE (BIGINT) AS RANGE LEFT 
FOR VALUES (100000, 200000, 300000, 400000, 500000, 600000, 700000, 800000, 900000)
GO

下面是我的错误消息:-

Msg 40510, Level 16, State 1, Line 5
Statement 'CREATE PARTITION FUNCTION' is not supported in this version of SQL Server.

现在在这个博客上说它正在与 2008 年晚些时候的 SQL Server 一起使用。 https://msdn.microsoft.com/en-us/library/ms187802.aspx

那么为什么我收到错误消息,任何人都可以给我一个想法。

问候, 维尼特·帕特尔

最佳答案

Azure SQL Server 不是常规 SQL Server。 Azure SQL 不支持许多查询。例如,不支持在同一 Azure SQL Server 中交叉引用不同数据库,但在常规 SQL Server(或 Express 版本)中支持。

此外,如果兼容,我建议升级到 v12,因为当您运行时,V12 比 v11 有更多的查询支持和功能。

关于sql-server - 创建分区在 Azure Sql 服务器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38518374/

相关文章:

sql-server - 8060 B 数据页 (SQL Server) 中有 8078 字节?

c# - 如何从 ASP.NET Core 应用程序将图像上传到 Azure Blob 存储中的特定目录?

azure - 已用空间与为 Azure SQL 数据库分配的空间太接近

c# - Kudu Env 中的 Azure Web App 连接字符串错误

sql-server - 无法确定至少一个变体参数的参数类型

sql - 在另一列中选择具有 MAX 的列子集上的 DISTINCT 记录

c# - 确保仅 "Reasonable"查询

sql - 将列中的值与 SSMS 中的不同段或列分开

azure - 在 VSTS 中配置发布定义以将网站部署到 Azure 时,可以在发布时计算网站名称吗?

azure - 在 Azure DevOps 中将个人帐户连接到组织帐户