powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Отображение grant execute on dbo.name... при Изменение процедуру
5 сообщений из 5, страница 1 из 1
Отображение grant execute on dbo.name... при Изменение процедуру
    #39837410
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, где в 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
Отображение grant execute on dbo.name... при Изменение процедуру
    #39837411
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ALTER PROCEDURE не влияет на разрешения.
...
Рейтинг: 0 / 0
Отображение grant execute on dbo.name... при Изменение процедуру
    #39837412
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет такой настройки.
...
Рейтинг: 0 / 0
Отображение grant execute on dbo.name... при Изменение процедуру
    #39837422
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот такая настройка есть (см картинку)
только гранты не вылезут при script as alter,
жмите на script as create и потом переделывайте create на alter
...
Рейтинг: 0 / 0
Отображение grant execute on dbo.name... при Изменение процедуру
    #39837457
Фотография Badger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123вот такая настройка есть (см картинку)
только гранты не вылезут при script as alter,
жмите на script as create и потом переделывайте create на alter

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


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