在SQL Server 2005 中使用.net程式集的一項注意
在使用CLR儲存過程中遇到的一些問題,在這裡進行記錄:
開啟CLR的支援
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->--在Sql Server中執行這段程式碼可以開啟CLR
exec sp_configure 'show advanced options', '1';
go
reconfigure;
go
exec sp_configure 'clr enabled', '1'
go
reconfigure;
exec sp_configure 'show advanced options', '1';
go
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->--在Sql Server中執行這段程式碼可以開啟CLR
exec sp_configure 'show advanced options', '1';
go
reconfigure;
go
exec sp_configure 'clr enabled', '1'
go
reconfigure;
exec sp_configure 'show advanced options', '1';
go
如果需要訪問外部資源的話,會有開啟TRUSTWORTHY 屬性的提示
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->--開啟資料庫的TRUSTWORTHY 屬性
ALTER DATABASE DB_Name set TRUSTWORTHY on;
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->--開啟資料庫的TRUSTWORTHY 屬性
ALTER DATABASE DB_Name set TRUSTWORTHY on;
通過上述的設定,應該能輕易地加入程式集了
這個可以用滑鼠完成就不貼程式碼了
最後,手動新增儲存過程
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->--新增儲存過程
CREATE PROCEDURE [dbo].[儲存過程名稱]
@from [nvarchar](50), -- 引數列表
@to [nvarchar](50)
WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [程式集的名稱].[StoredProcedures].[儲存過程名稱]
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->--新增儲存過程
CREATE PROCEDURE [dbo].[儲存過程名稱]
@from [nvarchar](50), -- 引數列表
@to [nvarchar](50)
WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [程式集的名稱].[StoredProcedures].[儲存過程名稱]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-539640/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在SQL Server資料庫中使用批處理的注意事項SQLServer資料庫
- 在全文索引中同義詞的使用(SQL SERVER 2005)索引SQLServer
- SQL Server 2005中修改 Server Collation的方法SQLServer
- 在SQL Server 2005中實現表的行列轉換SQLServer
- SQL Server Profiler 設定注意事項SQLServer
- SQL Server 2005分割槽表例項SQLServer
- SQL Server中流水號生成的注意事項SQLServer
- 在SQL Server中使用CLR呼叫.NET方法SQLServer
- SQL Server 表分割槽注意事項HXSQLServer
- SQL 2005故障轉移叢集注意事項SQL
- Sql Server 2005開發新特性例項SQLServer
- 在T-SQL中使用臨時表的注意事項SQL
- Sql server 2005中output用法解析SQLServer
- SQL Server 2005中的UDF(使用者定義函式)SQLServer函式
- Microsoft SQL Server 2005 中的國際功能ROSSQLServer
- sql server 2005使用點滴(1)SQLServer
- 安裝並使用 Ubuntu Server 的一些注意事項UbuntuServer
- Microsoft SQL Server 2005中查詢優化器使用的統計資訊一(zt)ROSSQLServer優化
- SQL Server中,WITH AS的使用SQLServer
- SQL Server Alwayson建立代理作業注意事項SQLServer
- Sql server 2005遷移至Oracle系列之三:在Oracle中建立sql中的常見函式SQLServerOracle函式
- .net 2.0 訪問Oracle --與Sql Server的差異,注意事項,常見異常OracleSQLServer
- SQL Server 2005的複製儲存過程選項BYSQLServer儲存過程
- sql中的*的使用注意點SQL
- 在SQL Server中,關於with as使用介紹SQLServer
- SQL SERVER 2005中的同步複製技術SQLServer
- 解決SQL Server 2005中鎖的問題SQLServer
- SQL Server資料庫在ASP.NET中的備份SQLServer資料庫ASP.NET
- Sql Server在.net中的資料訪問輔助類SQLServer
- SQL Server 2005中的模板引數的利用方法SQLServer
- Q&A:在SQL Server 2005中編寫儲存過程RVSQLServer儲存過程
- 在SQL Server 2005資料庫中實現自動備份SQLServer資料庫
- SQL Server 2005中的tempdb資料庫的一些特點SQLServer資料庫
- SQL server 2005 expressSQLServerExpress
- SQL Server 2005效能調整一(zt)SQLServer
- SQL Server CE和SQL Server 2000/2005中的ISNULL函式的異同SQLServerNull函式
- 在SQL Server命名例項上的SSIS程式包獲取方法SQLServer
- SQL Server 2005+ 中的資料塊種類SQLServer