farzadvb
چهارشنبه 17 مرداد 1386, 09:26 صبح
اول سلام خدمت دوستان
مشکل من اینجاست که من دو تا سیستم دارم یکی Pcو یکی هم یک لپ تاپ هست.من روی هر دوی اینها sql رو نصب کردم اما چون نمیدونستم لپ تاپ روی Collation لاتین تنظیم شده بوده و pc روی عربی چون تنظیمات Regional اونها متفاوت بوده.
داستان اینه که من روی هر دوی این سیستم ها اطلاعات رو وارد بانک اطلاعاتی کردم و مشکلی هم نبوده اما هیچ کدون از این دو تا سیستم ها اطلاعات وارد شده دیگری رو نمیشناسه چون کدهای ذخیره سازی هر کدومشون متفاوت شده
حالا سوالم اینه که من چطور اطلاعات داخل بانکم را به اصطلاح یک جور و یکپارچه کنم ؟
ساپورت مایکروسافت گفته که از این سه collation میتونی استفاده کنی که اثری نداشت.
Arabic_BIN (binary order)
SQL_Latin1_General_Cp1256_CS_AS (case sensitive, accent sensitive)
SQL_Latin1_General_Cp1256_CI_AS (case insensitive, accent insensitive)
من با دو تا دستور زیر هم کار کردم و تغییر دادم با اثر بخش نبود:عصبانی++:
ALTER DATABASE [My_Database] COLLATE My_Collation
ALTER TABLE MyTable ALTER COLUMN CharCol
varchar(10) COLLATE My_Collation NOT NULL
در ضمن اینکه من زمانی که از Collation لاتین استفاده میکنم کوری ها درست کار میکنند اما اطلاعات به صورت ؟؟؟؟ نمایش داده میشوند.
خلاصه کلام مشکل من اینکه چطور اطلاعات وارد شده را ترمیم و یک دست کنم.
هر گونه راهنمایی و نظری محترم و باارزش است.
مشکل من اینجاست که من دو تا سیستم دارم یکی Pcو یکی هم یک لپ تاپ هست.من روی هر دوی اینها sql رو نصب کردم اما چون نمیدونستم لپ تاپ روی Collation لاتین تنظیم شده بوده و pc روی عربی چون تنظیمات Regional اونها متفاوت بوده.
داستان اینه که من روی هر دوی این سیستم ها اطلاعات رو وارد بانک اطلاعاتی کردم و مشکلی هم نبوده اما هیچ کدون از این دو تا سیستم ها اطلاعات وارد شده دیگری رو نمیشناسه چون کدهای ذخیره سازی هر کدومشون متفاوت شده
حالا سوالم اینه که من چطور اطلاعات داخل بانکم را به اصطلاح یک جور و یکپارچه کنم ؟
ساپورت مایکروسافت گفته که از این سه collation میتونی استفاده کنی که اثری نداشت.
Arabic_BIN (binary order)
SQL_Latin1_General_Cp1256_CS_AS (case sensitive, accent sensitive)
SQL_Latin1_General_Cp1256_CI_AS (case insensitive, accent insensitive)
من با دو تا دستور زیر هم کار کردم و تغییر دادم با اثر بخش نبود:عصبانی++:
ALTER DATABASE [My_Database] COLLATE My_Collation
ALTER TABLE MyTable ALTER COLUMN CharCol
varchar(10) COLLATE My_Collation NOT NULL
در ضمن اینکه من زمانی که از Collation لاتین استفاده میکنم کوری ها درست کار میکنند اما اطلاعات به صورت ؟؟؟؟ نمایش داده میشوند.
خلاصه کلام مشکل من اینکه چطور اطلاعات وارد شده را ترمیم و یک دست کنم.
هر گونه راهنمایی و نظری محترم و باارزش است.