開(kāi)啟 clr 的 它不支持UI 這是 sql 語(yǔ)句,如下
成都創(chuàng)新互聯(lián)專業(yè)IDC數(shù)據(jù)服務(wù)器托管提供商,專業(yè)提供成都服務(wù)器托管,服務(wù)器租用,川西大數(shù)據(jù)中心,川西大數(shù)據(jù)中心,成都多線服務(wù)器托管等服務(wù)器托管服務(wù)。
EXEC sp_configure "clr enabled" ,1
go
RECONFIGURE
關(guān)閉就是 把值改為 0
開(kāi)始構(gòu)建 clr 應(yīng)用程序
1. 打開(kāi) VS ---> 視圖 ---> Sql server 對(duì)象資源管理器 ;
2. 連接一個(gè)sql 服務(wù)器實(shí)例
3. 現(xiàn)在一個(gè)數(shù)據(jù),右鍵 ---> 創(chuàng)建新項(xiàng)目
4. 在打開(kāi)配置頁(yè)面中配置信息 -->啟動(dòng)
5. 解決方案對(duì)象資源管理器 選擇項(xiàng)目右鍵---> 添加新項(xiàng) -->選擇 Sqlclr C# 存儲(chǔ)過(guò)程
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ù) 存款過(guò)程 點(diǎn)擊 可編程性 -->存儲(chǔ)課程
右鍵 ---> 執(zhí)行存儲(chǔ)過(guò)程 OK