SQL CLR Használata
A Microsoft SQL Server 2005, 2008-as verziókban lehetőség van .NET-ben írt tárolt eljárások (Stored Procedure), függvények (Function) és adattipusok létrehozására. Ehhez szükség van a dll file SQL Serverbe történő improtálásra a CREATE ASSEMBLY parancs haszálatával.
Ez a szolgáltatás csak akkor érhető el, amennyiben NEM a Minimum csomagra fizetett elő!
Assembly létrehozása
Az alábbi útmutatás segítségével tud létrehozzni assemblyt a hostolt Microsoft SQL Server 2008 szerveren:
Az @asmname paraméterhez meg kell adni az assembly nevét, a @assemblyBits paraméterhez pedig az assembly varbinary formátumát kell megadni. Ez utóbbit a fejelszői gépen lehet létrehozni azzal, hogy az SQL Server Management Studioban (SSMS) az alábbi lépéseket elvégzi:
- Nyissa meg ay SSMS-t.
- Menjen az Object Explorer-ben a <servername>/Databases/<databasename>/Programmability/Assemblies részhez, ahol a servername az Ön gépének a neve, a databasename az Ön helyi adatbázisa.
- Jelölje ki az assemblyt majd nyomja meg a jobb egér gombot,
- válassza ki a Script Assembly as/Create To/New Query Editor Window lehetőséget,
- Másolja ki a varbinary formátumát az assemblynek és másolja a fenti script @assemblyBits paramétere után.
Korlátozások
Biztonsági szempontokat figyelembe véve, az alábbi korlátozásokkal használható a szolgáltatás:
- Csak a [dbo].[CreateAssembly] segítségével hozható létre az Assembly,
- az Assembly csak SAFE permission set-et használhat.
További információk
Amennyiben további információra vagy segítségre van szüksége, akkor a kapcsolat oldalon vagy a support@suncitysoftware.hu email címen forduljon hozzánk bizalommal.
Kapcsolodó Cikkek: