Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отображение grant execute on dbo.name... при Изменение процедуру / 5 сообщений из 5, страница 1 из 1
15.07.2019, 12:50
    #39837410
Badger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение grant execute on dbo.name... при Изменение процедуру
Подскажите, где в SQL Server Management Studio 15.0.18118.0 (русский) настройка, которая позволяет при редактирование процедуры в конце скрипта увидеть GRANT процедуры.... Где она, по меню? Не могу найти эту настройку, как называется? Может у меня ее просто нет. Знаю что должна быть, но где?

Чтобы получить вот эти строки:

Код: sql
1.
2.
3.
4.
GRANT EXECUTE ON dbo.calcorder_ask TO PUBLIC
GO
GRANT REFERENCES ON dbo.calcorder_ask TO PUBLIC
GO




То есть когда открываешь процедуру для редактирование, хотелось бы видеть такой скрипт.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
USE [forex_test]
GO
/****** Object:  StoredProcedure [dbo].[calcorder_ask]    Script Date: 15.07.2019 12:09:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

ALTER PROCEDURE dbo.calcorder_ask
(
	@order_date_1	datetime	= null,
	@order_date_2	datetime	= null,
)
AS
BEGIN
/***************************************************************************************************************

Процедура:		dbo.calcorder_ask(...)

Описание:		Отчет: Очередь квитовки

Параметры:		@order_date_1	datetime		дата ОТ
			@order_date_2	datetime		дата ДО

Создал:			11.07.2019	Пупкин., создал

***************************************************************************************************************/
	select 
			cf.order_id,
			cf.order_date,
			cf.order_priority,
			cf.order_status
	FROM
			calcorder cf (nolock)
	WHERE
		        (    cf.order_date	>=	@order_date_1	or @order_date_1	IS NULL )	/* Дата с		*/
		       and ( cf.order_date	<=	@order_date_2	or @order_date_2	IS NULL )	/* Дата по		*/
	ORDER BY 
			cf.order_id
END
GO

GRANT EXECUTE ON dbo.calcorder_ask TO PUBLIC
GO

GRANT REFERENCES ON dbo.calcorder_ask TO PUBLIC
GO
...
Рейтинг: 0 / 0
15.07.2019, 12:52
    #39837411
invm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение grant execute on dbo.name... при Изменение процедуру
ALTER PROCEDURE не влияет на разрешения.
...
Рейтинг: 0 / 0
15.07.2019, 12:54
    #39837412
Гавриленко Сергей Алексеевич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение grant execute on dbo.name... при Изменение процедуру
Нет такой настройки.
...
Рейтинг: 0 / 0
15.07.2019, 13:23
    #39837422
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение grant execute on dbo.name... при Изменение процедуру
вот такая настройка есть (см картинку)
только гранты не вылезут при script as alter,
жмите на script as create и потом переделывайте create на alter
...
Рейтинг: 0 / 0
15.07.2019, 14:35
    #39837457
Badger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отображение grant execute on dbo.name... при Изменение процедуру
Yasha123вот такая настройка есть (см картинку)
только гранты не вылезут при script as alter,
жмите на script as create и потом переделывайте create на alter

Спасибо, Yasha123 у меня получилось, и однодольное спасибо за script as create. Правда пришлось переключиться на английский, но потом я нашел это и в русской раскладке. Никогда бы не догадался, что "Script pemissions" сотрудники SQL Server Management Studio перевели как "Внести в скрипт разрешения" но это так.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отображение grant execute on dbo.name... при Изменение процедуру / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]