У меня есть библиотека классов, которая выполняет хранимую процедуру.Код для выполнения хранимой процедуры является стандартным
cmd.Connection = connection
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "sptest"
cmd.Parameters.Add("@ScheduleDate", SqlDbType.Date)
cmd.Parameters("@ScheduleDate").Value = scheduleDate
connection.Open()
cmd.ExecuteNonQuery()
cmd.Dispose()
connection.Dispose()
Я перешел по ссылкам ниже и включил
Как отлаживать хранимую процедуру в VS 2015?
https://docs.microsoft.com/en-us/sql/ssdt/how-to-debug-database-objects?view=sql-server-2017
Отладка SSDT SQL Server не достигает точек останова CLR
- Отладка Sql-сервера в свойствах проекта
- Включена отладка приложений и clr для баз данных
- Проект настроен на отладку и любой ЦП
Я дважды щелкнул по хранимой процедуре 'sptest' в моем проводнике объектов сервера sql ипоставить точку останова.Когда я добираюсь до cmd.ExecuteNonQuery в моем коде, я хотел бы, чтобы мой отладчик переместился на точку останова (я пробовал F11 и F10) в файле хранимой процедуры, открытом в проводнике объектов сервера SQL, но точка останова имеет восклицательный знак и сообщение «Эта точка останова»не ударится, бла-бла '
Извините, что мне не хватает?
Я использую
- VB.NET с версией фреймворка 4
- Visual studio 2017
- SQL Server 2016