Доступ только для чтения к хранимой процедуре Содержание

Нет проблем при создании списка ссылок. Однако, как только вы закончите чтение файла и списка ссылок, вам нужно освободиться. Помните, что если вы использовали malloc (), вы должны вызвать free (), чтобы освободить память. Примерно так - freeCellule (), вы можете вызвать эту функцию перед возвратом из lectureFichier ():

   void freeCellule(message *ptr)
   {
       message * next;
       while (ptr) {
           next = ptr->suivant;
           free(ptr);
           ptr = next;

      }
   }
26
задан adam0101 20 August 2010 в 16:56
поделиться

2 ответа

Предоставьте им VIEW DEFINITION привилегию этим процессам, см. Здесь http://msdn.microsoft.com/en-us/library/ms175808.aspx

Есть

  • Область сервера

  • Область базы данных

  • Область схемы

  • Отдельные объекты

Вы также можете использовать запрос для генерации скрипта. так что если у вас есть пользователь Bob

select 'GRANT VIEW DEFINITION ON ' + quotename(specific_schema) 
+ '.' + quotename(specific_name)
+ ' TO ' + 'BOB'
  from INFORMATION_SCHEMA.routines
where routine_type = 'PROCEDURE'

, который даст вам что-то вроде этого, которое вы затем сможете запустить

GRANT VIEW DEFINITION ON [dbo].[aspnet_RegisterSchemaVersion] TO BOB
GRANT VIEW DEFINITION ON [dbo].[aspnet_CheckSchemaVersion] TO BOB
GRANT VIEW DEFINITION ON [dbo].[aspnet_Applications_CreateApplication] TO BOB
43
ответ дан SQLMenace 28 November 2019 в 06:38
поделиться

Мне нужно было предоставить доступ к учетной записи домена. Синтаксис этого был

определение разрешения представления для схемы :: [dbo] для «domain \ BOB»

6
ответ дан Alex K. 28 November 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: