Эй, у меня проблема, связанная с сопоставлением, но я не уверен.
Я работаю против резервной копии моей производственной базы данных.
Единственное различие в средах SQL Server 2005 (о которых я знаю прямо сейчас) состоит в том, что мой локальный узел имеет «SQL_Latin1_General_CP1_CS_AS» (чувствительный к регистру) в качестве параметров сортировки, а производственная среда имеет «SQL_Latin1_General_CP1_CI_AS» (без учета регистра).
Когда я выполняю хранимые процедуры локально,
«Должен объявить скалярную переменную« @firstName »».
Переменная "@FirstName" имеет , которая была объявлена.
Теперь сама база данных является "SQL_Latin1_General_CP1_CI_AS" в качестве параметров сортировки, так почему хранимые процедуры не работают в контексте без учета регистра?
Я изучил это в Интернете, и они в основном говорят, что мне нужно пересобрать мой SQLserver.
Разве контекст базы данных не должен превосходить контекст сервера для сопоставления?
Кстати, master и tempdb чувствительны к регистру SQL_Latin1_General_CP1_CS_AS.