A critical vulnerability was discovered in React Server Components (Next.js). Our systems remain protected but we advise to update packages to newest version. Learn More

Daniel Halse
Jun 8, 2023
  38
(0 votes)

Prevent SQL error on CMS 12 minor version update

If using an early version of CMS 12, like 12.0, you will get an SQL error after upgrading to newer patch versions.
The fix for this is minor locally using SQL:

CREATE PROCEDURE dbo.netSoftLinksGetBroken
AS
BEGIN
SELECT 1;
END
GO

This will create the missing stored procedure and allow it to proceed.
But as this is a pain when dealing with DXP environments there is a better way to fix this before deployment:
  1. Go to reports in the CMS
  2. Run the broken links report
  3. If this fails then you may need to get Optimizely support involved
  4. If this succeeds then the stored procedure above has been created correctly and used
  5. Optionally download the DB from PAAS portal and verify that the dbo.netSoftLinksGetBroken stored procedure is present
This has been raised before:
The bug for which was closed without being fixed:
Bug - CMS-26818 (optimizely.com)
I suspect the issue is mainly visible on new sites / databases only so will more commonly be seen in early development.
Jun 08, 2023

Comments

Please login to comment.
Latest blogs
A day in the life of an Optimizely OMVP: Learning Optimizely Just Got Easier: Introducing the Optimizely Learning Centre

On the back of my last post about the Opti Graph Learning Centre, I am now happy to announce a revamped interactive learning platform that makes...

Graham Carr | Jan 31, 2026

Scheduled job for deleting content types and all related content

In my previous blog post which was about getting an overview of your sites content https://world.optimizely.com/blogs/Per-Nergard/Dates/2026/1/sche...

Per Nergård (MVP) | Jan 30, 2026

Working With Applications in Optimizely CMS 13

💡 Note:  The following content has been written based on Optimizely CMS 13 Preview 2 and may not accurately reflect the final release version. As...

Mark Stott | Jan 30, 2026

Experimentation at Speed Using Optimizely Opal and Web Experimentation

If you are working in experimentation, you will know that speed matters. The quicker you can go from idea to implementation, the faster you can...

Minesh Shah (Netcel) | Jan 30, 2026