2016-07-22 38 views
0

我想在我的azure Sql服務器中創建分區。 我的SQL Server版本是: - 11.0.9231 和我的查詢是創建分區不能在Azure Sql服務器工作

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. 
現在

這個BLOQ表示,它與SQL Server的工作將在稍後從。 https://msdn.microsoft.com/en-us/library/ms187802.aspx

那麼爲什麼我得到了錯誤信息,任何人都可以給我一個想法。

問候, VINIT帕特爾

+0

什麼是你的sql server edition.is你的SQL Azure數據庫? – TheGameiswar

回答

2

Azure的SQL Server是不正規的SQL Server。有很多Azure SQL不支持的查詢。例如,不支持在相同Azure SQL服務器中引用不同數據庫的交叉引用,但在常規SQL Server(或Express版本)中受支持。

此外,如果兼容,我會建議升級到v12,因爲V12在運行時具有更多的查詢支持和功能,然後是v11。

+0

好的,但同樣的查詢也不在我的本地sql服務器上工作,我的本地sql服務器版本是10.0.2531,在這個我得到的問題是分區功能只能在企業版的SQL Server中創建。只有SQL Server的企業版支持分區。 –

+0

我不確定哪個版本支持它,但是我認爲Express版本可能不支持它,但是如果回覆是你所得到的,那麼肯定沒有人能做到這一點。它根本不被支持。升級到正確的版本:)。 –

+0

好吧,讓我與系統管理員交談,並更新它非常感謝你的指導方針 –

相關問題