Я нигде не нашел эту проблему. Я нашел с ошибкой в SQL Сервер, но не в C#.
Там ошибка не в. NET или C#. Это ошибка прав доступа, поступающая с SQL сервера. При поиске информации об ошибках на SQL Сервере, вы должны, как минимум, указать число «Msg» и «Уровень». Например: "Msg 10343, Level 14"
должно быть частью того, что вы ищете, включая двойные кавычки. Также полезно включить "SQL Server"
в качестве части поискового запроса.
Для получения информации о том, как правильно подписывать и публиковать sh SQLCLR сборок без отключения безопасности (и даже в контексте Visual Studio), см. мой ответ на другой вопрос SO, особенно на вторую часть (ниже горизонтальной линии):
CLR Strict Security на SQL Server 2017