PDA

View Full Version : مشکل با ایجاد rules در اس کیو ال سرور



oliya24
سه شنبه 28 شهریور 1391, 13:46 عصر
سلام و خسته نباشید دوستان من میخوام تو اس کیو ال سرور یه سری قواعد رو تعریف کنم ولی نمیشه
من از این کد استفاده میکنم ولی اس کیو ال سرور به من خطا نشون میده
این مشکل اساسی هست که داره دیوونم میکنم از دوستان تقاضا دارم من رو یاری کنید
این کد منه

create rule salryrule
as
@salary>0
go
exec sp_bindrule 'salryrule','employees.salary'

و این هم خطایی که به من داده میشه
Procedure sp_bindrule, Line 205
The data type or table column 'employees.salary' does not exist or you do not have permission.

baktash.n81@gmail.com
چهارشنبه 29 شهریور 1391, 07:41 صبح
بدون توجه به اینکه از چه روشی استفاده می کنید ... لطفا یه بار بگید که چه کاری می خواین انجام بدین و چرا ازCheck constraints استفاده نمی کنید ؟!

اسم Rule هم فکر نکنم احتیاج به تک کوتیشن داشته باشه ... جدول و اسم فیلد رو هم چک کنید که درست باشه ... کاربری که باهاش این کد رو اجرا می کنید بهتره Owner دیتابیس باشه ... و شما روی هر فیلد فقط می تونید یه Rule داشته باشید.