MS SQL 2008 R2: Не работают точки останова (breakpoints)

iliyapro
Дата: 07.02.2013 20:31:53
Пробую отладить хранимую процедуру в SQL Server 2008 R2 через SSMS, а также Visual Studio 2012 и наблюдаю проблему: ни в одной из этих сред не работают точки останова. Код вызова процедуры:

USE [my_database]
GO

DECLARE	@return_value Int

EXEC	@return_value = [dbo].[GetMonths]
		@medId = N'tv',
		@permissions = N'(28:!240,!241)'

SELECT	'Return Value' = @return_value

GO

Ставлю точки останова на все доступные для этого строки. Бесполезно - запрос выполняется без остановки. Пытаюсь поставить точки внутри самой процедуры (GetMonths) - то же самое.

Может, кто-нибудь сталкивался с чем-то подобным? В какую сторону копать?
iliyapro
Дата: 07.02.2013 20:40:21
Чуток добавлю. Запускаю, естественно, в режиме отладки. При этом в SSMS наблюдаю следующее: точки на секунду из красных становятся белыми. Видимо, если успеть навести на них курсор, будет сообщение типа "Breakpoint can not be hit". В студии этого нет. Там, видимо, точки не успевают перерисоваться до того как завершится вызов процедуры.
iliyapro
Дата: 07.02.2013 20:45:16
Еще добавлю. Работаю с сервером удаленно, по интранет-сети (сервер - в Москве, я - в провинции).