monitor
#monitor#4186

4186

Product Name Event ID 4186 Event Source MSSQLSERVER Component SQLEngine Symbolic Name Message Text Column '%ls.%.*ls' cannot b

Product

Name

Event ID

4186

Event

Source

MSSQLSERVER

Component

SQLEngine

Symbolic

Name

Message

Text

Column ‘%ls.%.*ls’ cannot be referenced in the OUTPUT clause because the column

definition contains a subquery or references a function that performs user or system data

access. A function is assumed by default to perform data access if it is not schemabound.

Consider removing the subquery or function from the column definition or removing the

column from the OUTPUT clause.

To prevent nondeterministic behavior, the OUTPUT clause cannot reference a column from a

view or inline table-valued function when that column is defined by one of the following

methods:

A subquery.

A user-defined function that performs user or system data access, or is assumed to

perform such access.

A computed column that contains a user-defined function that performs user or system

data access in its definition.

Expand table