Problembeschreibung
Gehen Sie davon aus, dass Sie die richtlinienbasierte Verwaltungsrichtlinie zum Verwalten von Microsoft SQL Server 2016 verwenden. Nachdem Sie das kumulative Update 2 (Cu2) für SQL Server 2016 Service Pack 1 (SP1) installiert haben, kann die Richtlinie ungewöhnlich funktionieren. Sie haben beispielsweise die Richtlinie, um zu überprüfen, ob der Name bestimmte Zeichen enthält, wenn Sie eine neue gespeicherte Prozedur erstellen. Nach der Installation von Cu2 können Sie die gespeicherte Prozedur auch dann nicht erstellen, wenn der Name gültig ist, und Sie erhalten eine Fehlermeldung, die der folgenden ähnelt:
Msg 515, Ebene 16, Zustand 2, Prozedur Prozedurname, Zeile LineNumber [Batch-Anfangszeile LineNumber ] Der Wert NULL kann nicht in die Spalte "target_query_expression" eingefügt werden, Tabelle "msdb.dbo.syspolicy_policy_execution_history_details_internal"; Spalte lässt keine Nullwerte zu. Einfügen schlägt fehl.
Fehlerbehebung
Dieses Problem wurde in den folgenden kumulativen Updates für SQL Server behoben:
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:
Weitere Informationen
Informationen finden Sie unter Verwalten von Servern mithilfe der richtlinienbasierten Verwaltung.
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Verweis
Erfahren Sie mehr über die Terminologie, mit der Microsoft Softwareupdates beschreibt.