PDA

View Full Version : resource governor



dottnett
دوشنبه 10 بهمن 1390, 15:29 عصر
با سلام

می خواستم بدونم اگه create function classifier را بخوام بر حسب computer name یا IP بنویسم چه باید بنویسم ؟

in_chand_nafar
دوشنبه 10 بهمن 1390, 16:09 عصر
http://www.sqltact.com/2011/10/resource-governor-clamps-down-on-greedy.html
توی این سایت چند تا تابع کوچلوش Remark شده می تون از اون استفاده کنی
تابع HOST_NAME()


ALTER FUNCTION [dbo].[rgclassifier_v1]()
RETURNS sysname
WITH SCHEMABINDING
AS
BEGIN
DECLARE @grp_name sysname;

IF (HOST_NAME() = 'xxxx')
SET @grp_name = 'GroupLogin'
ELSE
SELECT @grp_name = 'Group' + default_database_name
FROM dbo.principals
WHERE [name] = SUSER_NAME();

RETURN @grp_name;
END;
GO
به این لینک (http://www.sqlservercentral.com/Forums/Topic769677-391-1.aspx)هم سر بزن
به این لینک (http://www.nikamooz.com/index.php?option=com_content&view=article&id=112:resource-governor-in-sql-server-2008-part1&catid=44:sql&Itemid=113)هم سر بزنی ثوابش بیشتر (فیلم فارسی)

آقا جون تابع بالا صرفا برای مثال بود تا کاربرد HOST_NAME() را مشاهده قطعا مثالش ایراد داره SQL دم دستم نیست وقت کمی دهم دارم زیاد نمی تونم تر و تمیز و مرتب کنم
در ضمن SQL Server تابعی نداره که IP رو بده باید از CLR و... استفاده کنی امن ترین راه CLR است