View Full Version : Disable bind to schema for view
مجید_جنگی
سه شنبه 29 فروردین 1385, 17:29 عصر
با عرض سلام و خسته نباشید خدمت همه دوستان عزیزم
من یکسری View دارم که Encrypt شده اند و در Properties آنها bind to schema تیک خورده می خواهم با Sql Scriptخاصی اگر بشود این تیک را بردارم یعنی Bind to schema را Disable یا Drop کنم چگونه می توانم. یک جورایی حیاتی است . اگر کسی می تونه به من کمک کنه یا ایده ای داره لطفا بگه.
با تشکر از همه دوستان.
AminSobati
سه شنبه 29 فروردین 1385, 21:49 عصر
دوست عزیزم،
برای هر گونه تغییر در یک View یا SP، باید Source اون رو داشته باشید. دارید؟
مجید_جنگی
پنج شنبه 31 فروردین 1385, 10:36 صبح
نه مشکل من اینه که Source آن View قابل رویت نیست چون Encrypt شده.
مجید_جنگی
شنبه 02 اردیبهشت 1385, 11:01 صبح
ببخشید من منتظرم و هنوز مشکلم حل نشده.
Kamyar.Kimiyabeigi
شنبه 02 اردیبهشت 1385, 11:38 صبح
شاید این کمکتون کنه (لینک) (http://www.barnamenevis.org/forum/showthread.php?t=42122)
مجید_جنگی
شنبه 02 اردیبهشت 1385, 12:15 عصر
دوست عزیز من به وبلاگ جنابعالی سر زدم ولی چیزی دستگیرم نشد. میشه بیشتر توضیح بدهید.
همچنین جناب آقای ثباتی شما هم راهنماییهای خوبی می کنید میشه لطف کنید و مشکل بنده رو حل نمایید.
Kamyar.Kimiyabeigi
شنبه 02 اردیبهشت 1385, 14:39 عصر
دوست عزیز من به وبلاگ جنابعالی سر زدم ولی چیزی دستگیرم نشد. میشه بیشتر توضیح بدهید.
همچنین جناب آقای ثباتی شما هم راهنماییهای خوبی می کنید میشه لطف کنید و مشکل بنده رو حل نمایید.
دوست عزیز شما به لینک شاید این کمکتون کنه سر بزنید و پست شماره 8# رو مطالعه کنین. عکس اون حالت فکر کنم که از حالت Encrypt در بیاره
مجید_جنگی
یک شنبه 03 اردیبهشت 1385, 06:43 صبح
از لینکتون ممنون.
آقا مشکل من الان به این مرحله رسیده که به پیغام زیر خطا می ده:
ALTER View dbo.view1 WITH ENCRYPTION AS
ولی به پیغام زیر خطا نمی ده:
ALTER Procedure dbo.Proc1 WITH ENCRYPTION AS
ایده شما چیست چه کار کنم. در ضمن این اسکریپت قسمتی از اسکریپت Dercypt کردن است.
مجید_جنگی
دوشنبه 04 اردیبهشت 1385, 06:39 صبح
سلام به همه دوستان عزیز. من منتظر بمونم یا نه کسی میتونه کمکم کنه؟
Kamyar.Kimiyabeigi
دوشنبه 04 اردیبهشت 1385, 07:47 صبح
دوست عزیز همون طور که آقای ثباتی گفتند اگر Source اون رو داشته باشید که مشکل حله و گرنه همیشه گفته شده که قبل از Encrypt کردن از Script ها Backup بگیرین
AminSobati
دوشنبه 04 اردیبهشت 1385, 20:33 عصر
در صورتی که Encryption استفاده میکنید، همیشه باید سورس Objectها رو در خارج از SQL Server داشته باشید. اگر قرار باشه به راحتی سورسهای Encrypt شده به حالت عادی برگردند، پس وقتی دیتابیس رو به مشتری تحویل میدین، اون هم میتونه از همه محتویات SPها و Viewها سر در بیاره!
مجید_جنگی
سه شنبه 05 اردیبهشت 1385, 13:01 عصر
درست و ممنون. اما الان تا حدی پیش رفتم و مشکل من به اینجا رسیده:
آقا مشکل من الان به این مرحله رسیده که به پیغام زیر خطا می ده:
ALTER View dbo.view1 WITH ENCRYPTION AS
ولی به پیغام زیر خطا نمی ده:
ALTER Procedure dbo.Proc1 WITH ENCRYPTION AS
ایده شما چیست چه کار کنم. در ضمن این اسکریپت قسمتی از اسکریپت Dercypt کردن است.
مجید_جنگی
سه شنبه 05 اردیبهشت 1385, 13:02 عصر
فقط می خوام بدونم در Alter کردن View باید چکار کنم.
h_baqery
سه شنبه 05 اردیبهشت 1385, 13:13 عصر
چه خطایی می ده اینا که فرقی ندارن و نباید ارور بده.
AminSobati
سه شنبه 05 اردیبهشت 1385, 13:44 عصر
هر وقت صحبت از بروز خطا هستش، حتما پیغامش رو پست کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.