CLR хранимая процедура для SQL Server и использование сборок

by DenizK 4. мая 2010 05:22

Если вы разрабатываете хранимую процедуру к примеру на C# то вы ограниченны только сборками

  • CustomMarshalers
  • Microsoft.VisualBasic
  • Microsoft.VisualC
  • mscorlib
  • System
  • System.Configuration
  • System.Data
  • System.Data.OracleClient
  • System.Data.SqlXml
  • System.Deployment
  • System.Security
  • System.Transactions
  • System.Web.Services
  • System.Xml

 Гляда на этот список любой уважающий себя разработчик воскликнет MOAR!!!!!!!!!1111Самый простой способ этого добится - зарегистрировать сборки с помощью команды CREATE ASSEMBLY. Чтобы не мучатся со сборками - можно добавить к примеру System.Web.dll - а она уже по ссылкам автоматом зарегистрирует зависимые сборки. Запрос - ниже.

 

use [ИМЯ БД]

ALTER DATABASE [ИМЯ БД]
   SET TRUSTWORTHY ON
go

CREATE ASSEMBLY SystemWeb from 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Web.dll' with permission_set = unsafe
go

Текущий рейтинг: 4.0 (1 голосов)

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: ,

SQL Server | Tips & tricks

Комментарии закрыты

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов