отладка sql в путанице vs2010 - PullRequest
       12

отладка sql в путанице vs2010

1 голос
/ 20 декабря 2011

После большой работы я настроил свою машину (win 7 x64, VS2010, SQL 2008 R2) для возможности отладки хранимых процедур локально из Visual Studio. У меня вопрос о том, как контекст отладки должен переключаться при отладке.

пример:

при отладке, когда я вызываю другой класс vb, отладчик следует и переходит к этому классу, чтобы я прошел через него. когда я нажимаю на вызов sql, есть ли способ сказать отладчику, чтобы он тоже следовал за ним?

в настоящее время единственный способ отладки хранимой процедуры - это щелкнуть правой кнопкой мыши по ней и выбрать «шаг в» и указать значения. Эти значения я должен определить, запустив мое приложение, отредактировав и записав свои значения параметров, которые я собирался передать в хранимую процедуру. Затем, возвращаясь и заходя в хранимую процедуру с этими значениями, я могу отслеживать и использовать intellesense для отладки sql-содержимого.

Хотя я ищу, чтобы отладчик сделал переключение для меня. Поэтому мне не нужно делать столько работы, чтобы пройти через хранимые процедуры. Когда я запускаю свое приложение и открываю одну из моих хранимых процедур для просмотра, символы точки останова не загружаются, но он говорит, что он автоматически подключен к процессу sql и всему прочему.

Не был уверен, что именно так должна происходить отладка sql или я что-то сделал неправильно. Понял, что кто-то здесь может знать, что происходит. Спасибо за внимание!

Ответы [ 2 ]

1 голос
/ 20 декабря 2011

Попробуйте следующее.

Стандартный рабочий процесс для отладки сборки CLR SQL следующий…

  1. Щелкните правой кнопкой мыши проект и выберите «Deploy»
  2. Debug |Присоединить к процессу…
  3. Выберите процесс «sqlservr.exe» и убедитесь, что это процесс с типом «T-SQL, Managed, x86 или x64»
  4. Нажмите кнопку «Присоединить»
1 голос
/ 20 декабря 2011

моей целевой платформой был профиль клиента dot net 4.Когда я перешел на full dot net 4 framework и перестроил, все начало работать так, как я и думал.Мое единственное предположение, что некоторые из средств отладки sql-clr обрезаны из профиля клиента?

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