概要
SQLCLR 我也不是十分明白.就不說了
這里我用 VS TOOLS 來開發(fā)一個(gè) 用于入門
創(chuàng)新互聯(lián)憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營(yíng)銷型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營(yíng)銷型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶提供了成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。
在使用 SQLCLR 時(shí)候需要懂得一些 他的配置 他有個(gè) 輕型池 高級(jí)設(shè)置有點(diǎn)關(guān)聯(lián)
他不支持 sqlclr,
我們是為了學(xué)習(xí)就不用擔(dān)心.
開啟 clr 的 它不支持UI 這是 sql 語(yǔ)句,如下
EXEC sp_configure "clr enabled" ,1
go
RECONFIGURE
關(guān)閉就是 把值改為 0
開始構(gòu)建 clr 應(yīng)用程序
1. 打開 VS ---> 視圖 ---> Sql server 對(duì)象資源管理器 ;
2. 連接一個(gè)sql 服務(wù)器實(shí)例
3. 現(xiàn)在一個(gè)數(shù)據(jù),右鍵 ---> 創(chuàng)建新項(xiàng)目
4. 在打開配置頁(yè)面中配置信息 -->啟動(dòng)
5. 解決方案對(duì)象資源管理器 選擇項(xiàng)目右鍵---> 添加新項(xiàng) -->選擇 Sqlclr C# 存儲(chǔ)過程
using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
public partial class StoredProcedures
{
[Microsoft.SqlServer.Server.SqlProcedure]
public static void SqlStoredProcedure1 (out string text)
{
// 在此處放置代碼
SqlContext.Pipe.Send("Hello Suhe" + Environment.NewLine);
text = "我的第一個(gè)SqlClr程序集";
}
}
修改代碼
6. 項(xiàng)目右鍵--->發(fā)布 配置目標(biāo)數(shù)據(jù)庫(kù)連接及數(shù)據(jù)庫(kù) 發(fā)布 1-2 兩分鐘
7. 選擇發(fā)布數(shù)據(jù) 存款過程 點(diǎn)擊 可編程性 -->存儲(chǔ)課程
右鍵 ---> 執(zhí)行存儲(chǔ)過程 OK