mam przesunięty o jedną z naszych baz danych (DB1) z SQL Server 2008 do 2012 roku, a po uruchomieniu procedur przechowywanych otrzymuję następujący błądNie można rozwiązać konflikt sortowania pomiędzy
Nie można rozwiązać konflikt sortowania pomiędzy " SQL_Latin1_General_CP1_CI_AS”i "Latin1_General_CI_AS" w równej pracy
Zmieniłem sortowaniem w bazie danych przy użyciu
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 przechowywane. Uważam, że SP używa łączenia z inną bazą danych (GE ihistorian) i ma niedopasowanie w porównywaniu. I tak jest, aby rozwiązać ten problem.
Na starym serwerze DB1 został ustawiony jako Latin1_General_CI_AS
i działa dobrze. Nowa lokalizacja dla bazy danych ma domyślną wartość SQL_Latin1_General_CP1_CI_AS
. Czy warto zmienić sortowanie n DB1 na nowym serwerze z powrotem na Latin1_General_CI_AS
?