PDA

View Full Version : خطا در اتصال به sql server 2008



Amirtak
دوشنبه 24 شهریور 1393, 10:01 صبح
با سلام خدمت دوستان گرامي

موقعي که مي خوام به sql server 2008 در برنامه خودم وصل بشم خطاي زير رو نشون مي ده اگه مي شه در اين مورد منو راهنمايي کنين ممنون از لطف شما:

the USE database statement failed because the collation Persian_100_CI_AS is not recognized by older client driver.try upgrading the client operating system or applying a service update to the database client software or use a different collation


لطفا کمک کنید.

mohammad reza beizavi
دوشنبه 24 شهریور 1393, 12:59 عصر
درود بر شما
ویندوزی که روش این پیام رو میده چیه، نسخه SQL Server چیه؟؟؟

Amirtak
دوشنبه 24 شهریور 1393, 15:49 عصر
ویندوز XP SP3 . SQL Server 2008

mohammad reza beizavi
دوشنبه 24 شهریور 1393, 15:59 عصر
این مشکل به خاطر اینه که windows xp از این collation پشتیبانی نمی کنه.بهترین راه حل اینه که برید سراغ ویندوزهای بالاتر (vista,7,8)
البته توی این لینک یه سری hotfix (http://support.microsoft.com/kb/954920) گذاشته که ما چندین و چند بار امتحان کردیم و متاسفانه جواب نگرفتیم.

Amirtak
دوشنبه 24 شهریور 1393, 16:32 عصر
ممنون محمد رضا خان. حالا من که چاره ای ندارم و سیستم عاملم XP هستش چیکار کنم؟ آیا میتونم Collation سرویس sqlام رو تغییر بدم و همینطور دیتا بیسم؟

mohammad reza beizavi
دوشنبه 24 شهریور 1393, 18:21 عصر
تست نکردم اما مطمدنم میشه اینکار رو انجام داد.
اما دیگه از کاراکترهای فارسی در دیتابیستون نمی تونید استفاده کنید.
اگر با این مورد مشکلی ندارید تا بررسی کنم بهتون خبر بدم

karbala
دوشنبه 14 مهر 1393, 06:24 صبح
برادر جان این یه روش داره که خیلی جالبه وربطی به ویندوز پیدا نمیکنه منم همچین مشکلی داشتم اونم تو ویندوز 7 و8 یه لینک میذارم برو نگاه کن مشکلت حل میشه

http://blog.dbandbi.com/tag/an-error-occurred-when-attaching-the-databases-click-the-hyperlink-in-the/