PDA

View Full Version : سوال: error code 5



maryam8159
شنبه 02 خرداد 1394, 09:21 صبح
با سلام
یه برنامه نوشتم که از فایل debug , فایل bin برنامه را روی سیستم خودم به راحتی اجرا می کنم

اما وقتی این برنامه را روی یک کامپیوتر دیگه که با سیستم خودم شبکه هست share می کنم پیغام زیر فرستاده میشه

SQL BULK COPY ERROR (“Operating system error code 5(Access is denied.)”)

غیراز .net framework ها چیز دیگه ای لازمه روی اون کامپیوتر نصب باشه ؟
رشته اتصال به اس کیوال سرور به صورت زیر هست
public static string sqlstr = "Data Source = SETAD53; Initial Catalog = Factor;Integrated Security=True";
setad53 نام کامپیوتر اصلی هست

ebrahim.rayatparvar
شنبه 02 خرداد 1394, 10:19 صبح
سلام مهندس جان.
ببینید چند مساله اینجا وجود داره.
1- نام سرور یا آدرس سرور که بهتره آدرس سرور باشه رو نباید در برنامه به صورت دستی بزاری باید در برنامه صفحه لاگین بخشی به نام تنظیمات درست کنی که کاربر بتونه نام یا آدرس سرور رو در آنجا ست کنه.
2- کانکشن کمی باید تغیییر بکنه به شکل زیر :


Conn = new SqlConnection("server=SETAD53; Network Library=DBMSSOCN; database=Factor; User Id=admin; Password=admin; connection timeout=30");


3- اینکه شما در کانکشن بالا user id و Password میبینید که باید برای SQL Serever خود در سرور به طور دستی زمان راه اندازی ایجاد کنید تا برنامه ها بتونن با این User و Password به SQL Server اتصال برقرار کنند.

با این مقدار توضیحاتی که شما دادید من تا حد توانم تونستم جواب بدم.