SQL Server数据库如何手动部署CLR程序集

数据库2025-11-05 06:09:338
SQL Server数据库如何手动部署CLR程序集
复制-- ================================= 删除先 ================================= --    -- MyCLRSqlserver 为程序集部署名称   IF  EXISTS (SELECT * FROM sys.assemblies asms WHERE asms.name = NMyCLRSqlserver and is_user_defined = 1)   BEGIN   -- 删除集合函数。数署   IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N[dbo].[StrJoin]) AND type = NAF)   DROP AGGREGATE dbo.StrJoin;   -- 删除标量函数。据库集   IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N[dbo].[___fun_CLR_ChangeSalarieScope]) AND type in (NFN,何手 NIF, NTF, NFS, NFT))   DROP FUNCTION dbo.___fun_CLR_ChangeSalarieScope;    -- 删除其它...    -- 卸载程序集。云南idc服务商   DROP ASSEMBLY [MyCLRSqlserver];   END;   -- ================================= 重新创建 ================================= --   -- 注册程序集(如果是动部在服务器上部署,网站模板需要将此dll复制到服务器,程序然后修改文件地址)。香港云服务器数署   CREATE ASSEMBLY [MyCLRSqlserver] FROM G:\AA\XX.dll;   ---------------------- [dbo].[StrJoin] ----------------------   CREATE AGGREGATE [dbo].[StrJoin]   (@Value [nvarchar](4000))   RETURNS[nvarchar](4000)   EXTERNAL NAME [MyCLRSqlserver].[MyCLRSqlserver.StrJoin]   GO   EXEC sys.sp_addextendedproperty @name=NAutoDeployed,据库集 @value=Nyes , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NAGGREGATE,@level1name=NStrJoin  GO   EXEC sys.sp_addextendedproperty @name=NSqlAssemblyFile, @value=NStrJoin.cs , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NAGGREGATE,@level1name=NStrJoin GO   EXEC sys.sp_addextendedproperty @name=NSqlAssemblyFileLine, @value=14 , @level0type=NSCHEMA,@level0name=Ndbo, @level1type=NAGGREGATE,@level1name=NStrJoin GO   -- 其它函数创建过程...   -- ================================= END ================================= --  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.
本文地址:http://www.bzuk.cn/news/286d7899635.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

用姓氏头像制作教程(轻松制作个性化姓氏头像,让电脑与个人独特结合)

ZX100续航能力测评(揭秘ZX100电动车的持久之道)

以苹果韩货怎么样?(深入了解苹果韩货的品质和用户体验)

通达信科的OA系统在企业管理中的应用效果(探究通达信科OA系统在提升企业管理效率方面的作用)

PEGOST教程(掌握PEGOST加密算法,保护数据安全)

揭示组装电脑错误示范的危害

服装电脑改版自学教程大全(从零开始学习服装电脑改版,轻松掌握设计技能)

海思八核处理器(海思八核处理器在性能、功耗和人工智能应用上的突破)

友情链接

滇ICP备2023006006号-33