Online Documentation for SQL Manager for SQL server

Определение сборки


 

На вкладке Assembly редактора сборок Вы можете задать основные свойства создаваемой или редактируемой сборки.

 

В поле Name укажите имя сборки. Имя должно быть уникально в базе данных и соответствовать соглашению об именах SQL Server.

 

Из раскрывающегося списка Owner выберите имя пользователя или роли в качестве владельца сборки. По умолчанию, владельцем становится текущий пользователь.

Поля Name и Owner доступны для редактирования только при создании сборки.

 

Флажок Visible for creating CLR objects, определяет, можно ли, ссылаясь на сборку, создать функции среды CLR, хранимые процедуры CLR, триггеры CLR, пользовательские статистические вычисления и пользовательские типы. Если он установлен, это становится возможным.

 

Don't check data - установка этого флажка позволяет не выполнять проверку данных, зависящих от этой сборки.

 

 

Code access permissions - указывает набор разрешений доступа к коду, которые выдаются сборке при доступе к ней SQL Server (Если этот аргумент не задан, по умолчанию, применяется SAFE.)

  • Safe. Код, исполняемый с разрешениями SAFE, не может получить доступ к внешним системным ресурсам, таким как файлы, сеть, переменные окружения или реестр. SAFE является рекомендованной установкой разрешений для сборок
  • External access позволяет сборкам получать доступ к внешним системным ресурсам, таким как файлы, сети, переменные окружения и реестр.
  • Unsafe предоставляет сборкам неограниченный доступ к ресурсам как внутри, так и вне экземпляра SQL Server. Код, исполняемый из сборки с набором прав UNSAFE, может вызывать неуправляемый код

 

 

Assembly Info

Эта панель используется для отображения системной информации о редактируемой сборке: описание, версия, имя продукта, имя компании и т.д.

 

В список Files можно помещать любые файлы, например, исходники сборки, они будут храниться на сервере

Обязательный файл один - это файл сборки.

 

 

Assembly Editor - Editing assembly definition