ورود

View Full Version : سوال: مشکل در اتصال کلاینت به بانک sql 2000



saied7468
یک شنبه 04 اسفند 1387, 00:40 صبح
سلام

من از ADOConnection و Ado query برای اتصال به بانک و جدول هام استفاده کردم . یه مشکلی توی اتصال کلاینت به سرور با ADOConnection دارم که اگه لطف کنید و راهنمایی کنید ممنون می شم :

من یه کاربر با نام hpc در بخش security برنامه Enterprise Manager (همون ابزار مدیریت sql 2000 رو می گم) ساختم .
رو ش پسورد گذاشتم و تیک تمام گزینه های مو جود رو در تب server roles زدم بعد در تب data access بانکم رو انتخاب کردم و تمام تیک های کادر database roles رو زدم .
وقتی از یه سیستم کلاینت می خوام به سرور که بانک روش نصب هست وصل بشم .
این ارور رو می ده :
این ارور رو وقتی می ده که همه قسمت های ConnectionString رو پر کردم و می خوام اسم بانک رو انتخاب کنم.
http://upload.iranblog.com/1/1235263408.jpg
http://upload.iranblog.com/1/1235189365.jpg

با کد نویسی هم امتحان کردم روی سرور جواب می ده اما روی کلاینت نه !!:


ADOConnection1.ConnectionString:='provider=sqloled b;
Data Source=192.168.0.1;Initial Catalog=bank;User Id=hpc;Password=123456;
Integrated Security=SSPI;' ;


اینم بگم سرور رو می شناسه ولی با کاربر مشکل داره!!

delphiprog3000
یک شنبه 04 اسفند 1387, 11:36 صبح
سلام

من از ADOConnection و Ado query برای اتصال به بانک و جدول هام استفاده کردم . یه مشکلی توی اتصال کلاینت به سرور با ADOConnection دارم که اگه لطف کنید و راهنمایی کنید ممنون می شم :

من یه کاربر با نام hpc در بخش security برنامه Enterprise Manager (همون ابزار مدیریت sql 2000 رو می گم) ساختم .
رو ش پسورد گذاشتم و تیک تمام گزینه های مو جود رو در تب server roles زدم بعد در تب data access بانکم رو انتخاب کردم و تمام تیک های کادر database roles رو زدم .
وقتی از یه سیستم کلاینت می خوام به سرور که بانک روش نصب هست وصل بشم .
این ارور رو می ده :
این ارور رو وقتی می ده که همه قسمت های ConnectionString رو پر کردم و می خوام اسم بانک رو انتخاب کنم.
http://upload.iranblog.com/1/1235263408.jpg
http://upload.iranblog.com/1/1235189365.jpg

با کد نویسی هم امتحان کردم روی سرور جواب می ده اما روی کلاینت نه !!:


ADOConnection1.ConnectionString:='provider=sqloled b;
Data Source=192.168.0.1;Initial Catalog=bank;User Id=hpc;Password=123456;
Integrated Security=SSPI;' ;
اینم بگم سرور رو می شناسه ولی با کاربر مشکل داره!!

با سلام. دوست گرامی این ارور مربوط به این که شما از یوزری که ساختید و میخواهید به بانک متصل نمایید . مجوز دسترسی ندارد.

شما میبایست. در قسمت enterprise روی سرور خود راست کلیک کرده و تب Security را انتخاب نمایید. سپس گزینه Sql server and windows را انتخاب نمایید.

عکس رو براتون قرار دادم.

مشکل شما حل خواهد شد.

EffatBandehlou
یک شنبه 04 اسفند 1387, 11:55 صبح
البته بعد از كاري كه دوستمون گفتند بايد يكبار سرور رو هم ويرايش كنيد و در ويرايش نيز اونو به Mixmode يعني SqlServerAnd Window تغيير بديد.