Ես օգտագործում եմ mssql սերվեր 2008 և խնդիր ունեմ ձգանման հետ: Այժմ ես ունեմ այս aspx էջը, որն ունի կոճակի սեղմումով աշխատող պահված ընթացակարգ, և այդ պահպանված պրոցեդուրան ունի կատարման թույլտվություն օգտվողի համար, ասենք «x»: այս պրոցեդուրայով որոշ արժեքներ տեղադրվում են մեկ դբ-ի աղյուսակում: և այդ աղյուսակն ունի ներդիրի ձգան, որը պետք է այդ արժեքները զետեղի այլ տվյալների բազաների որոշ աղյուսակներում:
Ինչպես ասացի, պահպանված պրոցեդուրան ունի կատարման թույլտվություն «x» օգտատիրոջ համար, և նույն օգտվողն ունի աղյուսակների վրա տեղադրել/թարմացնել/ջնջել/ընտրել թույլտվություններ, որոնց գործարկիչը պետք է կատարի ներդիրը:
Բայց երբ «x» թույլտվություն ունեցող մեկը սկսում է ընթացակարգը, նա ստանում է այս բացառության հաղորդագրությունը՝ Cannot find the object "DatabaseName..table_name" because it does not exist or you do not have permissions.
Բայց ես գիտեմ, որ տվյալների բազայի և աղյուսակի անվանումը ճիշտ է:
Այսպիսով, ես մտածում եմ, գուցե դա ինչ-որ կապ ունի աղյուսակի թույլտվությունների հետ, բայց ես վստահ չեմ, իհարկե:
Ցանկացած օգնություն պետք է գնահատվի, շնորհակալություն: