mthreat.info
سه شنبه 31 اردیبهشت 1392, 17: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 رو نگه دار که به صورت عربی درج بشه ولی من نمیخوام از این روش استفاده کنم آیا راهی هست؟
من هم از روش
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 رو نگه دار که به صورت عربی درج بشه ولی من نمیخوام از این روش استفاده کنم آیا راهی هست؟