我想使用 C# 程序加密 SQL Server 的所有用户定义函数(表值、标量值、聚合)。
我已经为存储过程做了同样的事情。
但是我找不到函数的类。
请告诉我如何加密函数?
StoredProcedure sp;
sp = new StoredProcedure();
sp = db.StoredProcedures[i];
if (!sp.IsSystemObject)// Exclude System stored procedures
{
if (!sp.IsEncrypted) // Exclude already encrypted stored procedures
{
string text = "";// = sp.TextBody;
sp.TextMode = false;
sp.IsEncrypted = true;
sp.TextMode = true;
sp.Alter();
lblMsg.Text= sp.Name; // display name of the encrypted SP.
sp = null;
text = null;
}
}