我正在尝试在我的 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/