Nie można rozwiązać konfliktu zestawień

Przeniosłem jedną z naszych baz danych (DB1) z SQL Server 2008 do 2012 i po uruchomieniu procedur przechowywanych otrzymuję następujący błąd

Nie można rozwiązać konfliktu sortowania między „SQL_Latin1_General_CP1_CI_AS” a „Latin1_General_CI_AS” w taki sam sposób jak operacja

Zmieniłem sortowanie w bazie danych za pomocą

ALTER DATABASE [optimiser] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE [optimiser] COLLATE SQL_Latin1_General_CP1_CI_AS
ALTER DATABASE [optimiser] SET MULTI_USER

Ale nadal pojawia się błąd, gdy uruchamiane są procedury składowane. Uważam, że SP używa połączenia do innej bazy danych (GE ihistorian) i ma niezgodność sortowania. I tak jest, aby to rozwiązać.

Na starym serwerze DB1 został ustawiony jakoLatin1_General_CI_AS i to działa dobrze. Nowa lokalizacja bazy danych ma domyślną wartośćSQL_Latin1_General_CP1_CI_AS. Czy warto zmienić zestawienie n DB1 na nowym serwerze z powrotemLatin1_General_CI_AS??

questionAnswers(1)

yourAnswerToTheQuestion