Симптоми
Да предположим, че сте създали превключвател ВМЕСТО НА, който използва вмъкнати или изтрити таблици в съдържаща се база данни в Microsoft SQL Server 2012 или SQL Server 2014. Неочаквано можете да установите, че превключвателят INSTEAD OF използва различно съпоставяне от съпоставянето, използвано от съдържащата се база данни.
Например съдържащата се база данни използва съпоставяне без значение на главни и малки букви, а превключвателят "ВМЕСТО OF" използва съпоставяне по различаване на главните и малките букви.
Причина
Този проблем възниква, защото превключвателят INSTEAD OF не използва DATABASE_DEFAULT съпоставяне за вмъкнати и изтрити таблици в съдържащата се база данни.
Решение
Този проблем е коригиран за първи път в следната кумулативна актуализация за SQL Server:
- Сборна актуализация 13 за SQL Server 2014
- Сборна актуализация 6 за SQL Server 2014 Service Pack 1
- Сборна актуализация 10 за SQL Server 2012 Service Pack 2
- Сборна актуализация 2 за SQL Server 2012 Service Pack 3
Препоръка: Инсталирайте най-новата кумулативна актуализация за SQL Server
Всяка нова кумулативна актуализация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били включени в предишната кумулативна актуализация. Прегледайте последните кумулативни актуализации за SQL Server:
- Последна сборна актуализация за SQL Server 2014
- Последна кумулативна актуализация за SQL Server 2014 SP1
- Последна кумулативна актуализация за SQL Server 2012 SP2
- Последна кумулативна актуализация за SQL Server 2012 SP3
Забележка: Откъде можете да намерите информация за най-новите компилации на SQL Server, откъдето да намерите информация за най-новите компилации на SQL Server.
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Справки
Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.