Я заменяю существующую функцию SQL CLR в консольное приложение ac #.Проблема: в SQL CLR мы использовали следующие операторы.
Это прекрасно работает в SQL CLR SqlDataRecord record = new SqlDataRecord (recordMetaData);
// Начать отправку записей клиенту
SqlContext.Pipe.SendResultsStart (record);
Я создаю новое консольное приложение C #, чтобы сделать то же самое сейчас, но я получаю ошибку, как показано ниже: System.InvalidOperationException: 'Запрошенная операция требует SqlClrконтекст, который доступен только при запуске в процессе SQL Server. '
Какой будет эквивалентный код в коде консоли c # для использования: SqlContext.Pipe.SendResultsStart (record);
Anyсправка по этому вопросу будет отличной.
Запуск в сравнении с 2017 г.
SqlDataRecord record = new SqlDataRecord (recordMetaData);
// Начать отправку записей клиенту
SqlContext.Pipe.SendResultsStart (record);
Что будет эквивалентным кодом в консольном приложении C #, как указано выше.