Читать реферат по информатике, вычислительной технике, телекоммуникациям: "MS SQL Server 9 “Yukon”. Интеграция с .NET" Страница 2
- 1
- 2
- 3
- 4
- . . .
- последняя »
базы данных. Это обеспечивает дополнительное удобство при администрировании – восстановление базы из резервной копии или перенос на другой сервер (detach/attach) не нарушит целостности приложения.
Есть два основных способа выполнить загрузку сборки в базу данных:
вручную, при помощи операторов T-SQL и любого клиентского приложения (пойдет даже старый Query Analyzer. Он хоть и не так красив в строю, как новый MS SQL Server Workbench, зато у него нет привычки падать и отжиматься в самые неподходящие моменты).
При помощи средств автоматического развертывания, встроенных в MS Visual Studio .NET codename Whidbey.
Как только сборка загружена в базу данных, ее код можно использовать для создания различных объектов. Особенности этих двух способов описаны в следующих двух подразделах.
Загрузка кода при помощи T-SQL
Загрузка кода производится при помощи оператора CREATE ASSEMBLY:
| CREATE ASSEMBLY assembly_name[ AUTHORIZATION owner_name ]FROM { < client_assembly_specifier > | < assembly_bits > [,...n] }[ WITH PERMISSION_SET = { SAFE | EXTERNAL_ACCESS | UNSAFE } ]< client_assembly_specifier > :: ='[\\machine_name\]share_name\[path\]manifest_file_name'< assembly_bits > :: = { varbinary_literal | varbinary_expression } |
Код будет загружен в текущую базу данных соединения. Чтобы сменить базу, предварительно выполните команду USE database_name.
| Имя параметра | Описание |
| assembly_name | Имя сборки .NET (assembly). Оно должно быть уникальным в пределах текущей базы данных, удовлетворять требованиям MS SQL Server, предъявляемых к идентификаторам, и при этом совпадать с именем файла сборки. |
| AUTHORIZATION owner_name | Указывает имя роли, которая будет считаться владельцем данной сборки. Можно указывать только те роли, в которые входит текущий пользователь, или те, на которые у него есть права IMPERSONATE. По умолчанию владельцем станет сам текущий пользователь. |
| Строковое выражение, которое указывает локальный или сетевой путь к файлу сборки. Можно загружать только однофайловые сборки. Все сборки, от которых зависит указанная, также будут автоматически загружены в базу данных. Если они уже присутствуют в базе, то у выполняющего операцию пользователя должны быть права REFERENCES для них. Если сборки не найдены ни в базе, ни в том же каталоге, где и основная, или на них нет соответстующих прав, оператор не будет выполнен. | |
| assembly_bits | Бинарное представление сборки. Если сборок несколько, то первой должна идти главная из них, а потом те, от которых она зависит. Такая технология позволяет миновать фазу записи на диск при динамической генерации кода и избежать проблем с доступом к файловой системе. Именно таким образом происходит развертывание сборок из-под MS Visual Studio 8.0 (Whidbey). |
| PERMISSION_SET {SAFE | EXTERNAL_ACCESS | UNSAFE } | Уровень прав, которые MS SQL Server предоставит коду сборки при его исполнении. По умолчанию используется SAFE.SAFE – самый ограниченный уровень. Код в такой сборке не может получить доступ к внешнему миру (файловой системе, сети, переменным окружения или реестру).EXTERNAL_ACCESS позволяет выходить за пределы MS SQL Server, но с определенными ограничениями. Полный список ограничений на данный момент недоступен, но по крайней мере исполнение не-менеджед кода запрещено.UNSAFE предоставляет неограниченный доступ к ресурсам, как внешним, так и внутренним. Такие сборки могут загрузить в базу данных только члены группы sysadmin.В |
- 1
- 2
- 3
- 4
- . . .
- последняя »
Похожие работы
| Тема: MS SQL Server 9 Yukon. Интеграция с .NET |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: Yukon Settlement Essay Research Paper Yukon SettlementBy |
| Предмет/Тип: Английский (Реферат) |
| Тема: Новые возможности MS SQL Server 2004 "Yukon" |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: Новые возможности MS SQL Server 2004 "Yukon" |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: MSSQL 2005 (Yukon) – работа с очередями и асинхронная обработка данных |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Интересная статья: Основы написания курсовой работы

(Назад)
(Cкачать работу)