WEB开发网
开发学院数据库MSSQL Server SQL Server数据库引擎.NET CLR环境数据库管理员向... 阅读

SQL Server数据库引擎.NET CLR环境数据库管理员向导(2)

 2007-05-15 09:27:52 来源:WEB开发网   
核心提示: Sgen.exe /n /f MainframeWebService.dll使用Transact-SQL 注册程序集,CREATE ASSEMBLY [MainframeWebService]AUTHORIZATION dboFROM 'C:MWSinReleaseMainfra

Sgen.exe /n /f MainframeWebService.dll

使用Transact-SQL 注册程序集。

CREATE ASSEMBLY [MainframeWebService]
AUTHORIZATION dbo
FROM 'C:MWSinReleaseMainframeWebService.dll'
WITH permission_set = external access
go
CREATE ASSEMBLY [MainframeWebService.XmlSerializers]
AUTHORIZATION dbo
FROM 'C:MWSinReleaseMainframeWebService.xmlserializers.dll'
WITH permission_set = safe
go

上面的代码完成了对开发代码的编译,产生了编译代码,然后通过CREATE FUNCTION/PROCEDURE加载了程序集到SQL Server 2005

◆Productivity Tip

产生的代码会在它的父程序集之后加载。在stealth模式下是相反的,并且父程序集自动加载。要求使用CREATE语句并用ALTER ASSEMBLY … WITH VISIBILITY = ON解锁它。

使用专业工具可以让开发者达到最大的生产力。数据库部署环境也能够被转移到一个好的生产实例上,同时做到控制代码保护。数据库管理员 可以通过配置CLR技术而不会有系统稳定性方面的风险。

性能检测

如果数据库管理员 安装了SQL Server 2005 ,然后开启了Windows System Monitor (PERFMON.EXE),它可能会失望的看到只有一个SQL Server CLR counter (SqlServer:CLR “CLR Execution”)给出了CPU的统计报告。

图 6

然而这是一个误导,因为在.NET CLR计算器组中存在着大量的计数器。他们在性能列表里面。他们可以根据SQL Server 服务的名字来做筛选。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:SQL Server 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接