2016-09-29 27 views
1

我有一个Azure SQL数据库。我想执行的SQL Server Management Studio中2016以下查询:'SESSION_CONTEXT'不是公认的内置函数名称 - SQL Server

ALTER TABLE Contacts ADD UserId nvarchar(128) 
    DEFAULT CAST(SESSION_CONTEXT(N'UserId') AS nvarchar(128)) 

我收到以下错误:

Msg 195, Level 15, State 10, Line 22 
'SESSION_CONTEXT' is not a recognized built-in function name. 

我下面这行级安全教程:https://github.com/Azure/azure-content/blob/master/articles/app-service-web/web-sites-dotnet-entity-framework-row-level-security.md

+0

尝试dbo.SESSION_CONTEXT – Danieboy

+0

什么是@@ version'? –

+0

@Danieboy dbo.SESSION_CONTEXT不起作用 –

回答

0

你必须将Azure门户上的SQL Server升级到V12。我认为这可以工作。

相关问题