CLR-код c # sql в консольном приложении c # - PullRequest
0 голосов
/ 01 февраля 2019

Я заменяю существующую функцию 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 #, как указано выше.

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