PDA

View Full Version : مشکل شبکه با SQL 2008



hr_3303
یک شنبه 09 مهر 1391, 06:57 صبح
سلام.شاید جای این سئوال توی این تاپیک نباشه ، مجبورم از شما دوستان بپرسم.من این مسئله رو توی برنامه نویسی تحت شبکه مطرح کردم ولی هیچ کدام از دوستان پاسخ گویی من نبودند.به همین دلیل از کلیه دوستان معذرت میخوام.
-------------------------------------------------------------------------
من دو تا کامپیوتر دارم که یکی رو سرور و دیگری کلاینت کردم.
زمانی که SQL 2000 کار میکردم مشکلی نبود ولی حالا که با SQL 2008 کار میکنم,توی کامپیوتر کلاینت این پیغام میاد.

http://barnamenevis.org/attachment.php?attachmentid=93367&d=1348850968

زمانی که OK میزنم ، این پیغام میاد.

http://barnamenevis.org/attachment.php?attachmentid=93369&d=1348851014
ممنون میشم یکی از دوستان منو کمک کنه.

حمیدرضاصادقیان
یک شنبه 09 مهر 1391, 08:55 صبح
سلام.
توجه : تاپیک شما مربوط به تالار SQL Server بود و من منتقل کردم.لطفا بیشتر دقت کنید.

درمورد سوالتون باید عرض کنم این User Domain شما دسترسی به SQL Server نداره. اگر میخواهید با اون کار کنید باید در SQL Server در قسمت Security /Logins این نام رو تعریف کرده و بهش دسترسی بدید وگرنه در غیر اینصورت یا باید به صورت SQL Authentication متصل بشید یا اینکه از یک User دیگه که تعریف شده استفاده کنید.

hr_3303
سه شنبه 11 مهر 1391, 21:13 عصر
سلام.
توجه : تاپیک شما مربوط به تالار SQL Server بود و من منتقل کردم.لطفا بیشتر دقت کنید.

درمورد سوالتون باید عرض کنم این User Domain شما دسترسی به SQL Server نداره. اگر میخواهید با اون کار کنید باید در SQL Server در قسمت Security /Logins این نام رو تعریف کرده و بهش دسترسی بدید وگرنه در غیر اینصورت یا باید به صورت SQL Authentication متصل بشید یا اینکه از یک User دیگه که تعریف شده استفاده کنید.


دستوراتی که فرمودید انجام دادم ولی بازم جواب نگرفتم.
93507

93508
لطفا یکی از دوستان کمکم کنه،من برنامم چند روزه کار نمی کنه.واقعا گیر کردم.

حمیدرضاصادقیان
چهارشنبه 12 مهر 1391, 08:06 صبح
خوب شما سعی کنید این دفعه به صورت SQL authentication متصل بشید و از SA استفاده کنید ببینید بازهم خطا دریافت میکنید یاخیر.
بعد ازهمه این موارد در Configuration Manager ببینید پروتکل های TCP/IP و Named Pipe فعال هست یاخیر.اگر فعال نبود فعالشون کنید و با استفاده از ODBC یکبار اتصال به سرور رو چک کنید.

hr_3303
شنبه 15 مهر 1391, 18:44 عصر
آقای حمید رضا صادقیان ، من همه این کار رو انجام دادم.ولی نشد.لطفا منو راهنمایی کنید.من برنامم غیر فعاله.:ناراحت::گریه:

pooya1072
پنج شنبه 20 مهر 1391, 10:30 صبح
سلام
با اجازه از آقای صادقیان
دوست عزیز اگه ممکنه ConnectionString رو بنویس .

حمیدرضاصادقیان
پنج شنبه 20 مهر 1391, 16:45 عصر
درسرور در منوی Run آدرس کلاینت رو به این شکل ClientIPAdress\\ وارد کنید یا به جای IP نام کامیپوتر رو بزنید و در کلاینت نیز از منوی Administrative tools-local security policy-local policies-security option گزینه Guest Account Status رو Disable کنید و گزینه sharing and security model for local account رو به حالت classic تغییر بدید و یک کاربر با دسترسی admin ایجاد کنید و براش نیز رمز تعریف کنید.
هنگامی که در سیستم سرور نام سیستم کلاینت یا IP اونو بزنید ازتون رمز و User اون سیستم رو میخواد که همین نامی که تعریف کردید رو وارد کنید و بعد از اون سعی کنید از طریق ایجاد یک ODBC به سیستم کلاینت متصل شوید.

hr_3303
جمعه 21 مهر 1391, 13:20 عصر
سلام
با اجازه از آقای صادقیان
دوست عزیز اگه ممکنه ConnectionString رو بنویس .

جناب Pooya1072 کانکشن من این هست.ببینید درسته.

mdb_path = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DB;Data Source=SERVER_IC"

hr_3303
جمعه 21 مهر 1391, 13:24 عصر
درسرور در منوی Run آدرس کلاینت رو به این شکل ClientIPAdress\\ وارد کنید یا به جای IP نام کامیپوتر رو بزنید و در کلاینت نیز از منوی Administrative tools-local security policy-local policies-security option گزینه Guest Account Status رو Disable کنید و گزینه sharing and security model for local account رو به حالت classic تغییر بدید و یک کاربر با دسترسی admin ایجاد کنید و براش نیز رمز تعریف کنید.
هنگامی که در سیستم سرور نام سیستم کلاینت یا IP اونو بزنید ازتون رمز و User اون سیستم رو میخواد که همین نامی که تعریف کردید رو وارد کنید و بعد از اون سعی کنید از طریق ایجاد یک ODBC به سیستم کلاینت متصل شوید.

آقای صادقیان، دستورات شما رو انجام دادم ولی نشد.ببین کامپیوتر ها همانطور که خودتون فرمودید: "سیستم سرور نام سیستم کلاینت یا IP اونو بزنید ازتون رمز و User اون سیستم رو میخواد که همین نامی که تعریف کردید رو وارد کنید"ارتباط دارند ولی توی نرم افزار نمی تونم به بانکم ارتباط برقرار کنم.
ممنون از پیگیری خوبتون.

حمیدرضاصادقیان
جمعه 21 مهر 1391, 14:43 عصر
خوب شما سعی کنید یک ODBC Connection ایجاد کنید ببینید میشه یاخیر.هم با SQL authentication تست کنید هم با Windows Authentication, در ضمن روی خود سرور SQL Server نیز راست کلیک کنید ببینید در قسمت Security حالت Mixed Mode هست یا خیر.