Symptome
Die FORMAT-Funktion kann nicht ausgeführt werden, wenn sie in der Common Language Runtime (CLR) in Microsoft SQL Server 2012 Service Pack 3 (SP3), SQL Server 2014 SP2 oder SQL Server 2016 umschlossen ist. Dieses Problem tritt auf, wenn Sie die eigenschaft PERMISSION_SET auf SAFE festlegen.
Lösung
Das Problem wurde zuerst in den folgenden kumulativen Updates von SQL Server behoben:
- Kumulatives Update 2 für SQL Server 2016
- Kumulatives Update 1 für SQL Server 2014 SP2
- Kumulatives Update 8 für SQL Server 2014 SP1
- Kumulatives Update 4 für SQL Server 2012 SP3
Hinweis Dieses Problem tritt auch in früheren Versionen von SQL Server 2012 (RTM, SP1, SP2) auf. Wenn dieses Problem in früheren Versionen von SQL Server 2012 auftritt, müssen Sie ein Upgrade auf SQL Server 2012 SP3 CU4 durchführen, um das Problem zu beheben.
Empfehlung: Installieren Sie das neueste kumulative Update für SQL Server
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsfixes, die im vorherigen kumulativen Update enthalten waren. Es wird empfohlen, die neuesten kumulativen Updates für SQL Server herunterzuladen und zu installieren:
- Neuestes kumulatives Update für SQL Server 2016
- Neuestes kumulatives Update für SQL Server 2014 (SP1/SP2)
- Neuestes kumulatives Update für SQL Server 2012 SP3
Status
Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.
Referenzmaterial
Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.