ورود

View Full Version : Protected StoredProcedures



MH2538
چهارشنبه 16 آذر 1384, 13:29 عصر
سلام
من در مورد StoredProcedure ها یک سئوال داشتم :
- آیا می شه از StoredProcedures ها با گذاشتن Password محافظت کرد ؟ چگونه ؟!
البته نحوه Encrypt کردن StoredProcedure را بلدم . می خواستن بدونم می شه از اونها با Password محافظت کرد تا بعدها هم بشه StoredProcedure رو تغییر داد .

AminSobati
چهارشنبه 16 آذر 1384, 19:00 عصر
دوست عزیزم،
Encrypt کردن SPها به معنی خداحافظی با ویرایش اونها نیست! شما اگر Script یا همون Source پروسیجر رو داشته باشید، به کمک دستور ALTER PROC میتونین تغییرات مورد نظر رو اعمال کنین:


USE Northwind
GO

CREATE PROC usp_1
WITH ENCRYPTION
AS
SELECt * FROM Customers
GO

ALTER PROC usp_1
WITH ENCRYPTION
AS
SELECt * FROM Orders
GO


ALTER PROC usp_1
WITH ENCRYPTION
AS
SELECt * FROM [Order Details]
GO

یادتون باشه همیشه Script پروسیجری که Encrypt میکنین برای خودتون Save کنین. بعدا اگر نیاز بود که از حالت کد شده در بیارین، کافیه یکبار دیگه ALTER PROC کنین ولی WITH ENCRYPTION رو حذف(یا Comment) کنین

Future
یک شنبه 20 آذر 1384, 13:25 عصر
سلام
حالا اگه کسی اون پروسیجر را ذخیره نکرد یعنی به هر دلیلی کدش از بین رفت آیا امکانش است که پروسیجر
encrypte شده را برگردانیم

MH2538
یک شنبه 20 آذر 1384, 16:56 عصر
سلام
فکر می کنم خیر
یعنی تقریباً مطمئنم

سید مسعود موحد
یک شنبه 20 آذر 1384, 17:20 عصر
ولی من دیدم که اینکارو میکنند ولی بلد نیستم فکر کنم طرف از روی لاگ فایلها کار میکرد و بر میگردوند

AminSobati
یک شنبه 20 آذر 1384, 22:07 عصر
شاید نرم افزارهای Log Miner بتونن این کار رو انجام بدن. اما روش سر راست و متداولی نداره

MH2538
سه شنبه 22 آذر 1384, 10:30 صبح
مرسی و ممنون از راهنماییتون