PDA

View Full Version : تغییر زبان کالکشن در SQL



mthreat.info
سه شنبه 31 اردیبهشت 1392, 16:59 عصر
سلام به همگی من یا دیتابیس دارم که کالکشنش بروی عربی ست شده حالا من میخوام کالکشن رو به پرشین تغییر بدم وقتی هم این کار رو میکنم با ارور مواجه میشم
من هم از روش
http://img.ir/fBJ.jpg
استفاده کردم که با ارور زیر مواجه شدم
http://img.ir/TzJ.jpg

با کد زیر هم امتحان کردم


USE [master]
GO
ALTER DATABASE [Library] COLLATE Persian_100_CS_AI
GO


ولی بازم با ارور زیر مواجه شدم



Msg 5030, Level 16, State 2, Line 1
The database could not be exclusively locked to perform the operation.
Msg 5072, Level 16, State 1, Line 1
ALTER DATABASE failed. The default collation of database 'Library' cannot be set to Persian_100_CS_AI.


چون دارم از C# استفاده میکنم دوستام گفتن که از N قبل از درج استفاده کن که بصورت یونیکد ذخیره شه و برای حرف (ک)و(ی) هم Shift رو نگه دار که به صورت عربی درج بشه ولی من نمیخوام از این روش استفاده کنم آیا راهی هست؟

mthreat.info
سه شنبه 31 اردیبهشت 1392, 18:21 عصر
بالاخره را حل مشکلم رو پیدا کردم :کف:
http://img.ir/LBJ.jpg
یکم مفهومی درستش کردم ببخشید :خجالت:
عدد 4 هم تو عکس که کامل نیوفتاده Single هست.
راستی تو تاپیک ها وقتی میگشتم دیدم یکی گفته کالکشن غلطه تلفظش میشه كوليشن
بهرحال امیدوارم همون طور که این پست به نفع من به نفع شما هم باشه:لبخند: