?? ???? ??????? ??? ??? ????? ??? ??? ?? ????? ?? ??? SQL Server ODBC ??????? ?? ????? ?? ????? ?? ??? ??????? ?? ???? ???? ??? ?? ?????? ???? ???? ?? ????

???? ?????? ???? ??????
???? ID: 234748 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?????

MDAC 2.1 ?? SQL Server ODBC ??????? ?? ??? ?? ??????? ?? ????? ???? ??? (3.70.0623 ??????? ?? ??? ???) ?? OLEDB ??????? (7.01.0623 ??????? ?? ??? ???), ??? ???????????? ?? ??? ????? ?? ???? ????? ??? ??? ?? ??? ??????? ??? ??? ?? ???? ???? ?? ?????? ???? ?? ?? ?? Autotranslation ??????? ?? ??? ????? ???? ??? ???

????

Autotranslation ?????? ??? ????? ???????? ??? ?? ???? ??? ?? ???? ??????? ???? ??? SQL Server 7.0 ODBC ??????? ?? OLEDB ??????? introduce ???? ?? ??????? ???? MSDE 1.0, SQL Server 7.0 ?? ?? ?? ?? ??? ?? ????????? ?? ??? ?????? ?? ??? ??? ??? ???? ????? ?? ??? ??? ???? ?? ??? SQL ??? ??? ?????? ???? ?? ??? ??????? ??????? ?? ????? ?? ???? ???? ?? ????? ?? ?? ??? ?? ?????? ?? ??? ???? flowing ??????? ?? ????? ?????? ??? ???? ?????, ??????? ?? ??? ??????? Autotranslation ?????? ?? ???? ??? Autotranslation ?? ???? ??? ?? ?? SQL ????? ?? ??? ????? ?? ????? ??? ??? ??? ?? ???-???????? ???? ???? ?????? ???? ?? ?????? ???? ?? ????? ???? ?? ???????? introduce ???? ??????

????? ?????????

??? ????? Y SQL ????? (?????? ?? ???, ??? ??? 950 ???? ??? ??? ??? ??? 1252 ?????) ??? ??? ??? X ???? ?????? ???? ????? ?? ???? SQL ????? ?? ????? ????????? ?? ??? ??? ???????????? ??? ??, ?? ?? ???????? ????? ??? ??? ??? 1252 SQL ?????, ????? ??? 1252 anything ???? ???? ????? ???? ???? ??? ???? ????? ??? ??? ?? ???-??????? ???? ???? ????? ???? ???? ?? ???? ????? ??? ??? ??, ?? ????-???? (DBCS) ???? ?? ????? ??? SQL Server ????? ???? ????? ???? ?????? ??? ?? ??? ?? ?????????? ????????, ???? ?? ?? Microsoft ???????? ??? ?????????? ???? ??? ?????? ?????? ???? ?? ???? ???:
155723INF: ???? DBCS ???????? ?? SQL Server truncation
SQL Server ??? ??? ?? ??? ????????? ???? ?? ????? ?? ??????? ????? ?? ??????? ?? ??? ??? ???

??????? ?? ????? ?? ???? ?? ????? ??? ??? ??, ????? ?? ????????? ???? ????? ?? Autotranslation ?? ????? ?? ?? ??????? ????? ?? ?? ??? ?????? ??? ???? ?? ??? ?? ????? ??? ??? ?? ???? ?? ???? ?????? ??????? ?????

??? ???? ????? ?? ?????? ??? ??? ?? ???? ?? ?????? ???? ????, ??????? ?????? ?? (NCHAR/NVARCHAR/NTEXT) ??????? ??????? ?? ???? ?? ???????? ???? ?? ????

??? ???? ?????? ??? ?? ??? ??? ??? Y SQL Server ??? ??? X ???? ?????? ?? ??? ?????? ??, ??? ???? ?? ??? reliably ???? ?? ????? ???:
  • ?????? ????? (??????/VARBINARY/???) ??????? ?? ???? ???????? ?????
  • ??? SQL ??? ?? ???? ???? ?? ??? ??? ???? ?? ??? ?????? ????????? ??? (RPC) ?? ????? ???? ?? ???, ???? ????????? ?? ?????? ?? ???????? ?? ??? ???? RPC ????? ?? ?????? ?? ???? ??? ??? ???? ???? ??? ????? ??? ?? ?? ??? ??????? ?? ???? ?? ??? ????? ?? ?????? ????? ?? ??? ???? ?? ???? ??? ?? DSN ???? ?? ??? APIs ?? ????????? ???? ???? ?? ?? ?????????? ?????? ???? ?? ???????? ?? ???? ??? ?????? ?? ???? ??? ???? ???? ???? ?? RPC ????? ?? ??? ??? ???? ???

???? ???????

Autotranslation (??????, ? ???? ???? ?? ??? ??????? ??????"checkboxes ?? ODBC ??????????? ???) ???? ???? ??????? ??? ??? ?? ?? ?????? ???? ?? ????? ??? ??? ???? ????? ?? ????? ?? ???? ?? ?????? ?????? ?? ??? ??? Unicode ?? ????? ????? ??????, 3.7 SQL Server ODBC ??????? ?? ???? ??? SQL ??? ????, Autotranslation ?? ???? ???? ?? ????? Autotranslation ?????? ?? ??????? ???? ?? ?? ?? ?????? ?? ??? ?? ???? ???? ?? ???? ??????? ???? ?? ??? ??? ????? ?? ???? ?? ??? ??? ???? ???? Contrast ??? ???? flowing ?? ????? ??????? respect Autotranslation ????; ?? ???? Autotranslation ???? ??? ?? ???? ?? ??? ???? ??? ?? ???? ?????? ?? ??? ??????? ????????? codes ????? ?? ???? ?? ???? ???? ?? ??? ???? ??? ???, Autotranslation ??? ???? ?? ??????? ?? ??? ????? RPC ??????? ?? ??? ???? ?? ?????? ????? ???? ?? ????? ?????? ????????? ?? ????????? ???? ?? ?? ???? ??????? ?? ???? ??? ????? ???????? ???????? ??? ?? ?????? ??? ??? ??? 1252 ??????? ??? ??? ??? 437 ????? ?? ?????? ???? ?? ????? ?????? ???????? ?? ???? ???:
-- Turn Autotranslation off here.
    USE tempdb
    GO
    CREATE TABLE t1 (c1 int, c2 char(1))
    GO
    
    -- Enter a yen character, using the keystroke ALT-0165.
    INSERT INTO t1 VALUES (1, '¥') 
    SELECT c1, c2, ASCII (c2) FROM t1
c1          c2               
        ----------- ---- ----------- 
        1               157
        
        (1 row(s) affected)
??? ?? ???? ??? ????? ?????? ????? ????:
  • ??? ?? ?? ??? ?? ????? ??? Autotranslation ??? ??, ???? ??? (??? ??? 1252 ??? yen) 165 157 (??? ??? 437 ??? yen) ??? ?????? ???? ??? ??? ?? ?? ??????? ODBC ??????? ?????? SQL ???????? ??????? ???? ?? ??? ??? ????? ?? ???? ?????, ????? ????? ???? ?? ??? ??? ??? 437 ??? ?????? ???? ?? ??? ??????? ???? ??? ?????? ???? ??? ????? ???
  • ?? ??????? ???? ?? ?? ????? ??????? ???????? ???? ??? ?? ?? ???? ??????? ???? ?? ??? ???? 157 ??? ???-???????? ?? ??????? (157 ?? ?? ??? ??? ??? 1252 ??????? ?? ?? ????? "" ?? ??? ???)? ?? ??????? ??????? ?? ??? ????? ?? ????, ????? ??????? ?? ???? ??? ??? ???? ?? ??? ?? ???? ??? discussed ??????? ???? ???? ???? ??? ???? ?????? ???? ???? ??? ?? ??????? Autotranslation ?????? ??? ???

-- Turn Autotranslation back on before running the following batch.
    INSERT INTO t1 VALUES (2, '¥')
    SELECT c1, c2, ASCII (c2) FROM t1
c1          c2               
        ----------- ---- ----------- 
        1           ¥    157
        2           ¥    157
        
        (2 row(s) affected)
?? ?????? ???, ??????? ?? ?????? ???? ?? ??? ????? ?? ??? ?????? ???? ?? ???? Autotranslation ???? (??????, ?? ?? ??? ?????? ???? ??? 165 ?? ???? ??? 157 ???? ?? ??? ???), ????? ?? ????? ?? ???? ???? ??? ???? ?? ??? ?????? ??? ??? ?? when ?????? ??????? (?? Autotranslation) ?? ?? ??? ????? ???? ??, ??? yen ?????? ??? ??? ????????? ??? ??? 1252 ????????? ??? ??????? ?? ??? ???? ??? ?????? ???? ??? 157 ?? ???? ??? 165 ?? Autotranslation ??????? ?????? ???

?? ??????? ??????? (??????? ?? ???? ??? ????? ??????? ???? ?? ??? ??????? ??) ?? ??? ???? SQL Server ODBC ??????? ??????? 3.70 ?? ??? ??? ?? ????????? ???? ?? ??? SQL Server 7.0 ?? ??? ?? ????????? ?? ????? ?? ??? ??? ??? ?????? ODBC ??????? ?? ????? ???? ???, ?? SQL Server 6.5 ?? ???? ?? ?????? ???? ?? ??? 3.7 ??????? ?? ????? ???? ??? ???? ?? ?????? ???? ??? ??, ??? ??? ??????? ??????? ??? ???? ???? ??????? ??? (NCHAR/NVARCHAR/NTEXT) ??????? ???? ???? ??? ???????
For more information about how character data is represented in SQL Server 2005, click the following article number to view the article in the Microsoft Knowledge Base:
904803Character data is represented incorrectly when the code page of the client computer differs from the code page of the database in SQL Server 2005

???

???? ID: 234748 - ????? ???????: 02 ?????? 2010 - ??????: 2.0
???? ???? ???? ??:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
??????: 
kbprb kbmt KB234748 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:234748

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com