Teamcity и SQL сервер - конфликт сопоставления - PullRequest
0 голосов
/ 05 апреля 2020

У меня проблема с Teamcity и SQL сервером.

Когда я установил сервер SQL, я использовал тип сортировки по умолчанию - SQL_Latin1_General_CP1_CI_AS, а для TeamCity DB это должен быть Latin1_General_CS_AS в соответствии с их document , поэтому для этого я создал базу данных с именем «TeamCity» и установил для сортировки значение Latin1_General_CS_AS. и при установке TeamCity и настройке внешней базы данных я подключил ее к той БД «TeamCity», которую я создал.

Для проекта Teamcity я добавил только один шаг сборки (простой шаг, чтобы начать с T C): Тип бегуна: Visual Studio (sln) и цели: Clean, Build

И теперь, когда я пытаюсь запустить проект с Teamcity, я получаю эту ошибку:

Неожиданное исключение: SQL ошибка при выполнении 'Выполнение с параметрами: [1585662168832] вызвала SQL ошибка:' при выполнении SQL запроса: выберите r.test_name_id, r.success_count, r.failure_count, r.last_failure_time, r .build_type_id из test_failure_rate r присоединиться #TT {build_type $} tmp к r.build_type_id = tmp.build_type_id, где (r.last_failure_time равно нулю или r.last_failure_time>?) упорядочить по r.test_name_id: com.microsoft.sqlserver.j * .SQLServerException: не удается разрешить конфликт сопоставления между «SQL_Latin1_General_CP1_CI_AS» и «Latin1_General_CS_AS» в операции «равно». * 10 12 *

Влияет ли тип сопоставления для сервера на TeamCity DB независимо от того, на какое сопоставление установлена ​​БД? и как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...