home *** CD-ROM | disk | FTP | other *** search
/ 95.86.62.111 / 95.86.62.111.tar / 95.86.62.111 / sql2000 / INSTALL / upgrade.sql < prev    next >
Text File  |  2000-07-04  |  387KB  |  2,501 lines

  1. /*****************************************************************************
  2. //        Copyright (c) 1988-2000 Microsoft Corporation.
  3. //              All rights reserved.
  4. ******************************************************************************/
  5.  
  6.  
  7. USE master
  8. go
  9.  
  10. -- Make sure catalog updates are enabled (server started in single-user-mode usually)
  11. update sysobjects set status = status where id = 0
  12. go
  13. if @@error <> 0
  14.     raiserror('Upgrade.sql failed catalog updates: restart the server with the ''-f'' option.',22,127) with log
  15. go
  16.  
  17. DBCC TRACEON(1717)    -- Mark objects as system objects (sp_MS_upd_sysobj_category not yet created!)
  18. go
  19.  
  20. -- CREATE A HELPER PROC USED BELOW --
  21. if object_id(N'sp_msupg_removesystemcomputedcolumns') is not null
  22.     drop proc sp_msupg_removesystemcomputedcolumns
  23. go
  24. -- INTERNAL PROC: DO NOT DOCUMENT
  25. create proc sp_msupg_removesystemcomputedcolumns
  26.     @tab sysname
  27. as
  28.     begin tran
  29.     dbcc lockobjectschema (@tab)
  30.     declare @objid int
  31.     select @objid = object_id(@tab)
  32.     -- Delete dependencies of computed columns on other objects
  33.     DELETE sysdepends FROM sysdepends d 
  34.     WHERE d.id = @objid and d.number in (select colid from syscolumns where id = @objid and (colstat&4)=4)
  35.     delete syscolumns where id = @objid and (colstat&4)=4
  36.     delete syscomments where id = @objid
  37.     update sysobjects
  38.         set info = (select max(colid) from syscolumns where id = @objid)
  39.         where id = @objid
  40.     commit tran
  41. go
  42. deny execute on sp_msupg_removesystemcomputedcolumns to public
  43. go
  44.  
  45. -------------------------------------------------------------------------------
  46. ----------------- Remove computed columns for master upgrade ------------------
  47. -------------------------------------------------------------------------------
  48. EXEC sp_msupg_removesystemcomputedcolumns sysdatabases
  49. EXEC sp_msupg_removesystemcomputedcolumns sysservers
  50. EXEC sp_msupg_removesystemcomputedcolumns sysxlogins
  51. EXEC sp_msupg_removesystemcomputedcolumns syscharsets
  52. go
  53.  
  54. -------------------------------------------------------------------------------
  55. --------------- Upgrade system tables in master (NON-COMPUTED!) ---------------
  56. -------------------------------------------------------------------------------
  57.  
  58. -- sysservers.srvcollation
  59. IF NOT EXISTS (SELECT * FROM syscolumns WHERE id = 40 AND colid = 13)
  60.     BEGIN
  61.     BEGIN TRAN
  62.     ALTER TABLE dbo.sysservers ADD srvcollation int null
  63.     -- update sysserver.srvcollation to be the collation of local server if "collation 
  64.     -- compatible" is set; otherwise set to NULL
  65.     EXEC ('UPDATE dbo.sysservers SET srvcollation = convert(int, serverproperty(''collationid'')) WHERE srvstatus & 256 = 256')
  66.     EXEC ('UPDATE dbo.sysservers SET srvcollation = NULL WHERE srvstatus & 256 = 0')
  67.     COMMIT TRAN
  68.     END
  69. go
  70.  
  71. -- sysservers.srvcollation.connecttimeout/querytimeout
  72. IF NOT EXISTS (SELECT * FROM syscolumns WHERE id = 40 AND colid = 14)
  73. BEGIN
  74.     BEGIN TRAN
  75.     EXEC ('ALTER TABLE dbo.sysservers ADD connecttimeout int NOT NULL, querytimeout int NOT NULL')
  76.     EXEC ('UPDATE dbo.sysservers SET connecttimeout = 0, querytimeout = 0')
  77.     COMMIT TRAN
  78. END
  79. go
  80.  
  81. -- sysaltfiles.createlsn & droplsn
  82. IF NOT EXISTS (
  83.     select * from syscolumns where name='createlsn' and id = (select id from sysobjects where name='sysaltfiles'))
  84.     BEGIN
  85.     BEGIN TRAN
  86.     ALTER TABLE dbo.sysaltfiles ADD createlsn binary(10) null
  87.     ALTER TABLE dbo.sysaltfiles ADD droplsn binary(10) null
  88.     COMMIT TRAN
  89.     END
  90. go
  91.  
  92. -- Add system_function_schema to master
  93. IF NOT EXISTS ( SELECT * FROM sysusers WHERE uid = 4 )
  94.     INSERT sysusers VALUES (4, 0, 'system_function_schema', NULL, 0x00, getdate(), getdate(), 0, NULL)
  95. go
  96.  
  97. -- MAKE 'sysdatabases,sid' ANSI-PADDED.
  98. UPDATE syscolumns SET typestat = typestat | 2
  99.     WHERE id = object_id('sysdatabases') AND number = 0 AND name = 'sid'
  100. go
  101.  
  102. checkpoint
  103. go
  104.  
  105. -------------------------------------------------------------------------------
  106. ----------------- Add/Upgrade data in system tables in master -----------------
  107. -------------------------------------------------------------------------------
  108.  
  109.         -----------------------
  110.         ---- CONFIG VALUES ----
  111.         -----------------------
  112.  
  113. -- EXISTING CONFIG OPTIONS GET NEW comment AND/OR status
  114. --  By existing, we mean options that were there in RTM version of Sphinx.
  115. --    NOTE: If you are changing the comment, value and status, then this should
  116. --  be considered a *new* option, and you should DELETE then ADD it.
  117. --
  118.  
  119. -- 6/30/99 'Maximum worker threads' is not really dynamic
  120. UPDATE sysconfigures
  121.     SET status = 2
  122.     where config = 503
  123. go
  124.  
  125. UPDATE sysconfigures    -- bug 233058
  126.     SET value = 600
  127.     where config = 1520
  128. go
  129.  
  130. -- collation related option 1123/12124/1125 are replaced by serverproperty('sqlsortorder'/'lcid'/'compflags')
  131. delete sysconfigures where config in (1123, 1124, 1125)
  132.  
  133. -- 15Jul99 Remove 'language neutral full-text'
  134. if not exists (SELECT * FROM dbo.sysconfigures WHERE config = 1126 AND 
  135.                comment = N'default full-text language' )
  136. begin
  137.     BEGIN TRAN
  138.     
  139.     -- if 'language neutral full-text indexing' was set to 1, use language_neutral (0).
  140.     -- otherwise, use the lcid from the server 'collation' property if there it has
  141.     -- a corresponding word breaker.
  142.     -- if there isn't a word breaker associated with this lcid, use neutral.
  143.     DECLARE @neutral int
  144.     SELECT @neutral = value FROM sysconfigures WHERE config = 1126 AND
  145.             comment = N'language neutral full-text indexing'
  146.  
  147.     DECLARE @srvlang int
  148.     SELECT @srvlang = convert(int, CollationPropertyFromID(convert(int, ServerProperty('collationid')), 'lcid'))
  149.  
  150.     if @neutral <> 0
  151.     begin
  152.         SELECT @srvlang = 0
  153.     end
  154.     else
  155.         begin
  156.             -- langauges that have word breakers today
  157.             if @srvlang not in ( 
  158.                              0x0409,    -- English-US
  159.                              0x0407,    -- German
  160.                              0x040c,    -- French
  161.                              0x0411,    -- Japanese
  162.                              0x0c0a,    -- Spanish
  163.                              0x0410,    -- Italian
  164.                              0x0413        -- Dutch
  165.                                )
  166.             begin
  167.                 SELECT @srvlang = 0
  168.             end
  169.         end
  170.  
  171.     UPDATE sysconfigures
  172.         SET value = @srvlang,
  173.             comment = 'default full-text language'
  174.         WHERE config = 1126 AND 
  175.               comment = N'language neutral full-text indexing'
  176.  
  177.     COMMIT TRAN
  178. end
  179. go
  180.  
  181. -- ADD ANY CONFIG NOT YET THERE
  182. -- NOTE: If you are adding an option, also add it to the delete guard below the inserts
  183. --
  184. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 101)
  185.     INSERT sysconfigures (config, status, value, comment) VALUES (  101, 3 ,     0, N'Maximum recovery interval in minutes' )
  186. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 102)
  187.     INSERT sysconfigures (config, status, value, comment) VALUES (  102, 1 ,     1, N'Allow updates to system tables' )
  188. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 103)
  189.     INSERT sysconfigures (config, status, value, comment) VALUES (  103, 2 ,     0, N'Number of user connections allowed' )
  190. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 106)
  191.     INSERT sysconfigures (config, status, value, comment) VALUES (  106, 2 ,       0, N'Number of locks for all users' )
  192. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 107)
  193.     INSERT sysconfigures (config, status, value, comment) VALUES (  107, 2 ,     0, N'Number of open database objects' )
  194. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 109)
  195.     INSERT sysconfigures (config, status, value, comment) VALUES (  109, 2 ,     0, N'Default fill factor percentage' )
  196. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 115)
  197.     INSERT sysconfigures (config, status, value, comment) VALUES (  115, 1 ,     1, N'Allow triggers to be invoked within triggers' )
  198. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 117)
  199.     INSERT sysconfigures (config, status, value, comment) VALUES (  117, 0 ,     1, N'Allow remote access' )
  200. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 124)
  201.     INSERT sysconfigures (config, status, value, comment) VALUES (  124, 1 ,     0, N'default language' )
  202. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 503)
  203.     INSERT sysconfigures (config, status, value, comment) VALUES (  503, 2 ,   255, N'Maximum worker threads' )
  204. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 505)
  205.     INSERT sysconfigures (config, status, value, comment) VALUES (  505, 3 ,  4096, N'Network packet size' )
  206. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 518)
  207.     INSERT sysconfigures (config, status, value, comment) VALUES (  518, 1 ,     0, N'show advanced options' )
  208. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 542)
  209.     INSERT sysconfigures (config, status, value, comment) VALUES (  542, 1 ,     0, N'Create DTC transaction for remote procedures' )
  210. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 544)
  211.     INSERT sysconfigures (config, status, value, comment) VALUES (  544, 2 ,     0, N'c2 audit mode' )
  212. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1126)
  213.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1126, 3 ,  1033, N'default full-text language' )
  214. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1127)
  215.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1127, 3 ,  2049, N'two digit year cutoff' )
  216. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1505)
  217.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1505, 3 ,       0, N'Memory for index create sorts (kBytes)' )
  218. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1517)
  219.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1517, 2 ,     0, N'Priority boost' )
  220. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1519)
  221.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1519, 1 ,    20, N'remote login timeout' )
  222. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1520)
  223.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1520, 1 ,   600, N'remote query timeout' )
  224. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1531)
  225.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1531, 3 ,    -1, N'cursor threshold' )
  226. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1532)
  227.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1532, 2 ,     0, N'set working set size' )
  228. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1534)
  229.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1534, 1 ,     0, N'user options' )
  230. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1535)
  231.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1535, 2 ,     0, N'affinity mask' )
  232. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1536)
  233.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1536, 1 , 65536, N'Maximum size of a text field in replication.' )
  234. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1537)
  235.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1537, 2 ,     0, N'Tape retention period in days' )
  236. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1538)
  237.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1538, 3 ,     5, N'cost threshold for parallelism' )
  238. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1539)
  239.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1539, 3 ,     0, N'maximum degree of parallelism' )
  240. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1540)
  241.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1540, 3 ,  1024, N'minimum memory per query (kBytes)' )
  242. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1541)
  243.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1541, 3 ,   -1,  N'maximum time to wait for query memory (s)' )
  244. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1543)
  245.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1543, 3 ,     0, N'Minimum size of server memory (MB)' )
  246. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1544)
  247.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1544, 3 ,2147483647, N'Maximum size of server memory (MB)' )
  248. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1545)
  249.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1545, 3 ,     0, N'Maximum estimated cost allowed by query governor' )
  250. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1546)
  251.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1546, 2 ,     0, N'User mode scheduler uses lightweight pooling' )
  252. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1547)
  253.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1547, 2 ,     0, N'scan for startup stored procedures' )
  254. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1548)
  255.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1548, 2 ,     0, N'AWE enabled in the server' )
  256. IF NOT EXISTS (SELECT * FROM sysconfigures WHERE config = 1549)
  257.     INSERT sysconfigures (config, status, value, comment) VALUES ( 1549, 2 ,     0, N'affinity64 mask' )
  258. go
  259.  
  260.  
  261.  
  262. -- GUARD against arbitrary addition of options
  263. -- Deleting all except those we know are present
  264. -- If you are adding an option, also add the config number to list below
  265. -- DO NOT ADD any options beyond this point !!!
  266.  
  267. delete sysconfigures
  268.     where config not in
  269.         (101,  102,  103,  106,  107,  109, 115,  117,     124,
  270.          503, 505, 518, 542, 544,
  271.          1126, 1127,
  272.          1505, 1517, 1519, 1520,
  273.          1531, 1532, 1534, 1535, 1536, 1537, 1538, 1539,
  274.          1540, 1541, 1543, 1544, 1545, 1546, 1547, 1548,
  275.          1549
  276.         )
  277. go
  278.  
  279. checkpoint
  280. go
  281.  
  282. -------------------------------------------------------------------------------
  283. --------------------------------- BUILD SYSCHARSETS ---------------------------
  284. -------------------------------------------------------------------------------
  285. --
  286. -- 08Feb98 Added all the SQL Server supported DBCS sort orders.
  287. -- Note: case-sensitivity of far east sort orders are hard coded in server
  288. --    to avoid Sphinx beta2 - beta3 on disk format changes.
  289. --  Ranges 1-240 are documented to be reserved by SQL Server for system use
  290. --
  291.  
  292. DELETE syscharsets where id between 1 and 240
  293. go
  294.  
  295. INSERT syscharsets VALUES ( 1001,   1, 0, 0, N'iso_1', N'ISO 8859-1 (Latin-1) - Western European 8-bit character set.', 0x000008000101080002020800030308000404080005050800060608000707080008080800090908080a0a08080b0b08080c0c08080d0d08080e0e08080f0f0808101008001111080012120800131308001414080015150800161608001717080018180800191908001a1a08001b1b08001c1c08001d1d08001e1e08001f1f0800202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f010150700101517101015272010153730101547401)
  296. UPDATE syscharsets set binarydefinition = binarydefinition
  297.     +    0x0155750101567601015777010158780101597901015a7a01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2000808001008181010082820100838301008484010085850100868601008787010088880100898901008a8a01008b8b01008c8c01008d8d01008e8e01088f8f0108909001009191010092920100939301009494010095950100969601009797010098980100999901009a9a01009b9b01009c9c01009d9d01009e9e01009f9f0100a0a00108a1a10120a2a20120a3a34020a4a44020a5a54020a6a60120a7a70120a8a80120a9a90120aaaa0120abab0120acac0120adad0108aeae0120afaf0120b0b00120b1b10120b2
  298.     +    0xb20120b3b30120b4b40120b5b50120b6b60120b7b70120b8b80120b9b90120baba0120bbbb0120bcbc0120bdbd0120bebe0120bfbf0120c0e00101c1e10101c2e20101c3e30101c4e40101c5e50101c6e60101c7e70101c8e80101c9e90101caea0101cbeb0101ccec0101cded0101ceee0101cfef0101d0f00101d1f10101d2f20101d3f30101d4f40101d5f50101d6f60101d7d70120d8f80101d9f90101dafa0101dbfb0101dcfc0101ddfd0101defe0101dfdf0101c0e00102c1e10102c2e20102c3e30102c4e40102c5e50102c6e60102c7e70102c8e80102c9e90102caea0102cbeb0102ccec0102cded0102ceee0102cfef0102d0f00102d1f10102d2f20102d3f30102d4f40102d5f50102d6f60102f7f70120d8f80102d9f90102dafa0102dbfb0102dcfc0102ddfd0102defe0102ffff0102000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  299.     +    0x000000000000303132333031323030323234353530313236323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003030303030303030303030303030303030303030303030003030303030303030303030303030303030303030303030303030303030303000303030303030303000
  300. WHERE id = 1
  301. go
  302.  
  303. INSERT syscharsets VALUES ( 1001,   2, 0, 0, N'cp850', N'Code Page 850 (Multilingual) character set.', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f010150700101517101015272010153730101547401015575010156760101)
  304. UPDATE syscharsets set binarydefinition = binarydefinition
  305.     +    0x5777010158780101597901015a7a01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808701019a81010290820102b68301028e840102b78501028f86010280870102d2880102d3890102d48a0102d88b0102d78c0102de8d01028e8401018f860101908201019291010292910101e293010299940102e3950102ea960102eb97010259980102999401019a8101019d9b01029c9c40209d9b01019e9e01209f9f0120b5a00102d6a10102e0a20102e9a30102a5a40102a5a40101a6a60120a7a70120a8a80120a9a90120aaaa0120abab0120acac0120adad0120aeae0120afaf0120b0b00120b1b10120b2b20120b3b30120b4b4
  306.     +    0x0120b5a00101b6830101b7850101b8b80120b9b90120baba0120bbbb0120bcbc0120bdbd0120bebe4020bfbf0120c0c00120c1c10120c2c20120c3c30120c4c40120c5c50120c7c60102c7c60101c8c80120c9c90120caca0120cbcb0120cccc0120cdcd0120cece0120cfcf4020d1d00102d1d00101d2880101d3890101d48a010149d50102d6a10101d78c0101d88b0101d9d90120dada0120dbdb0120dcdc0120dddd0120de8d0101dfdf0120e0a20101e1e10102e2930101e3950101e5e40102e5e40101e6e60102e8e70102e8e70101e9a30101ea960101eb970101edec0102edec0101eeee0120efef0120f0f00120f1f10120f2f20120f3f30120f4f40120f5f50120f6f60120f7f70120f8f80120f9f90120fafa0120fbfb0120fcfc0120fdfd0120fefe0120ffff0120000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303132
  307.     +    0x333031323030323234353530313236323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000303030303030303030303030303030303030303030303030303030300030000030303030303000000000000000000000000000000030303000000000000000000000000000003030000000000000000030303030303030303000000000003000300030303030003030303030303000000000000000000000000000000000000000
  308. WHERE id = 2
  309. go
  310.  
  311. INSERT syscharsets VALUES ( 1001,   3, 0, 0, N'cp437', N'Code Page 437 (United States) character set.', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601)
  312. UPDATE syscharsets set binarydefinition = binarydefinition
  313.     +    0x015777010158780101597901015a7a01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808701019a81010290820102838301028e840102858501028f8601028087010288880102898901028a8a01028b8b01028c8c01028d8d01028e8401018f860101908201019291010292910101939301029994010295950102969601029797010259980102999401019a8101019b9b01209c9c40209d9d40209e9e01209f9f0120a0a00102a1a10102a2a20102a3a30102a5a40102a5a40101a6a60120a7a70120a8a80120a9a90120aaaa0120abab0120acac0120adad0120aeae0120afaf0120b0b00120b1b10120b2b20120b3b30120b4
  314.     +    0xb40120b5b50120b6b60120b7b70120b8b80120b9b90120baba0120bbbb0120bcbc0120bdbd0120bebe0120bfbf0120c0c00120c1c10120c2c20120c3c30120c4c40120c5c50120c6c60120c7c70120c8c80120c9c90120caca0120cbcb0120cccc0120cdcd0120cece0120cfcf0120d0d00120d1d10120d2d20120d3d30120d4d40120d5d50120d6d60120d7d70120d8d80120d9d90120dada0120dbdb0120dcdc0120dddd0120dede0120dfdf0120e0e00102e1e10102e2e20101e3e30102e4e50101e4e50102e6e60102e7e70102e8e80101e9e90101eaea0101ebeb0102ecec0102eded0102eeee0102efef0120f0f00120f1f10120f2f20120f3f30120f4f40120f5f50120f6f60120f7f70120f8f80120f9f90120fafa0120fbfb0120fcfc0120fdfd0120fefe0120ffff01080000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003031
  315.     +    0x32333031323030323234353530313236323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000303030303030303030303030303030303030303030303030303030000000000030303030303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  316. WHERE id = 3
  317. go
  318.  
  319. INSERT syscharsets VALUES ( 1001,   4, 0, 0, N'cp1250', N'Code page 1250', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a)
  320. UPDATE syscharsets set binarydefinition = binarydefinition
  321.     +    0x01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808001208181012082820120838301208484012085850120868601208787012088880120898901208a9a01018b8b01208c9c01018d9d01018e9e01018f9f0101909001209191012092920120939301209494012095950120969601209797012098980120999901208a9a01029b9b01208c9c01028d9d01028e9e01028f9f0102a0a00108a1a10120a2a20120a3b30101a4a44020a5b90101a6a60120a7a70120a8a80120a9a90120aaba0101abab0120acac0120adad0120aeae0120afbf0101b0b00120b1b10120b2b20120a3b30102b4b40120b5b50120b6b60120b7b70120
  322.     +    0xb8b80120a5b90102aaba0102bbbb0120bcbe0101bdbd0120bcbe0102afbf0102c0e00101c1e10101c2e20101c3e30101c4e40101c5e50101c6e60101c7e70101c8e80101c9e90101caea0101cbeb0101ccec0101cded0101ceee0101cfef0101d0f00101d1f10101d2f20101d3f30101d4f40101d5f50101d6f60101d7d70120d8f80101d9f90101dafa0101dbfb0101dcfc0101ddfd0101defe0101dfdf0102c0e00102c1e10102c2e20102c3e30102c4e40102c5e50102c6e60102c7e70102c8e80102c9e90102caea0102cbeb0102ccec0102cded0102ceee0102cfef0102d0f00102d1f10102d2f20102d3f30102d4f40102d5f50102d6f60102f7f70120d8f80102d9f90102dafa0102dbfb0102dcfc0102ddfd0102defe0102ffff01200000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003031323330313230303232343535303132
  323.     +    0x36323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  324. WHERE id = 4
  325. go
  326.  
  327. INSERT syscharsets VALUES ( 1001, 5, 0, 0, N'cp1251', N'Code Page 1251', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a01)
  328. UPDATE syscharsets set binarydefinition = binarydefinition
  329.     +    0x015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008809001018183010182820120818301028484012085850120868601208787012088880120898901208a9a01018b8b01208c9c01018d9d01018e9e01018f9f0101809001029191012092920120939301209494012095950120969601209797012098980120999901208a9a01029b9b01208c9c01028d9d01028e9e01028f9f0102a0a00108a1a20101a1a20102a3bc0101a4a44020a5b40101a6a60120a7a70120a8b80101a9a90120aaba0101abab0120acac0120adad0120aeae0120afbf0101b0b00120b1b10120b2b30101b2b30102a5b40102b5b50120b6b60120b7b70120a8
  330.     +    0xb80102b9b90120aaba0102bbbb0120a3bc0102bdbe0101bdbe0102afbf0102c0e00101c1e10101c2e20101c3e30101c4e40101c5e50101c6e60101c7e70101c8e80101c9e90101caea0101cbeb0101ccec0101cded0101ceee0101cfef0101d0f00101d1f10101d2f20101d3f30101d4f40101d5f50101d6f60101d7f70101d8f80101d9f90101dafa0101dbfb0101dcfc0101ddfd0101defe0101dfff0101c0e00102c1e10102c2e20102c3e30102c4e40102c5e50102c6e60102c7e70102c8e80102c9e90102caea0102cbeb0102ccec0102cded0102ceee0102cfef0102d0f00102d1f10102d2f20102d3f30102d4f40102d5f50102d6f60102d7f70102d8f80102d9f90102dafa0102dbfb0102dcfc0102ddfd0102defe0102dfff0102000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303132333031323030323234353530313236
  331.     +    0x323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  332. WHERE id = 5
  333. go
  334.  
  335. INSERT syscharsets VALUES ( 1001,   6, 0, 0, N'cp1253', N'Code page 1253', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a)
  336. UPDATE syscharsets set binarydefinition = binarydefinition
  337.     +    0x01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808001208181012082820120838301018484012085850120868601208787012088880120898901208a8a01208b8b01208c9c01208d9d01208e9e01208f8f0120909001209191012092920120939301209494012095950120969601209797012098980120999901209a9a01209b9b01209c9c01209d9d01209e9e01209f9f0120a0a00108a1a10120a2dc0101a3a30120a4a44020a5a54020a6a60120a7a70120a8a80120a9a90120aaba0100abab0120acac0120adad0120aeae0120afaf0120b0b00120b1b10120b2b20120b3b30120b4b40120b5b50120b6b60120b7b70120
  338.     +    0xb8dd0101b9de0101badf0101bbbb0120bcfc0101bdbd0120befd0101bffe0101c0c00102c1e10101c2e20101c3e30101c4e40101c5e50101c6e60101c7e70101c8e80101c9e90101caea0101cbeb0101ccec0101cded0101ceee0101cfef0101d0f00101d1f10101d2d20100d3f30101d4f40101d5f50101d6f60101d7f70101d8f80101d9f90101dafa0101dbfb0101a2dc0102b8dd0102b9de0102badf0102e0e00102c1e10102c2e20102c3e30102c4e40102c5e50102c6e60102c7e70102c8e80102c9e90102caea0102cbeb0102ccec0102cded0102ceee0102cfef0102d0f00102d1f10102d3f20102d3f30102d4f40102d5f50102d6f60102d7f70102d8f80102d9f90102dafa0102dbfb0102bcfc0102befd0102bffe0102ffff01000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003031323330313230303232343535303132
  339.     +    0x36323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  340. WHERE id = 6
  341. go
  342.  
  343. INSERT syscharsets VALUES ( 1001,   7, 0, 0, N'cp1254', N'Code page 1254', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a)
  344. UPDATE syscharsets set binarydefinition = binarydefinition
  345.     +    0x01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808001208181012082820120838301018484012085850120868601208787012088880120898901208a9a01018b8b01208c9c01018d8d01208e8e01208f8f0120909001209191012092920120939301209494012095950120969601209797012098980120999901208a9a01029b9b01208c9c01029d9d01209e9e01029fff0101a0a00120a1a10120a2a20120a3a30120a4a44020a5a54020a6a60120a7a70120a8a80120a9a90120aaaa0120abab0120acac0120adad0120aeae0120afaf0120b0b00120b1b10120b2b20120b3b30120b4b40120b5b50120b6b60120b7b70120
  346.     +    0xb8b80120b9b90120baba0120bbbb0120bcbc0120bdbd0120bebe0120bfbf0120c0e00101c1e10101c2e20101c3e30101c4e40101c5e50101c6e60101c7e70101c8e80101c9e90101caea0101cbeb0101ccec0101cded0101ceee0101cfef0101d0f00101d1f10101d2f20101d3f30101d4f40101d5f50101d6f60101d7d70120d8f80101d9f90101dafa0101dbfb0101dcfc0101dddd0101defe0101dfdf0102c0e00102c1e10102c2e20102c3e30102c4e40102c5e50102c6e60102c7e70102c8e80102c9e90102caea0102cbeb0102ccec0102eddd0102ceee0102cfef0102d0f00102d1f10102d2f20102d3f30102d4f40102d5f50102d6f60102f7f70120d8f80102d9f90102dafa0102dbfb0102dcfc0102fdfd0102defe01029fff01020000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003031323330313230303232343535303132
  347.     +    0x36323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  348. WHERE id = 7
  349. go
  350.  
  351. INSERT syscharsets VALUES ( 1001,   8, 0, 0, N'cp1255', N'Code page 1255', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a)
  352. UPDATE syscharsets set binarydefinition = binarydefinition
  353.     +    0x01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808001208181012082820120838301018484012085850120868601208787012088880120898901208a8a01208b8b01208c8c01208d8d01208e8e01208f8f0120909001209191012092920120939301209494012095950120969601209797012098980120999901209a9a01209b9b01209c9c01209d9d01209e9e01209f9f0120a0a00108a1a10120a2a20120a3a34020a4a44020a5a54020a6a60120a7a70120a8a80120a9a90120aaaa0120abab0120acac0120adad0120aeae0120afaf0120b0b00120b1b10120b2b20120b3b30120b4b40120b5b50120b6b60120b7b70120
  354.     +    0xb8b80120b9b90120baba0120bbbb0120bcbc0120bdbd0120bcbc0120bfbf0120c0c00120c1c10120c2c20120c3c30120c4c40120c5c50120c6c60120c7c70120c8c80120c9c90120caca0120cbcb0120cccc0120cdcd0120cece0120cfcf0120d0d00120d1d10120d2d20120d3d30120d4d40100d5d50100d6d60100d7d70100d8d80100d9d90100dada0100dbdb0100dcdc0100dddd0100dede0100dfdf0100e0e00101e1e10101e2e20101e3e30101e4e40101e5e50101e6e60101e7e70101e8e80101e9e90101eaeb0101eaeb0102ecec0101edee0101edee0102f0ef0101f0ef0102f1f10101f2f20101f3f40101f3f40102f5f60101f5f60102f7f70101f8f80102f9f90101fafa0101dbfb0100dcfc0100ddfd0100defe0100ffff01000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003031323330313230303232343535303132
  355.     +    0x36323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  356. WHERE id = 8
  357. go
  358.  
  359. INSERT syscharsets VALUES ( 1001,   9, 0, 0, N'cp1256', N'Code page 1256', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a)
  360. UPDATE syscharsets set binarydefinition = binarydefinition
  361.     +    0x01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808001208181010182820120838301028484012085850120868601208787012088880120898901208a8a01208b8b01208c9c01018d8d01018e8e01018f8f0120909001019191012092920120939301209494012095950120969601209797012098980120999901209a9a01209b9b01208c9c01029d9d01208e9e01029f9f0120a0a00108a1a10120a2a20120a3a30120a4a40120a5a50120a6a60120a7a70120a8a80120a9a90120aaaa0120abab0120acac0120adad0120aeae0120afaf0120b0b00120b1b10120b2b20120a3b30102b4b40120b5b50120b6b60120b7b70120
  362.     +    0xb8b80120b9b90120baba0120bbbb0120bcbc0120bdbd0120bebe0120bfbf0120c0c00100c1c10101c2e20101c3c30101c4c40101c5c50101c6c60101c7c70101c8c80101c9c90101caca0101cbcb0101cccc0101cdcd0101cece0101cfcf0101d0d00101d1d10101d2d20101d3d30101d4d40101d5d50101d6d60101d7d70120d8d80101d9d90101dada0101dbdb0101dcdc0101dddd0101dede0101dfdf010141e00102e1e1010241e20102e3e30102e4e40102e5e50102e6e6010243e7010245e8010245e9010245ea010245eb0102ecec0102eded010249ee010249ef0102f0f00120f1f10120f2f20120f3f301204ff40102f5f50120f6f60120f7f70120f8f8012055f90102fafa012055fb010255fc0102ddfd0102defe0102ffff01200000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003031323330313230303232343535303132
  363.     +    0x36323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  364. WHERE id = 9
  365. go
  366.  
  367. INSERT syscharsets VALUES ( 1001,  10, 0, 0, N'cp1257', N'Code page 1257', 0x000008000101202002022020030320200404202005052020060620200707082008080820090908080a0a08080b0b08080c0c08080d0d08080e0e20200f0f2020101020201111202012122020131320201414012015150120161620201717202018182020191920201a1a20201b1b20201c1c08201d1d20201e1e20201f1f2020202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a)
  368. UPDATE syscharsets set binarydefinition = binarydefinition
  369.     +    0x01015b5b20205c5c20205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2008808001208181012082820120838301208484012085850120868601208787012088880120898901208a8a01208b8b01208c8c01208d8d01208e8e01208f8f0120909001209191012092920120939301209494012095950120969601209797012098980120999901209a9a01209b9b01209c9c01209d9d01209e9e01209f9f0120a0a00108a1a10120a2a20120a3a30120a4a40120a5a50120a6a60120a7a70120a8b80101a9a90120aaba0101abab0120acac0120adad0120aeae0120afbf0101b0b00120b1b10120b2b20120b3b30120b4b40120b5b50120b6b60120b7b70120
  370.     +    0xa8b80102b9b90120aaba0102bbbb0120bcbc0120bdbd0120bebe0120afbf0102c0e00101c1e10101c2e20101c3e30101c4e40101c5e50101c6e60101c7e70101c8e80101c9e90101caea0101cbeb0101ccec0101cded0101ceee0101cfef0101d0f00101d1f10101d2f20101d3f30101d4f40101d5f50101d6f60101d7d70120d8f80101d9f90101dafa0101dbfb0101dcfc0101ddfd0101defe0101dfdf0101c0e00102c1e10102c2e20102c3e30102c4e40102c5e50102c6e60102c7e70102c8e80102c9e90102caea0102cbeb0102ccec0102cded0102ceee0102cfef0102d0f00102d1f10102d2f20102d3f30102d4f40102d5f50102d6f60102f7f70120d8f80102d9f90102dafa0102dbfb0102dcfc0102ddfd0102defe0102ffff01200000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003031323330313230303232343535303132
  371.     +    0x36323330313032303200000000000030313233303132303032323435353031323632333031303230320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  372. WHERE id = 10
  373. go
  374.  
  375. INSERT syscharsets VALUES ( 1001,  12, 0, 0, N'cp949', N'Code page 949', 0x000008000101080002020800030308000404080005050800060608000707080008080800090908080a0a08080b0b08080c0c08080d0d08080e0e08080f0f0808101008001111080012120800131308001414080015150800161608001717080018180800191908001a1a08001b1b08001c1c08001d1d08001e1e08001f1f0800202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a01)
  376. UPDATE syscharsets set binarydefinition = binarydefinition
  377.     +    0x015b5b20205c5c40205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2000808001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100
  378.     +    0x00010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101ffff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030313233303132303032323435353031323632333031
  379.     +    0x303230320000000000003031323330313230303232343535303132363233303130323032000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  380. WHERE id = 12
  381. go
  382.  
  383. INSERT syscharsets VALUES ( 1001,  13, 0, 0, N'cp950', N'Code page 950', 0x000008000101080002020800030308000404080005050800060608000707080008080800090908080a0a08080b0b08080c0c08080d0d08080e0e08080f0f0808101008001111080012120800131308001414080015150800161608001717080018180800191908001a1a08001b1b08001c1c08001d1d08001e1e08001f1f0800202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a01)
  384. UPDATE syscharsets set binarydefinition = binarydefinition
  385.     +    0x015b5b20205c5c40205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2000808001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100
  386.     +    0x00010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101ffff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030313233303132303032323435353031323632333031
  387.     +    0x303230320000000000003031323330313230303232343535303132363233303130323032000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  388. WHERE id = 13
  389. go
  390.  
  391. INSERT syscharsets VALUES ( 1001,  14, 0, 0, N'cp936', N'Code page 936', 0x000008000101080002020800030308000404080005050800060608000707080008080800090908080a0a08080b0b08080c0c08080d0d08080e0e08080f0f0808101008001111080012120800131308001414080015150800161608001717080018180800191908001a1a08001b1b08001c1c08001d1d08001e1e08001f1f0800202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a01)
  392. UPDATE syscharsets set binarydefinition = binarydefinition
  393.     +    0x015b5b20205c5c40205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2000808001018181010182820101838301018484010185850101868601018787010188880101898901018a8a01018b8b01018c8c01018d8d01018e8e01018f8f0101909001019191010192920101939301019494010195950101969601019797010198980101999901019a9a01019b9b01019c9c01019d9d01019e9e01019f9f0101a0a00101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100
  394.     +    0x00010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101ffff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030313233303132303032323435353031323632333031
  395.     +    0x303230320000000000003031323330313230303232343535303132363233303130323032000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  396. WHERE id = 14
  397. go
  398.  
  399. INSERT syscharsets VALUES ( 1001, 109, 0, 0, N'cp932', N'Code page 932', 0x000008000101080002020800030308000404080005050800060608000707080008080800090908080a0a08080b0b08080c0c08080d0d08080e0e08080f0f0808101008001111080012120800131308001414080015150800161608001717080018180800191908001a1a08001b1b08001c1c08001d1d08001e1e08001f1f0800202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a01)
  400. UPDATE syscharsets set binarydefinition = binarydefinition
  401.     +    0x015b5b20205c5c40205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f20008080200000000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101a0a00100a1a12020a2a22020a3a32020a4a42020a5a52020a6a60101a7a70101a8a80101a9a90101aaaa0101abab0101acac0101adad0101aeae0101afaf0101b0b00101b1b10101b2b20101b3b30101b4b40101b5b50101b6b60101b7b70101b8
  402.     +    0xb80101b9b90101baba0101bbbb0101bcbc0101bdbd0101bebe0101bfbf0101c0c00101c1c10101c2c20101c3c30101c4c40101c5c50101c6c60101c7c70101c8c80101c9c90101caca0101cbcb0101cccc0101cdcd0101cece0101cfcf0101d0d00101d1d10101d2d20101d3d30101d4d40101d5d50101d6d60101d7d70101d8d80101d9d90101dada0101dbdb0101dcdc0101dddd0101de000101df0001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101fdfd2000fefe2000ffff2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030313233303132303032323435353031323632333031
  403.     +    0x303230320000000000003031323330313230303232343535303132363233303130323032000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  404. WHERE id = 109
  405. go
  406.  
  407.  
  408.  
  409.  
  410. --  'CP850BIN.850'
  411. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  412.     values  (2001,  40, 2, 0, N'bin_cp850', N'Binary Sort Order for the CodePage 850 Character Set', 0x0000)
  413. go
  414. --  'NOCASE.ISO'.
  415. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  416.     values  (2001,  52, 1, 0, N'nocase_iso', N'Case-insensitive dictionary sort order for use with several Western-European languages including English, French, and German.  Uses the ISO 8859-1 character set.', 0x0000)
  417. update syscharsets set binarydefinition =
  418.         0x3a00fe030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a8400013185000132860001338700013488000135890001368a0001378b0001388c0001398d0001413000013b3100013c3200013d3300013e3400013f350001403600015b8e0001428f00014390000144910001459200014693000147
  419.     +    0x94000148950001499600014a9700014b9800014c9900014d9a00014e9b00014f9c0001509d0001519e0001529f000153a0000154a1000155a2000156a3000157a4000158a5000159a600015aa70001d03700015c3800015d3900015e3a00015f3b0001603c00017b8e0002428f0002439000024491000245920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b00024f9c0002509d0002519e0002529f000253a0000254a1000255a2000256a3000257a4000258a5000259a600025aa70002d03d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018a4c00018b4d00018c4e00018d4f00018e5000018f5100019052000191530001925400019355000194560001955700019658000197590001985a0001995b00019a5c00019b5d00019c5e00019d5f00019e6000019f610001a0620001a1630001a2640001a3650001a46600
  420.     +    0x01a5670001a6680001a7690001a86a0001a96b0001aa6c0001ab6d0001ac6e0001ad6f0001ae700001af710001b0720001b1730001b2740001b3750001b4760001b5770001b6780001b7790001b87a0001b97b0001ba7c0001bb7d0001bc7e0001bd7f0001be800001bf810001d78e0201428e0301428e0401428e0501428e0601428e0701420000000090010144920201469203014692040146920501469601014a9602014a9603014a9604014aa80001de9b01014f9c0101509c0201509c0301509c0401509c050150820001f79c060150a2010156a2020156a2030156a2040156a601015aa9000100000000028e0202428e0302428e0402428e0502428e0602428e0702420000000190010244920202469203024692040246920502469601024a9602024a9603024a9604024aa80002de9b01024f9c0102509c0202509c0302509c0402509c050250830001309c060250a2010256a2020256a2030256a2040256a601025aa9000200a602015aff0300778e010142
  421.     +    0x92010146ff0300318e01024292010246ff030000a0010154a0010154ff0000000000000000000000ff0000000000000000000000ff0000002a004000d0f81200ff000000bcf81200f280f277fff9120048f8120040000000ff000000e001000050006100ff0069006600690063002000ff00740061006e0064006100ff0064002000540069006d00ff0000000000000000000000ff0000000000000000000000ff000a000500020000000000ff0000000000000050006100ff0069006600690063002000ff00610079006c0069006700ff0074002000540069006d00ff0000000000000000000000ff0000000000000000000000ff0004000100020000000000ff000000c4ffffff80e94386ff1ebb01009e8df25121bb01ff40230e430000001f10dc77ff3914007cf912009eaadb77ff001400783914001810db77ff0100005000610070391400ff0b0000e95cf87748051400ff5cf877583a140000000000ff0c1400b805b07700000000ff0c14007012f877ffff
  422.     +    0xffffff5cf87748051400ea5cf877ff20ad7700000000500c1400ff0000007cf26131e9c3db77ff00000058f912008cf91200ff39140033000000d1c6db77ff5cf87748052f00ea5cf877ff1000100cfb1200a0081400fff912001c10db770c07dd77ff626231c0f9120039cfdb77fff91200010000002f52db77fff912001810db77c0022e00ff052f0000802f0003000000ff000000600000005073f277ff00000080052f0001000000fff91200c673f277a8391400fff9120000800000b8052f00ff052f0080052f0080050010fffa1200314cf87700002f00ff052f00dd94f977b08dfb77ff94f9770000000050002f00ff2000000700b000acfa1200ff2af8779cfa1200645bfa77ff13f877ffffffffacfa1200ff2bf87700002f0000100010ff000000a008140000000000ff001000a0032e0098e50310ff081400a008140000f00700ff0000006889fb77a0081400ff0000000000000008000000fffa12000c001400e00e1400ff081400f4fa1200a65ef877ff0014005160f87748051400
  423. where id = 52
  424. go
  425. --  'CP437BIN.437'.
  426. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  427.     values  (2001, 30, 3, 0, N'bin_cp437', N'Binary Sort Order for the Code Page 437 Character Set', 0x0000)
  428. go
  429. --  'DICTION.437'.
  430. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  431.     values  (2001, 31, 3, 0, N'dictionary_437', N'General purpose dictionary sort order for use in the US.  Uses the Code Page 437 character set and is case-sensitive.', 0x0000)
  432. update syscharsets set binarydefinition =
  433.         0x3200ee020000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a9400013195000132960001339700013498000135990001369a0001379b0001389c0001399d0001413000013b3100013c3200013d3300013e3400013f350001403600015b9e0001429f000143a0000144a1000145a2000146a3000147a4000148a5000149a600014aa700014ba800014ca900014daa00014eab00014fac000150ad000151ae000152af000153b0000154b1000155b2000156b3000157b4000158b5000159b600015ab70001e03700015c3800015d3900015e3a00015f3b0001603c00017b9e0201429f010143
  434.     +    0xa0010144a1010145a2020146a3010147a4010148a5010149a601014aa701014ba801014ca901014daa01014eab01014fac010150ad010151ae010152af010153b0010154b1010155b2010156b3010157b4010158b5010159b601015ab70101e03d00017c3e00017d3f00017e4000017f4100019ba0020144b2060156a20601469e0601429e0801429e0401429e0a0142a0030144a2070146a2080146a2040146a605014aa604014aa602014a9e0701429e090142a20501460000000100000000ac040150ac060150ac020150b2040156b2020156b602015aac050150b20501564200019c4300019d4400019e4500019f460001a69e050142a603014aac030150b2030156ab03014fab02014f470001a7480001a8490001a94a0001aa4b0001ab4c0001ac4d0001ad4e0001ae4f0001af500001b0510001b1520001b2530001b3540001b4550001b5560001b6570001b7580001b8590001b95a0001ba5b0001bb5c0001bc5d0001bd5e0001be5f0001bf600001c0610001c1620001c2630001c3640001c4650001c5660001c6670001c7
  435.     +    0x680001c8690001c96a0001ca6b0001cb6c0001cc6d0001cd6e0001ce6f0001cf700001d0710001d1720001d2730001d3740001d4750001d5760001d6770001d7780001d8790001d97a0001da7b0001db7c0001dc7d0001dd7e0001de7f0001df800001ecb80001e1b90001e2ba0001e3bb0001e4bc0001e6bc0101e6bd0001e7be0001e8bf0001e9c00001eac10001ebc20001ee810001ed820001efc3000100830001f0840001f1850001f2860001f3870001f4880001f5890001f68a0001f78b0001f88c0001f98d0001fa8e0001fb8f0001fc900001fd910001fe920001ff93000130ff0300009e010142a2010146ff0300009e030142a2030146ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  436.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff0034000200000095000000ff000000748dcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  437.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  438. where id = 31
  439. go
  440. --  'NOACCENT.437'.
  441. insert syscharsets (type, id, csid, status, name, description, binarydefinition)    
  442.     values  (2001, 34, 3, 0, N'noaccents_437', N'Case-insensitive dictionary sort order for use in the US.  Uses the Code Page 437 character set.  Diacritical marks are ignored.', 0x0000)
  443. update syscharsets set binarydefinition =
  444.         0x3c00ee020000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a9400013195000132960001339700013498000135990001369a0001379b0001389c0001399d0001413000013b3100013c3200013d3300013e3400013f350001403600015b9e0001429f000143a0000144a1000145a2000146a3000147a4000148a5000149a600014aa700014ba800014ca900014daa00014eab00014fac000150ad000151ae000152af000153b0000154b1000155b2000156b3000157b4000158b5000159b600015ab70001e03700015c3800015d3900015e3a00015f3b0001603c00017b9e0002429f000243
  445.     +    0xa0000244a1000245a2000246a3000247a4000248a5000249a600024aa700024ba800024ca900024daa00024eab00024fac000250ad000251ae000252af000253b0000254b1000255b2000256b3000257b4000258b5000259b600025ab70002e03d00017c3e00017d3f00017e4000017f4100019ba0000344b2000756a20005469e0005429e0007429e0003429e000942a0000444a2000646a2000746a2000346a600064aa600054aa600034a9e0006429e000842a20004460000000100000000ac000550ac000750ac000350b2000556b2000356b600035aac000650b20006564200019c4300019d4400019e4500019f460001a69e000442a600044aac000450b2000456ab00044fab00034f470001a7480001a8490001a94a0001aa4b0001ab4c0001ac4d0001ad4e0001ae4f0001af500001b0510001b1520001b2530001b3540001b4550001b5560001b6570001b7580001b8590001b95a0001ba5b0001bb5c0001bc5d0001bd5e0001be5f0001bf600001c0610001c1620001c2630001c3640001c4650001c5660001c6670001c7
  446.     +    0x680001c8690001c96a0001ca6b0001cb6c0001cc6d0001cd6e0001ce6f0001cf700001d0710001d1720001d2730001d3740001d4750001d5760001d6770001d7780001d8790001d97a0001da7b0001db7c0001dc7d0001dd7e0001de7f0001df800001ecb80001e1b90001e2ba0001e3bb0001e4bc0001e6bc0002e6bd0001e7be0001e8bf0001e9c00001eac10001ebc20001ee810001ed820001efc3000100830001f0840001f1850001f2860001f3870001f4880001f5890001f68a0001f78b0001f88c0001f98d0001fa8e0001fb8f0001fc900001fd910001fe920001ff93000130ff0300009e010142a2010146ff0300009e010242a2010246ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  447.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000de000000ff000000928dcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  448.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  449. where id = 34
  450. go
  451. --  'NOCASE.437'.
  452. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  453.     values  (2001, 32, 3, 0, N'nocase_437', N'Case-insensitive dictionary sort order for use in the US.  Uses the Code Page 437 character set.', 0x0000)
  454. update syscharsets set binarydefinition =
  455.         0x3a00ee020000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a9400013195000132960001339700013498000135990001369a0001379b0001389c0001399d0001413000013b3100013c3200013d3300013e3400013f350001403600015b9e0001429f000143a0000144a1000145a2000146a3000147a4000148a5000149a600014aa700014ba800014ca900014daa00014eab00014fac000150ad000151ae000152af000153b0000154b1000155b2000156b3000157b4000158b5000159b600015ab70001e03700015c3800015d3900015e3a00015f3b0001603c00017b9e0002429f000243
  456.     +    0xa0000244a1000245a2000246a3000247a4000248a5000249a600024aa700024ba800024ca900024daa00024eab00024fac000250ad000251ae000252af000253b0000254b1000255b2000256b3000257b4000258b5000259b600025ab70002e03d00017c3e00017d3f00017e4000017f4100019ba0010144b2040256a20302469e0401429e0502429e0201429e060242a0010244a2040146a2050146a2020146a604014aa603014aa601014a9e0501429e060142a20301460000000100000000ac030150ac040250ac010150b2030156b2010156b601015aac040150b20401564200019c4300019d4400019e4500019f460001a69e030142a602014aac020150b2020156ab01024fab01014f470001a7480001a8490001a94a0001aa4b0001ab4c0001ac4d0001ad4e0001ae4f0001af500001b0510001b1520001b2530001b3540001b4550001b5560001b6570001b7580001b8590001b95a0001ba5b0001bb5c0001bc5d0001bd5e0001be5f0001bf600001c0610001c1620001c2630001c3640001c4650001c5660001c6670001c7
  457.     +    0x680001c8690001c96a0001ca6b0001cb6c0001cc6d0001cd6e0001ce6f0001cf700001d0710001d1720001d2730001d3740001d4750001d5760001d6770001d7780001d8790001d97a0001da7b0001db7c0001dc7d0001dd7e0001de7f0001df800001ecb80001e1b90001e2ba0001e3bb0001e4bc0001e6bc0002e6bd0001e7be0001e8bf0001e9c00001eac10001ebc20001ee810001ed820001efc3000100830001f0840001f1850001f2860001f3870001f4880001f5890001f68a0001f78b0001f88c0001f98d0001fa8e0001fb8f0001fc900001fd910001fe920001ff93000130ff0300009e010142a2010146ff0300009e010242a2010246ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  458.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000d2000000ff000000c58dcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  459.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  460. where id = 32
  461. go
  462. --  'NOCASEPR.437'.
  463. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  464.     values  (2001, 33, 3, 0, N'nocasepref_437', N'Case-insensitive dictionary sort order, with case preference for collating purposes, for use in the US.  Uses the Code Page 437 character set.', 0x0000)
  465. update syscharsets set binarydefinition =
  466.         0x3c00ee020000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a9400013195000132960001339700013498000135990001369a0001379b0001389c0001399d0001413000013b3100013c3200013d3300013e3400013f350001403600015b9e0001429f000143a0000144a1000145a2000146a3000147a4000148a5000149a600014aa700014ba800014ca900014daa00014eab00014fac000150ad000151ae000152af000153b0000154b1000155b2000156b3000157b4000158b5000159b600015ab70001e03700015c3800015d3900015e3a00015f3b0001603c00017b9e0002429f000243
  467.     +    0xa0000244a1000245a2000246a3000247a4000248a5000249a600024aa700024ba800024ca900024daa00024eab00024fac000250ad000251ae000252af000253b0000254b1000255b2000256b3000257b4000258b5000259b600025ab70002e03d00017c3e00017d3f00017e4000017f4100019ba0010144b2040256a20302469e0401429e0502429e0201429e060242a0010244a2040146a2050146a2020146a604014aa603014aa601014a9e0501429e060142a20301460000000100000000ac030150ac040250ac010150b2030156b2010156b601015aac040150b20401564200019c4300019d4400019e4500019f460001a69e030142a602014aac020150b2020156ab01024fab01014f470001a7480001a8490001a94a0001aa4b0001ab4c0001ac4d0001ad4e0001ae4f0001af500001b0510001b1520001b2530001b3540001b4550001b5560001b6570001b7580001b8590001b95a0001ba5b0001bb5c0001bc5d0001bd5e0001be5f0001bf600001c0610001c1620001c2630001c3640001c4650001c5660001c6670001c7
  468.     +    0x680001c8690001c96a0001ca6b0001cb6c0001cc6d0001cd6e0001ce6f0001cf700001d0710001d1720001d2730001d3740001d4750001d5760001d6770001d7780001d8790001d97a0001da7b0001db7c0001dc7d0001dd7e0001de7f0001df800001ecb80001e1b90001e2ba0001e3bb0001e4bc0001e6bc0002e6bd0001e7be0001e8bf0001e9c00001eac10001ebc20001ee810001ed820001efc3000100830001f0840001f1850001f2860001f3870001f4880001f5890001f68a0001f78b0001f88c0001f98d0001fa8e0001fb8f0001fc900001fd910001fe920001ff93000130ff0300009e010142a2010146ff0300009e010242a2010246ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  469.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000b0000000ff000000e38dcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  470.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  471. where id = 33
  472. go
  473. --  'DICTION.850'.
  474. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  475.     values  (2001, 41, 2, 0, N'dictionary_850', N'General purpose dictionary sort order for use with several Western-European languages including English, French, and German.  Uses the Code Page 850 character set and is case-sensitive.', 0x0000)
  476. update syscharsets set binarydefinition =
  477.         0x3200e8030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f00014490000145910001469200014793000148940001499500014a9600014b9700014c9800014d9900014e9a00014f9b0001509c0001519d0001529e0001539f000154a0000155a1000156a2000157a3000158a4000159a500015aa60001d13700015c3800015d3900015e3a00015f3b0001603c00017b8d0201428e010143
  478.     +    0x8f01014490010145910201469201014793010148940101499501014a9601014b9701014c9801014d9901014e9a01014f9b0101509c0101519d0101529e0101539f010154a0010155a1010156a2010157a3010158a4010159a501015aa60101d13d00017c3e00017d3f00017e4000017f4100019c8f020144a1090156910701468d0901428d0d01428d0501428d0f01428f03014491090146910b0146910501469509014a9507014a9503014a8d0c01428d0e01429106014600000001000000009b0701509b0b01509b030150a1070156a1030156a504015a9b0a0150a10801569b0d01504200019e9b0c01504300019f440001a68d0701429505014a9b050150a10501569a03014f9a02014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0601428d0801428d040142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d0b0142
  479.     +    0x8d0a0142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d9a70101e7a70001e791080146910a014691040146950a014a9504014a9506014a9508014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9502014a6f0001e69b040150000000029b0601509b0201509b0901509b080150700001eea8000100a8010100a1040156a1060156a1020156a503015aa502015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014291010146ff0300008d03014291030146ff0300009f0201549f020154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  480.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff003400020000009e000000ff000000528ecd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  481.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  482. where id = 41
  483. go
  484. --  'NOACCENT.850'.
  485. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  486.     values  (2001, 44, 2, 0, N'noaccents_850', N'Case-insensitive dictionary sort order for use with several Western-European languages including English, French, and German.  Uses the Code Page 850 character set.  Diacritical marks are ignored.', 0x0000)
  487. update syscharsets set binarydefinition =
  488.         0x3c00e8030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f00014490000145910001469200014793000148940001499500014a9600014b9700014c9800014d9900014e9a00014f9b0001509c0001519d0001529e0001539f000154a0000155a1000156a2000157a3000158a4000159a500015aa60001d13700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  489.     +    0x8f00024490000245910002469200024793000248940002499500024a9600024b9700024c9800024d9900024e9a00024f9b0002509c0002519d0002529e0002539f000254a0000255a1000256a2000257a3000258a4000259a500025aa60002d13d00017c3e00017d3f00017e4000017f4100019c8f000344a1000a56910006468d0008428d000c428d0004428d000e428f0004449100084691000a469100044695000a4a9500084a9500044a8d000b428d000d429100054600000001000000009b0008509b000c509b000450a1000856a1000456a500055a9b000b50a10009569b000e504200019e9b000d504300019f440001a68d0006429500064a9b000650a10006569a00044f9a00034f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0005428d0007428d000342540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d000a42
  490.     +    0x8d000942620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d9a70002e7a70001e791000746910009469100034695000b4a9500054a9500074a9500094a6a0001da6b0001db6c0001dc6d0001dd6e0001df9500034a6f0001e69b000550000000029b0007509b0003509b000a509b000950700001eea8000100a8000200a1000556a1000756a1000356a500045aa500035a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014291010146ff0300008d01024291010246ff0300009f0101549f010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  491.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000b6000000ff000000708ecd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  492.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  493. where id = 44
  494. go
  495. --  'NOCASE.850'.
  496. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  497.     values  (2001, 42, 2, 0, N'nocase_850', N'Case-insensitive dictionary sort order for use with several Western-European languages including English, French, and German.  Uses the Code Page 850 character set.', 0x0000)
  498. update syscharsets set binarydefinition =
  499.         0x3a00e8030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f00014490000145910001469200014793000148940001499500014a9600014b9700014c9800014d9900014e9a00014f9b0001509c0001519d0001529e0001539f000154a0000155a1000156a2000157a3000158a4000159a500015aa60001d13700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  500.     +    0x8f00024490000245910002469200024793000248940002499500024a9600024b9700024c9800024d9900024e9a00024f9b0002509c0002519d0002529e0002539f000254a0000255a1000256a2000257a3000258a4000259a500025aa60002d13d00017c3e00017d3f00017e4000017f4100019c8f010144a1040256910302468d0402428d0602428d0202428d0702428f0102449104024691050246910202469504024a9503024a9501024a8d0601428d0701429103014600000001000000009b0302509b0502509b010250a1030256a1010256a502015a9b050150a10401569b0602504200019e9b0601504300019f440001a68d0302429502024a9b020250a10202569a01024f9a01014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0301428d0401428d020142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d050242
  501.     +    0x8d050142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d9a70002e7a70001e79104014691050146910201469505014a9502014a9503014a9504014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9501014a6f0001e69b020150000000029b0301509b0101509b0402509b040150700001eea8000100a8000200a1020156a1030156a1010156a501025aa501015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014291010146ff0300008d01024291010246ff0300009f0101549f010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  502.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000ae000000ff000000a38ecd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  503.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  504. where id = 42
  505. go
  506. --  'NOCASE34.850'.
  507. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  508.     values  (2001, 49, 2, 0, N'caseless_34', N'Case-insensitive sort order for 3.4.1 caseless database.', 0x0000)
  509. update syscharsets set binarydefinition =
  510.         0x0c00ff000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f0001303000013131000132320001333300013434000135350001363600013737000138380001393900013a3a00013b3b00013c3c00013d3d00013e3e00013f3f0001404000014141000142420001434300014444000145450001464600014747000148480001494900014a4a00014b4b00014c4c00014d4d00014e4e00014f4f0001505000015151000152520001535300015454000155550001565600015757000158580001595900015a5a00015b5b00015c5c00015d5d00015e5e00015f5f0001606000017b4100024242000243
  511.     +    0x4300024444000245450002464600024747000248480002494900024a4a00024b4b00024c4c00024d4d00024e4e00024f4f0002505000025151000252520002535300025454000255550002565600025757000258580002595900025a5a00025b6100017c6200017d6300017e6400017f65000180660001816700018268000183690001846a0001856b0001866c0001876d0001886e0001896f00018a7000018b7100018c7200018d7300018e7400018f75000190760001917700019278000193790001947a0001957b0001967c0001977d0001987e0001997f00019a8000019b8100019c8200019d8300019e8400019f850001a0860001a1870001a2880001a3890001a48a0001a58b0001a68c0001a78d0001a88e0001a98f0001aa900001ab910001ac920001ad930001ae940001af950001b0960001b1970001b2980001b3990001b49a0001b59b0001b69c0001b79d0001b89e0001b99f0001baa00001bba10001bca20001bda30001bea40001bfa50001c0a60001c1a70001c2a80001c3a90001c4aa0001c5ab0001c6ac0001c7
  512.     +    0xad0001c8ae0001c9af0001cab00001cbb10001ccb20001cdb30001ceb40001cfb50001d0b60001d1b70001d2b80001d3b90001d4ba0001d5bb0001d6bc0001d7bd0001d8be0001d9bf0001dac00001dbc10001dcc20001ddc30001dec40001dfc50001e0c60001e1c70001e2c80001e3c90001e4ca0001e5cb0001e6cc0001e7cd0001e8ce0001e9cf0001ead00001ebd10001ecd20001edd30001eed40001efd50001f0d60001f1d70001f2d80001f3d90001f4da0001f5db0001f6dc0001f7dd0001f8de0001f9df0001fae00001fbe10001fce20001fde30001fee40001ffe5000100ff006e00670020004f007200ff0065007200000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  513.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000c4000000ff000000c18ecd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  514.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  515. where id = 49
  516. go
  517. --  'NOCASEPR.850'.
  518. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  519.     values  (2001, 43, 2, 0, N'nocasepref_850', N'Case-insensitive dictionary sort order, with case preference for collating purposes, for use with several Western-European languages including English, French, and German.  Uses the Code Page 850 character set.', 0x0000)
  520. update syscharsets set binarydefinition =
  521.         0x3c00e8030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f00014490000145910001469200014793000148940001499500014a9600014b9700014c9800014d9900014e9a00014f9b0001509c0001519d0001529e0001539f000154a0000155a1000156a2000157a3000158a4000159a500015aa60001d13700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  522.     +    0x8f00024490000245910002469200024793000248940002499500024a9600024b9700024c9800024d9900024e9a00024f9b0002509c0002519d0002529e0002539f000254a0000255a1000256a2000257a3000258a4000259a500025aa60002d13d00017c3e00017d3f00017e4000017f4100019c8f010144a1040256910302468d0402428d0602428d0202428d0702428f0102449104024691050246910202469504024a9503024a9501024a8d0601428d0701429103014600000001000000009b0302509b0502509b010250a1030256a1010256a502015a9b050150a10401569b0602504200019e9b0601504300019f440001a68d0302429502024a9b020250a10202569a01024f9a01014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0301428d0401428d020142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d050242
  523.     +    0x8d050142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d9a70002e7a70001e79104014691050146910201469505014a9502014a9503014a9504014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9501014a6f0001e69b020150000000029b0301509b0101509b0402509b040150700001eea8000100a8000200a1020156a1030156a1010156a501025aa501015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014291010146ff0300008d01024291010246ff0300009f0101549f010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  524.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000d0000000ff000000df8ecd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  525.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  526. where id = 43
  527. go
  528. --  'ALTDICT.850'.
  529. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  530.     values  (2001, 55, 2, 0, N'alt_dictionary', N'General purpose dictionary sort order for use with several Western-European languages. Uses the Code Page 850 character set and is case-sensitive.', 0x0000)
  531. update syscharsets set binarydefinition =
  532.         0x32009b030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f000144900001d1920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b0001a59d0001509e0001519f000152a0000153a1000154a2000155a3000156a4000157a5000158a6000159a700015aa80001e73700015c3800015d3900015e3a00015f3b0001603c00017b8d0801428e010143
  533.     +    0x8f020144900101d1920601469301014794010148950101499605014a9701014b9801014c9901014d9a01014e9b0101a59d0601509e0101519f010152a0010153a1010154a2010155a3050156a4010157a5010158a6010159a702015aa80101e73d00017c3e00017d3f00017e4000017f4100019c8f010144a3090156920901468d0c01428d0e01428d0a01428d0f01428f030144920a0146920b0146920801469609014a9608014a9606014a8d0601428d0701429203014600000001000000009d0901509d0b01509d070150a3080156a3060156a704015a9d050150a3040156aa0101004200019eaa0001004300019f440001a68d0b01429607014a9d080150a30701569c01014f9c00014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0301428d0401428d020142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d0d0142
  534.     +    0x8d050142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d99101014591000145920401469205014692020146960a014a9602014a9603014a9604014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9601014a6f0001e69d020150000000029d0301509d0101509d0a01509d040150700001eea900019da901019da3020156a3030156a3010156a703015aa701015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014292010146ff0300008d09014292070146ff030000a1020154a1020154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  535.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000bc000000ff000000fd8ecd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  536.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  537. where id = 55
  538. go
  539. --  'ALTNOACC.850'.
  540. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  541.     values  (2001, 57, 2, 0, N'alt_noaccents', N'Case-insensitive dictionary sort order for most of the European languages.  Uses the Code Page 850 character set.  Diacritical marks are ignored.', 0x0000)
  542. update syscharsets set binarydefinition =
  543.         0x3c00e8030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f000144900001d1920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b0001a59d0001509e0001519f000152a0000153a1000154a2000155a3000156a4000157a5000158a6000159a700015aa80001e73700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  544.     +    0x8f000244900002d1920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b0002a59d0002509e0002519f000252a0000253a1000254a2000255a3000256a4000257a5000258a6000259a700025aa80002e73d00017c3e00017d3f00017e4000017f4100019c8f000344a3000a56920006468d0008428d000c428d0004428d000e428f0004449200084692000a469200044696000a4a9600084a9600044a8d000b428d000d429200054600000001000000009d0008509d000c509d000450a3000856a3000456a700055a9d000b50a30009569d000e504200019e9d000d504300019f440001a68d0006429600064a9d000650a30006569c00024f9c00014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0005428d0007428d000342540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d000a42
  545.     +    0x8d000942620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d9910002459100014592000746920009469200034696000b4a9600054a9600074a9600094a6a0001da6b0001db6c0001dc6d0001dd6e0001df9600034a6f0001e69d000550000000029d0007509d0003509d000a509d000950700001eea9000100a9000200a3000556a3000756a3000356a700045aa700035a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014292010146ff0300008d01024292010246ff030000a1010154a1010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  546.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000cb000000ff0000001b8fcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  547.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  548. where id = 57
  549. go
  550. --  'ALTNOCSP.850'.
  551. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  552.     values  (2001, 56, 2, 0, N'alt_nocasepref', N'Case-insensitive dictionary sort order, with case preference for collating purposes, for use with several Western-European languages including English, French, and German.  Uses the Code Page 850 character set.', 0x0000)
  553. update syscharsets set binarydefinition =
  554.         0x3c009b030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f000144900001d1920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b0001a59d0001509e0001519f000152a0000153a1000154a2000155a3000156a4000157a5000158a6000159a700015aa80001e73700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  555.     +    0x8f000244900002d1920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b0002a59d0002509e0002519f000252a0000253a1000254a2000255a3000256a4000257a5000258a6000259a700025aa80002e73d00017c3e00017d3f00017e4000017f4100019c8f010144a3040256920302468d0402428d0602428d0202428d0702428f0102449204024692050246920202469604024a9603024a9601024a8d0601428d0701429203014600000001000000009d0302509d0502509d010250a3030256a3010256a702015a9d050150a3040156aa0002004200019eaa0001004300019f440001a68d0302429602024a9d020250a30202569c00024f9c00014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0301428d0401428d020142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d050242
  556.     +    0x8d050142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d991000245910001459204014692050146920201469605014a9602014a9603014a9604014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9601014a6f0001e69d020150000000029d0301509d0101509d0402509d040150700001eea900019da900029da3020156a3030156a3010156a701025aa701015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014292010146ff0300008d01024292010246ff030000a1010154a1010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  557.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000dd000000ff0000004e8fcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  558.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  559. where id = 56
  560. go
  561. --  'ALTNOCS.850'.
  562. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  563.     values  (2001, 61, 2, 0, N'alt_nocase', N'Case-insensitive dictionary sort order, without case preference for collating purposes, for use with several Western-European languages including English, French, and German.  Uses the Code Page 850 character set.', 0x0000)
  564. update syscharsets set binarydefinition =
  565.         0x3a009b030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f000144900001d1920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b0001a59d0001509e0001519f000152a0000153a1000154a2000155a3000156a4000157a5000158a6000159a700015aa80001e73700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  566.     +    0x8f000244900002d1920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b0002a59d0002509e0002519f000252a0000253a1000254a2000255a3000256a4000257a5000258a6000259a700025aa80002e73d00017c3e00017d3f00017e4000017f4100019c8f010144a3040256920302468d0402428d0602428d0202428d0702428f0102449204024692050246920202469604024a9603024a9601024a8d0601428d0701429203014600000001000000009d0302509d0502509d010250a3030256a3010256a702015a9d050150a3040156aa0002004200019eaa0001004300019f440001a68d0302429602024a9d020250a30202569c00024f9c00014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0301428d0401428d020142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d050242
  567.     +    0x8d050142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d991000245910001459204014692050146920201469605014a9602014a9603014a9604014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9601014a6f0001e69d020150000000029d0301509d0101509d0402509d040150700001eea900019da900029da3020156a3030156a3010156a701025aa701015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff0300008d01014292010146ff0300008d01024292010246ff030000a1010154a1010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  568.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000dc000000ff0000006c8fcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  569.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  570. where id = 61
  571. go
  572. --  'SCANDICT.850'.
  573. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  574.     values  (2001, 59, 2, 0, N'scand_dictionary', N'General purpose Scandinavian dictionary sort order.  Uses the Code Page 850 character set and is case-sensitive.', 0x0000)
  575. update syscharsets set binarydefinition =
  576.         0x320094010000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f000144900001d1920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b00014f9c0001509d0001519e0001529f000153a0000154a1000155a2000156a3000158a3020158a4000159a500015aa60001e73700015c3800015d3900015e3a00015f3b0001603c00017b8d0501428e010143
  577.     +    0x8f020144900101d1920501469301014794010148950101499605014a9701014b9801014c9901014d9a01014e9b02014f9c0501509d0101519e0101529f010153a0010154a1010155a2050156a3010158a3030158a4010159a502015aa60101e73d00017c3e00017d3f00017e4000017f4100019c8f010144a2090156920701468d080142ab0101998d060142aa01018e8f0301449208014692090146920601469609014a9608014a9606014aab000199aa00018e92020146a801019da800019d9c080150ac0101009c060150a2080156a2060156a504015aac000100a2040156a901018f4200019ea900018f4300019f440001a68d0701429607014a9c070150a20701569b03014f9b01014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0201428d0301428d010142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d090142
  578.     +    0x8d040142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d99101014591000145920301469204014692010146960a014a9602014a9603014a9604014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9601014a6f0001e69c020150000000009c0301509c0101509c0901509c040150700001eea7000192a7010192a2020156a2030156a2010156a503015aa501015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff030000a0020154a0020154ff0065007200000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  579.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000a0000000ff0000008a8fcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  580.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  581. where id = 59
  582. go
  583. --  'SCANNOCP.850'.
  584. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  585.     values  (2001, 58, 2, 0, N'scand_nocasepref', N'Case-insensitive Scandinavian dictionary sort order, with  case preference for collating purposes.  Uses the Code Page 850  character set.', 0x0000)
  586. update syscharsets set binarydefinition =
  587.         0x3c0094010000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f000144900001d1920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b00014f9c0001509d0001519e0001529f000153a0000154a1000155a2000156a3000158a3000358a4000159a500015aa60001e73700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  588.     +    0x8f000244900002d1920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b00024f9c0002509d0002519e0002529f000253a0000254a1000255a2000256a3000258a3000458a4000259a500025aa60002e73d00017c3e00017d3f00017e4000017f4100019c8f010144a2040256920202468d030242ab0002998d010242aa00028e8f0102449203024692040246920102469604024a9603024a9601024aab000199aa00018e92020146a800029da800019d9c030250ac0002009c010250a2030256a2010256a502015aac000100a2040156a900028f4200019ea900018f4300019f440001a68d0202429602024a9c020250a20202569b01024f9b01014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0201428d0301428d010142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d040242
  589.     +    0x8d040142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d991000245910001459203014692040146920101469605014a9602014a9603014a9604014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9601014a6f0001e69c020150000000009c0301509c0101509c0402509c040150700001eea7000192a7000292a2020156a2030156a2010156a501025aa501015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff030000a0010154a0010154ff0065007200000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  590.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000be000000ff000000a88fcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  591.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  592. where id = 58
  593. go
  594. --  'SCANNOCS.850'.
  595. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  596.     values  (2001, 60, 2, 0, N'scand_nocase', N'Case-insensitive Scandinavian dictionary sort order, without  case preference for collating purposes.  Uses the Code Page 850  character set.', 0x0000)
  597. update syscharsets set binarydefinition =
  598.         0x3a0094010000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a830001318400013285000133860001348700013588000136890001378a0001388b0001398c0001413000013b3100013c3200013d3300013e3400013f350001403600015b8d0001428e0001438f000144900001d1920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b00014f9c0001509d0001519e0001529f000153a0000154a1000155a2000156a3000158a3000358a4000159a500015aa60001e73700015c3800015d3900015e3a00015f3b0001603c00017b8d0002428e000243
  599.     +    0x8f000244900002d1920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b00024f9c0002509d0002519e0002529f000253a0000254a1000255a2000256a3000258a3000458a4000259a500025aa60002e73d00017c3e00017d3f00017e4000017f4100019c8f010144a2040256920202468d030242ab0002998d010242aa00028e8f0102449203024692040246920102469604024a9603024a9601024aab000199aa00018e92020146a800029da800019d9c030250ac0002009c010250a2030256a2010256a502015aac000100a2040156a900028f4200019ea900018f4300019f440001a68d0202429602024a9c020250a20202569b01024f9b01014f450001a7460001a8470001a9480001aa490001ab4a0001ac4b0001ad4c0001ae4d0001af4e0001b04f0001b1500001b2510001b3520001b4530001b88d0201428d0301428d010142540001b9550001ba560001bb570001bc580001bd590001be5a0001bf5b0001c05c0001c15d0001c25e0001c35f0001c4600001c5610001c88d040242
  600.     +    0x8d040142620001c9630001ca640001cb650001cc660001cd670001ce680001cf690001d991000245910001459203014692040146920101469605014a9602014a9603014a9604014a6a0001da6b0001db6c0001dc6d0001dd6e0001df9601014a6f0001e69c020150000000009c0301509c0101509c0402509c040150700001eea7000192a7000292a2020156a2030156a2010156a501025aa501015a710001ef720001f0730001f1740001f2750001f3760001f4770001f5780001f6790001f77a0001f87b0001f97c0001fa7d0001fb7e0001fc7f0001fd800001fe810001ff82000130ff030000a0010154a0010154ff0065007200000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  601.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff003400020000005d000000ff000000c68fcd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  602.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  603. where id = 60
  604. go
  605. --  'ISO_1BIN.ISO'.
  606. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  607.     values  (2001, 50, 1, 0, N'bin_iso_1', N'Binary Sort Order for the ISO 8859-1 (Latin 1) Character Set', 0x0000)
  608. go
  609. --  'DICTION.ISO'.
  610. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  611.     values  (2001, 51, 1, 0, N'dictionary_iso', N'General purpose dictionary sort order for use with several Western-European languages including English, French, and German.  Uses the ISO 8859-1 character set and is case-sensitive.', 0x0000)
  612. update syscharsets set binarydefinition =
  613.         0x3200fe030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a8400013185000132860001338700013488000135890001368a0001378b0001388c0001398d0001413000013b3100013c3200013d3300013e3400013f350001403600015b8e0001428f0001439000014491000145920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b00014f9c0001509d0001519e0001529f000153a0000154a1000155a2000156a3000157a4000158a5000159a600015aa70001d03700015c3800015d3900015e3a00015f3b0001603c00017b8e0201428f010143
  614.     +    0x9001014491010145920201469301014794010148950101499601014a9701014b9801014c9901014d9a01014e9b01014f9c0101509d0101519e0101529f010153a0010154a1010155a2010156a3010157a4010158a5010159a601015aa70101d03d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018a4c00018b4d00018c4e00018d4f00018e5000018f5100019052000191530001925400019355000194560001955700019658000197590001985a0001995b00019a5c00019b5d00019c5e00019d5f00019e6000019f610001a0620001a1630001a2640001a3650001a4660001a5670001a6680001a7690001a86a0001a96b0001aa6c0001ab6d0001ac6e0001ad6f0001ae700001af710001b0720001b1730001b2740001b3750001b4760001b5770001b6780001b7790001b87a0001b97b0001ba7c0001bb7d0001bc7e0001bd7f0001be800001bf810001d78e0401428e0601428e0801428e0a01428e0c01428e0e014200000000
  615.     +    0x90020144920401469206014692080146920a01469602014a9604014a9606014a9608014aa80001de9b02014f9c0201509c0401509c0601509c0801509c0a0150820001f79c0c0150a2020156a2040156a2060156a2080156a602015aa9000100000000028e0501428e0701428e0901428e0b01428e0d01428e0f01420000000190030144920501469207014692090146920b01469603014a9605014a9607014a9609014aa80101de9b03014f9c0301509c0501509c0701509c0901509c0b0150830001309c0d0150a2030156a2050156a2070156a2090156a603015aa9010100a604015aff0300008e01014292010146ff0300008e03014292030146ff030000a0020154a0020154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  616.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff0034000200000088000000ff0000004a90cd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  617.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  618. where id = 51
  619. go
  620. --  'NOACCENT.ISO'.
  621. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  622.     values  (2001, 54, 1, 0, N'noaccents_iso', N'Case-insensitive dictionary sort order for use with several Western-European languages including English, French, and German.  Uses the ISO 8859-1 character set.  Diacritical marks are ignored.', 0x0000)
  623. update syscharsets set binarydefinition =
  624.         0x3c00fe030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a8400013185000132860001338700013488000135890001368a0001378b0001388c0001398d0001413000013b3100013c3200013d3300013e3400013f350001403600015b8e0001428f0001439000014491000145920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b00014f9c0001509d0001519e0001529f000153a0000154a1000155a2000156a3000157a4000158a5000159a600015aa70001d03700015c3800015d3900015e3a00015f3b0001603c00017b8e0002428f000243
  625.     +    0x9000024491000245920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b00024f9c0002509d0002519e0002529f000253a0000254a1000255a2000256a3000257a4000258a5000259a600025aa70002d03d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018a4c00018b4d00018c4e00018d4f00018e5000018f5100019052000191530001925400019355000194560001955700019658000197590001985a0001995b00019a5c00019b5d00019c5e00019d5f00019e6000019f610001a0620001a1630001a2640001a3650001a4660001a5670001a6680001a7690001a86a0001a96b0001aa6c0001ab6d0001ac6e0001ad6f0001ae700001af710001b0720001b1730001b2740001b3750001b4760001b5770001b6780001b7790001b87a0001b97b0001ba7c0001bb7d0001bc7e0001bd7f0001be800001bf810001d78e0003428e0005428e0007428e0009428e000b428e000d4200000000
  626.     +    0x90010144920003469200054692000746920009469600034a9600054a9600074a9600094aa80001de9b00034f9c0003509c0005509c0007509c0009509c000b50820001f79c000d50a2000356a2000556a2000756a2000956a600035aa9000100000000028e0004428e0006428e0008428e000a428e000c428e000e42000000019001024492000446920006469200084692000a469600044a9600064a9600084a96000a4aa80002de9b00044f9c0004509c0006509c0008509c000a509c000c50830001309c000e50a2000456a2000656a2000856a2000a56a600045aa9000200a600055aff0300008e01014292010146ff0300008e01024292010246ff030000a0010154a0010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  627.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff0034000200000095000000ff0000006890cd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  628.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  629. where id = 54
  630. go
  631. --  'NOCASEPR.ISO'.
  632. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  633.     values  (2001, 53, 1, 0, N'nocasepref_iso', N'Case-insensitive dictionary sort order, with case preference for collating purposes, for use with several Western-European languages including English, French, and German.  Uses the ISO 8859-1 character set.', 0x0000)
  634. update syscharsets set binarydefinition =
  635.         0x3c00fe030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a8400013185000132860001338700013488000135890001368a0001378b0001388c0001398d0001413000013b3100013c3200013d3300013e3400013f350001403600015b8e0001428f0001439000014491000145920001469300014794000148950001499600014a9700014b9800014c9900014d9a00014e9b00014f9c0001509d0001519e0001529f000153a0000154a1000155a2000156a3000157a4000158a5000159a600015aa70001d03700015c3800015d3900015e3a00015f3b0001603c00017b8e0002428f000243
  636.     +    0x9000024491000245920002469300024794000248950002499600024a9700024b9800024c9900024d9a00024e9b00024f9c0002509d0002519e0002529f000253a0000254a1000255a2000256a3000257a4000258a5000259a600025aa70002d03d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018a4c00018b4d00018c4e00018d4f00018e5000018f5100019052000191530001925400019355000194560001955700019658000197590001985a0001995b00019a5c00019b5d00019c5e00019d5f00019e6000019f610001a0620001a1630001a2640001a3650001a4660001a5670001a6680001a7690001a86a0001a96b0001aa6c0001ab6d0001ac6e0001ad6f0001ae700001af710001b0720001b1730001b2740001b3750001b4760001b5770001b6780001b7790001b87a0001b97b0001ba7c0001bb7d0001bc7e0001bd7f0001be800001bf810001d78e0201428e0301428e0401428e0501428e0601428e07014200000000
  637.     +    0x90010144920201469203014692040146920501469601014a9602014a9603014a9604014aa80001de9b01014f9c0101509c0201509c0301509c0401509c050150820001f79c060150a2010156a2020156a2030156a2040156a601015aa9000100000000028e0202428e0302428e0402428e0502428e0602428e0702420000000190010244920202469203024692040246920502469601024a9602024a9603024a9604024aa80002de9b01024f9c0102509c0202509c0302509c0402509c050250830001309c060250a2010256a2020256a2030256a2040256a601025aa9000200a602015aff0300008e01014292010146ff0300008e01024292010246ff030000a0010154a0010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  638.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000d2000000ff000000a490cd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  639.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  640. where id = 53
  641. go
  642. --  'DANONOCP.ISO'.
  643. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  644.     values  (2001, 183, 1, 0, N'danno_nocasepref', N'Case-insensitive Danish/Norwegian dictionary sort order, with case preference for collating purposes. Uses the ISO 8859-1 character set with Windows 3.1 additional characters.', 0x0000)
  645. update syscharsets set binarydefinition =
  646.         0x3c00e5050000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a7f0001318000013281000133820001348300013584000136850001378600013887000139880001413000013b3100013c3200013d3300013e3400013f350001403600015b890001428a0001438b0001448c0001458d0001468e0001478f000148900001499100014a9200014b9300014c9400014d9500014e9600014f9700015098000151990001529a0001539b0001549c0001559d0001569e0001579f000158a0000159a100015aa20001c63700015c3800015d3900015e3a00015f3b0001603c00017b890002428a000243
  647.     +    0x8b0002448c0002458d0002468e0002478f000248900002499100024a9200024b9300024c9400024d9500024e9600024f9700025098000251990002529a0002539b0002549c0002559d0002569e0002579f000258a0000259a100025aa20002c63d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018b9b0301544c00018d000000004d00018e4e00018f4f0001905000019151000192520001935300019454000195550001965600019757000198580001995900019b9b0302545a00019d000000015b00019e5c0001a0a103015a5d0001a15e0001a25f0001a3600001a4610001a5620001a6630001a7640001a8650001a9660001aa670001ab680001ac690001ad6a0001ae6b0001af6c0001b06d0001b16e0001b26f0001b3700001b4710001b5720001b6730001b7740001b8750001b9760001ba770001bb780001bc790001bd7a0001be7b0001bf7c0001d789020142890101428903014289040142a30101d8a5000100a30001d8
  648.     +    0x8b0101448d0301468d0201468d0401468d0501469102014a9101014a9103014a9104014a8c0101459601014f97030150970201509704015097050150a40101c57d0001f7a40001c59d0201569d0101569d030156a101015aa102015a000000030000000289020242890102428903024289040242a30102d8a5000200a30002d88b0102448d0302468d0202468d0402468d0502469102024a9101024a9103024a9104024a8c0102459601024f97030250970202509704025097050250a40102c57e000130a40002c59d0202569d0102569d030256a101025aa102025a00000004a103025aff030000970101508d010146ff030000970102508d010246ff0300009b0101549b010154ff0300009c01015590010149ff0300009c01025590010249ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  649.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000b0000000ff000000d790cd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  650.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  651. where id = 183
  652. go
  653. --  'ISLANOCP.ISO'.
  654. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  655.     values  (2001, 186, 1, 0, N'islan_nocasepref', N'Case-insensitive Icelandic dictionary sort order, with case preference for collating purposes. Uses the ISO 8859-1 character set with Windows 3.1 additional characters.', 0x0000)
  656. update syscharsets set binarydefinition =
  657.         0x3c00f8030000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a7f0001318000013281000133820001348300013584000136850001378600013887000139880001413000013b3100013c3200013d3300013e3400013f350001403600015b890001c18b0001438c0001448d0001d08f0001c9910001479200014893000149940001cd9600014b9700014c9800014d9900014e9a00014f9b0001d39d0001519e0001529f000153a0000154a1000155a20001daa4000157a5000158a6000159a70001dda90001de3700015c3800015d3900015e3a00015f3b0001603c00017b890002c18b000243
  658.     +    0x8c0002448d0002d08f0002c9910002479200024893000249940002cd9600024b9700024c9800024d9900024e9a00024f9b0002d39d0002519e0002529f000253a0000254a1000255a20002daa4000257a5000258a6000259a70002dda90002de3d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018ba00301544c00018d000000004d00018e4e00018f4f0001905000019151000192520001935300019454000195550001965600019757000198580001995900019ba00302545a00019d000000015b00019e5c0001a0a70101dd5d0001a15e0001a25f0001a3600001a4610001a5620001a6630001a7640001a8650001a9660001aa670001ab680001ac690001ad6a0001ae6b0001af6c0001b06d0001b16e0001b26f0001b3700001b4710001b5720001b6730001b7740001b8750001b9760001ba770001bb780001bc790001bd7a0001be7b0001bf7c0001d7890101c18a000142890201c1890401c1890301c1890501c1ab0001d6
  659.     +    0x8c0101448f0201c9900001468f0301c98f0401c9940101cd9500014a940201cd940301cd8e0001459a01014f9b0201d39c0001509b0301d39b0401d3ac0001007d0001f7ac010100a20101daa3000156a20201daa20301daa800015aaa0001c600000002890102c18a000242890202c1890402c1890302c1890502c1ab0002d68c0102448f0202c9900002468f0302c98f0402c9940102cd9500024a940202cd940302cd8e0002459a01024f9b0202d39c0002509b0302d39b0402d3ac0002007e000130ac010200a20102daa3000256a20202daa20302daa800025aaa0002c6a70102ddff0300009b0101d38f0101c9ff0300009b0102d38f0102c9ff030000a0010154a0010154ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  660.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000d4000000ff000000f590cd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  661.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  662. where id = 186
  663. go
  664. --  'SVF1NOCP.ISO'.
  665. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  666.     values  (2001, 184, 1, 0, N'svfi1_nocasepref', N'Case-insensitive Swedish/Finnish dictionary sort order, with case preference for collating purposes. Uses the ISO 8859-1 character set with Windows 3.1 additional characters. The letters V and W are treated as variants of the same letter.', 0x0000)
  667. update syscharsets set binarydefinition =
  668.         0x3c00f8070000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a7f0001318000013281000133820001348300013584000136850001378600013887000139880001413000013b3100013c3200013d3300013e3400013f350001403600015b890001428a0001438b0001448c0001458d0001468e0001478f000148900001499100014a9200014b9300014c9400014d9500014e9600014f9700015098000151990001529a0001539b0001549c0001559d0001569e0001589e0101589f000159a000015aa10001c53700015c3800015d3900015e3a00015f3b0001603c00017b890002428a000243
  669.     +    0x8b0002448c0002458d0002468e0002478f000248900002499100024a9200024b9300024c9400024d9500024e9600024f9700025098000251990002529a0002539b0002549c0002559d0002569e0002589e0102589f000259a000025aa10002c53d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018b9b0301544c00018d000000024d00018e4e00018f4f0001905000019151000192520001935300019454000195550001965600019757000198580001995900019b9b0302545a00019d000000035b00019e5c0001a0a003015a5d0001a15e0001a25f0001a3600001a4610001a5620001a6630001a7640001a8650001a9660001aa670001ab680001ac690001ad6a0001ae6b0001af6c0001b06d0001b16e0001b26f0001b3700001b4710001b5720001b6730001b7740001b8750001b9760001ba770001bb780001bc790001bd7a0001be7b0001bf7c0001d789030142890201428904014289050142a30001d6a20001c400000000
  670.     +    0x8b0101448d0401468d0301468d0501468d0601469102014a9101014a9103014a9104014a8c0101459601014f97030150970201509704015097050150a40001007d0001f7a40101009d0201569d0101569d030156a001015aa002015a000000050000000489030242890202428904024289050242a30002d6a20002c4000000018b0102448d0402468d0302468d0502468d0602469102024a9101024a9103024a9104024a8c0102459601024f97030250970202509704025097050250a40002007e000130a40102009d0202569d0102569d030256a001025aa002025a00000006a003025aff030000890101428d010146ff030000890102428d010246ff030000970101508d020146ff030000970102508d020246ff0300009b0101549b010154ff0300009c01015590010149ff0300009c01025590010249ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  671.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff003400020000009e000000ff0000001391cd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  672.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  673. where id = 184
  674. go
  675. --  'SVF2NOCP.ISO'.
  676. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  677.     values  (2001, 185, 1, 0, N'svfi2_nocasepref', N'Case-insensitive Swedish/Finnish dictionary sort order, with case preference for collating purposes. Uses the ISO 8859-1 character set with Windows 3.1 additional characters. The letters V and W are treated as separate letters.', 0x0000)
  678. update syscharsets set binarydefinition =
  679.         0x3c00f8070000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f0001202000012121000122220001232300012424000125250001262600012727000128280001292900012a2a00012b2b00012c2c00012d2d00012e2e00012f2f00013a7f0001318000013281000133820001348300013584000136850001378600013887000139880001413000013b3100013c3200013d3300013e3400013f350001403600015b890001428a0001438b0001448c0001458d0001468e0001478f000148900001499100014a9200014b9300014c9400014d9500014e9600014f9700015098000151990001529a0001539b0001549c0001559d0001569e0001579f000158a0000159a100015aa20001c53700015c3800015d3900015e3a00015f3b0001603c00017b890002428a000243
  680.     +    0x8b0002448c0002458d0002468e0002478f000248900002499100024a9200024b9300024c9400024d9500024e9600024f9700025098000251990002529a0002539b0002549c0002559d0002569e0002579f000258a0000259a100025aa20002c53d00017c3e00017d3f00017e4000017f4100018042000181430001824400018345000184460001854700018648000187490001884a0001894b00018b9b0301544c00018d000000024d00018e4e00018f4f0001905000019151000192520001935300019454000195550001965600019757000198580001995900019b9b0302545a00019d000000035b00019e5c0001a0a103015a5d0001a15e0001a25f0001a3600001a4610001a5620001a6630001a7640001a8650001a9660001aa670001ab680001ac690001ad6a0001ae6b0001af6c0001b06d0001b16e0001b26f0001b3700001b4710001b5720001b6730001b7740001b8750001b9760001ba770001bb780001bc790001bd7a0001be7b0001bf7c0001d789030142890201428904014289050142a40001d6a30001c400000000
  681.     +    0x8b0101448d0401468d0301468d0501468d0601469102014a9101014a9103014a9104014a8c0101459601014f97030150970201509704015097050150a50001007d0001f7a50101009d0201569d0101569d030156a101015aa102015a000000050000000489030242890202428904024289050242a40002d6a30002c4000000018b0102448d0402468d0302468d0502468d0602469102024a9101024a9103024a9104024a8c0102459601024f97030250970202509704025097050250a50002007e000130a50102009d0202569d0102569d030256a101025aa102025a00000006a103025aff030000890101428d010146ff030000890102428d010246ff030000970101508d020146ff030000970102508d020246ff0300009b0101549b010154ff0300009c01015590010149ff0300009c01025590010249ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000
  682.     +    0x0000000000000000ff0000000000000060e3f777ff1c14009c2deb7718000000ff0014000000000000000000ff4af6774805240050060000ffe3f777d819140000000000ff0200000000140000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000b805240000002400ff0000004000000000000000ff000000000000008cf31200ff4bf67700002400b8052400ff4cf6774805240000000000fffa1200c0052400b4f31200fff412004901000070f41200ff91f6770000240000000000ff0524001a8cf677c0052400ff87f87700f0fd7f00000000ff00340002000000b6000000ff0000003191cd0000000000ff78d1fb0100000000000000ff69f47702000000e0052400ff060000b069f477a05afa77ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff000000000000004ec1f677ff55fa774fc1f67700000000ffffffff9c2deb7700001400ff1c140028001400a81c1400ffbef87728000000
  683.     +    0x00000000ff0414001800000067000000ff030000d4f2120028001400fff412009c2deb7718000000ff001400f0f41200f0f41200ff9df877579ef87748051400ff2deb770000000000001400ff0200000000140018f51200fff51200e79df877579ef877ff0514000000000000000000ff001400bbf81200ff000000ff00000004f51200a81c1400ff0014008cf4120006133000fff6120094fef87740b7f977ffffffffa8f612000ed7f777ff0014000101071018000000ff2deb770000000000001400
  684. where id = 185
  685. go
  686. --  'BINARY.250'.
  687. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  688.     values  (2001, 80, 4, 0, N'bin_cp1250', N'Binary Sort Order for the Code Page 1250 Character Set', 0x0000)
  689. go
  690. --  'DICTION.250'.
  691. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  692.     values  (2001, 81, 4, 0, N'dictionary_1250', N'Dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  693. update syscharsets set binarydefinition = 0x32008E0100000101 
  694.     + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  695.     + 0x7A0101627B0101637C0101647D0101657E0101667F01016780010168810101698201016A8301016B8401016C8501016D8601016E8701016F88010170890101718A0101728B0101738C0301748D0101998F0101769001017791010178920101799301017A940101003D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001637C0001647D0001657E0001667F00016780000168810001698200016A8300016B8400016C8500016D8600016E8700016F88000170890001718A0001728B0001738C0001748D0001998F0001769000017791000178920001799300017A940001004300017C4400017D4500017E460001A61B0001816F000130 
  696.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001808C0701745600019B8C0501748D03019994070100940301001F000198500001925100018253000194540001846C0001852400019725000120200001278E0001758C0601745700012B8C0401748D0201999406010094020100270001094B0001A24C0001FF8507016D610001A77A0B0162470001A8620001A9480001B4630001AC8C0901745D0001BB640001AE23000196650001B094050100660001B55C0001AB4E0001BD8506016D490001B8670001B6680001B7690001864A0001A17A0A01628C0801745E0001D78505016D4F0001918504016D940401008B030173 
  697.     + 0x7A0301627A0501627A0901627A0701628503016D7C0301647C0701647C0501647E0301667E0901667E0501667E0701668203016A8205016A7D0301657D0501658703016F8705016F880301708805017088090170880701705F0001F78B0501738F0701768F0301768F0901768F0501769303017A8D050199000000008B0201737A0201627A0401627A0801627A0601628502016D7C0201647C0601647C0401647E0201667E0801667E0401667E0601668202016A8204016A7D0201657D0401658702016F8704016F88020170880401708808017088060170600001A48B0401738F0601768F0201768F0801768F0401769302017A8D0401994D0001B2FF030000 
  698.     + 0x8C0101748C010174FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  699.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C5000000FF000000EA00B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  700.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  701. where id = 81
  702. go
  703. --  'NOCASE.250'.
  704. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  705.     values  (2001, 82, 4, 0, N'nocase_1250', N'Dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  706. update syscharsets set binarydefinition = 0x3C008E0100000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  707.     + 0x7A0002627B0002637C0002647D0002657E0002667F00026780000268810002698200026A8300026B8400026C8500026D8600026E8700026F88000270890002718A0002728B0002738C0002748D0002998F0002769000027791000278920002799300027A940002003D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001637C0001647D0001657E0001667F00016780000168810001698200016A8300016B8400016C8500016D8600016E8700016F88000170890001718A0001728B0001738C0001748D0001998F0001769000017791000178920001799300017A940001004300017C4400017D4500017E460001A61B0001816F000130 
  708.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001808C0402745600019B8C0302748D01029994030200940102001F000198500001925100018253000194540001846C0001852400019725000120200001278E0001758C0401745700012B8C0301748D0101999403010094010100270001094B0001A24C0001FF8503026D610001A77A050262470001A8620001A9480001B4630001AC8C0502745D0001BB640001AE23000196650001B094020200660001B55C0001AB4E0001BD8503016D490001B8670001B6680001B7690001864A0001A17A0501628C0501745E0001D78502026D4F0001918502016D940201008B010273 
  709.     + 0x7A0102627A0202627A0402627A0302628501026D7C0102647C0302647C0202647E0102667E0402667E0202667E0302668201026A8202026A7D0102657D0202658701026F8702026F880102708802027088040270880302705F0001F78B0202738F0302768F0102768F0402768F0202769301027A8D020299000000008B0101737A0101627A0201627A0401627A0301628501016D7C0101647C0301647C0201647E0101667E0401667E0201667E0301668201016A8202016A7D0101657D0201658701016F8702016F88010170880201708804017088030170600001A48B0201738F0301768F0101768F0401768F0201769301017A8D0201994D0001B2FF030000 
  710.     + 0x8C0101748C010174FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  711.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000CA000000FF000000FB02B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  712.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  713. where id = 82
  714. go
  715. --  'CSYDIC.250'.
  716. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  717.     values  (2001, 83, 4, 0, N'csydic', N'Czech dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  718. update syscharsets set binarydefinition = 0x32008E0600000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  719.     + 0x7A0101627B010163000000027E0101657F0101668001016781010168820101698401016A8501016B8601016C8701016D8801016E8901016F8A0101708B0101718C0101728D0101F88F03019A91010199930101769401017795010178960101799701017A9801019E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B000163000000007E0001657F0001668000016781000168820001698400016A8500016B8600016C8700016D8800016E8900016F8A0001708B0001718C0001728D0001F88F00019A91000199930001769400017795000178960001799700017A9800019E4300017C4400017D4500017E460001A61B0001816F000130 
  720.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180900101745600019B8F05019A91030199990101009805019E1F000198500001925100018253000194540001846C00018524000197250001202000012792000175900001745700012B8F04019A91020199990001009804019E270001094B0001A24C0001FF8707016D610001A77A0B0162470001A8620001A9480001B4630001AC8F07019A5D0001BB640001AE23000196650001B09803019E660001B55C0001AB4E0001BD8706016D490001B8670001B6680001B7690001864A0001A17A0A01628F06019A5E0001D78705016D4F0001918704016D9802019E8D0301F8 
  721.     + 0x7A0501627A0701627A0901627A0301628703016D7C0301E87C0501E87D0101647F0501667F0901667F0301667F0701668403016A8405016A7E0301657E0501658903016F8905016F8A0501708A0701708A0901708A0301705F0001F78E010173930701769305017693090176930301769703017A91050199000000038D0201F87A0401627A0601627A0801627A0201628702016D7C0201E87C0401E87D0001647F0401667F0801667F0201667F0601668402016A8404016A7E0201657E0401658902016F8904016F8A0401708A0601708A0801708A020170600001A48E000173930601769304017693080176930201769702017A910401994D0001B205010100 
  722.     + 0x6800200083000169040101006800000083010169010101004800000083020169FF0300008F01019A8F01019AFF0000007C0101E800000000FF0000007C0001E800000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  723.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000CB000000FF0000004DFFB10200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  724.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  725. where id = 83
  726. go
  727. --  'CSYNC.250'.
  728. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  729.     values  (2001, 84, 4, 0, N'csync', N'Czech dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  730. update syscharsets set binarydefinition = 0x3C008E0600000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  731.     + 0x7A0002627B000263000000027E0002657F0002668000026781000268820002698400026A8500026B8600026C8700026D8800026E8900026F8A0002708B0002718C0002728D0002F88F00029A91000299930002769400027795000278960002799700027A9800029E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B000163000000007E0001657F0001668000016781000168820001698400016A8500016B8600016C8700016D8800016E8900016F8A0001708B0001718C0001728D0001F88F00019A91000199930001769400017795000178960001799700017A9800019E4300017C4400017D4500017E460001A61B0001816F000130 
  732.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180900002745600019B8F03029A91010299990002009802029E1F000198500001925100018253000194540001846C00018524000197250001202000012792000175900001745700012B8F03019A91010199990001009802019E270001094B0001A24C0001FF8703026D610001A77A050262470001A8620001A9480001B4630001AC8F04029A5D0001BB640001AE23000196650001B09801029E660001B55C0001AB4E0001BD8703016D490001B8670001B6680001B7690001864A0001A17A0501628F04019A5E0001D78702026D4F0001918702016D9801019E8D0102F8 
  733.     + 0x7A0202627A0302627A0402627A0102628701026D7C0102E87C0202E87D0002647F0202667F0402667F0102667F0302668401026A8402026A7E0102657E0202658901026F8902026F8A0202708A0302708A0402708A0102705F0001F78E000273930302769302027693040276930102769701027A91020299000000038D0101F87A0201627A0301627A0401627A0101628701016D7C0101E87C0201E87D0001647F0201667F0401667F0101667F0301668401016A8402016A7E0101657E0201658901016F8902016F8A0201708A0301708A0401708A010170600001A48E000173930301769302017693040176930101769701017A910201994D0001B205010100 
  734.     + 0x6800200083000169040101006800000083000269010101004800000083000369FF0300008F01019A8F01019AFF0000007C0002E800000000FF0000007C0001E800000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  735.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF0034000200000086000000FF0000004200B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  736.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  737. where id = 84
  738. go
  739. --  'HUNDIC.250'.
  740. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  741.     values  (2001, 85, 4, 0, N'hundic', N'Hungarian dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  742. update syscharsets set binarydefinition = 0x32005A2900000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  743.     + 0x7A0101627B0101630000000200000005800101668101016700000008840101698501016A8601016B8701016C0000000B8A01016E0000000E8D0101F68F01017190010172910101730000001100000014970101FC990101779A0101789B0101799C01017A000000173D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001630000000000000003800001668100016700000006840001698500016A8600016B8700016C000000098A00016E0000000C8D0001F68F00017190000172910001730000000F00000012970001FC990001779A0001789B0001799C00017A000000154300017C4400017D4500017E460001A61B0001816F000130 
  744.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180920701745600019B92050174940301999D0701009D0301001F000198500001925100018253000194540001846C00018524000197250001202000012795000175920601745700012B92040174940201999D0601009D020100270001094B0001A24C0001FF8807016D610001A77A0B0162470001A8620001A9480001B4630001AC920901745D0001BB640001AE23000196650001B09D050100660001B55C0001AB4E0001BD8806016D490001B8670001B6680001B7690001864A0001A17A0A0162920801745E0001D78805016D4F0001918804016D9D04010091030173 
  745.     + 0x7A0301627A0501627A0901627A0701628803016D7C0301647C0701647C050164800301668009016680050166800701668503016A8505016A7E0301657E0501658B03016F8B05016F8D0301F68D0501F68E0301708E0101705F0001F791050173970501FC970301FC98030176980101769C03017A9405019900000018910201737A0201627A0401627A0801627A0601628802016D7C0201647C0601647C040164800201668008016680040166800601668502016A8504016A7E0201657E0401658B02016F8B04016F8D0201F68D0401F68E0201708E000170600001A491040173970401FC970201FC98020176980001769C02017A940401994D0001B221010100 
  746.     + 0x730020007D00016419010100730000007D01016401010100530000007D020164220101007A0000007F0001651A0101007A0000007F010165040101005A0000007F0201652301010079000000830001681B010100790000008301016807010100590000008302016824010100790000008900016D1C010100790000008901016D0A010100590000008902016D25010100790000008C00016F1D010100790000008C01016F0D010100590000008C02016F260101007A000000930001741E0101007A2DEB7793010174100101005A000000930201742701017779052400960001751F01017779191400960101751301010059001400960201752801010073000000 
  747.     + 0x9E00010020010100730000009E01010016010100530000009E020100FF0300009201017492010174FF0000007C01016400002400FF0000007E01016500000000FF000000820101688CF31200FF0000778801016DB8052400FF0000778B01016F00000000FF00000092030174B4F31200FF0000009401019970F41200FF0000779D01010000000000FF0000007C000164C0052400FF0000777E00016500000000FF00000082000168D7000000FF0000008800016D00000000FF0000FB8B00016F00000000FF00007792000174E0052400FF00000094000199A05AFA77FF0000009D00010000000000FF0000000000000000000000FF0000000000000000000000 
  748.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  749. where id = 85
  750. go
  751. --  'HUNNC.250'.
  752. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  753.     values  (2001, 86, 4, 0, N'hunnc', N'Hungarian dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  754. update syscharsets set binarydefinition = 0x3C005A2900000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  755.     + 0x7A0002627B0002630000000200000005800002668100026700000008840002698500026A8600026B8700026C0000000B8A00026E0000000E8D0002F68F00027190000272910002730000001100000014970002FC990002779A0002789B0002799C00027A000000173D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001630000000000000003800001668100016700000006840001698500016A8600016B8700016C000000098A00016E0000000C8D0001F68F00017190000172910001730000000F00000012970001FC990001779A0001789B0001799C00017A000000154300017C4400017D4500017E460001A61B0001816F000130 
  756.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180920402745600019B92030274940102999D0302009D0102001F000198500001925100018253000194540001846C00018524000197250001202000012795000175920401745700012B92030174940101999D0301009D010100270001094B0001A24C0001FF8803026D610001A77A050262470001A8620001A9480001B4630001AC920502745D0001BB640001AE23000196650001B09D020200660001B55C0001AB4E0001BD8803016D490001B8670001B6680001B7690001864A0001A17A050162920501745E0001D78802026D4F0001918802016D9D02010091010273 
  757.     + 0x7A0102627A0202627A0402627A0302628801026D7C0102647C0302647C020264800102668004026680020266800302668501026A8502026A7E0102657E0202658B01026F8B02026F8D0102F68D0202F68E0102708E0002705F0001F791020273970202FC970102FC98010276980002769C01027A9402029900000018910101737A0101627A0201627A0401627A0301628801016D7C0101647C0301647C020164800101668004016680020166800301668501016A8502016A7E0101657E0201658B01016F8B02016F8D0101F68D0201F68E0101708E000170600001A491020173970201FC970101FC98010176980001769C01017A940201994D0001B221010100 
  758.     + 0x730020007D00016419010100730000007D00026401010100530000007D000364220101007A0000007F0001651A0101007A0000007F000265040101005A0000007F0003652301010079000000830001681B010100790000008300026807010100590000008300036824010100790000008900016D1C010100790000008900026D0A010100590000008900036D25010100790000008C00016F1D010100790000008C00026F0D010100590000008C00036F260101007A000000930001741E0101007A2DEB7793000274100101005A000000930003742701017779052400960001751F01017779191400960002751301010059001400960003752801010073000000 
  759.     + 0x9E00010020010100730000009E00020016010100530000009E000300FF0300009201017492010174FF0000007C00026400002400FF0000007E00026500000000FF000000820002688CF31200FF0000778800026DB8052400FF0000778B00026F00000000FF00000092000274B4F31200FF0000009400029970F41200FF0000779D00020000000000FF0000007C000164C0052400FF0000777E00016500000000FF000000820001689F000000FF0000008800016D00000000FF0000FB8B00016F00000000FF00007792000174E0052400FF00000094000199A05AFA77FF0000009D00010000000000FF0000000000000000000000FF0000000000000000000000 
  760.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  761. where id = 86
  762. go
  763. --  'PLKDIC.250'.
  764. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  765.     values  (2001, 87, 4, 0, N'plkdic', N'Polish dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  766. update syscharsets set binarydefinition = 0x3200AF0100000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  767.     + 0x7A0101B97C0101637D0101E67F010165800101EA8201016783010168840101698501016A8601016B8701016C880101B38A01016E8B0101F18D0101F38F01017190010172910101739203019C94010199960101769701017798010178990101799A01017A9B01019F3D00015C3E00015D3F00015E4000015F410001604200017B7A0001B97C0001637D0001E67F000165800001EA8200016783000168840001698500016A8600016B8700016C880001B38A00016E8B0001F18D0001F38F00017190000172910001739200019C94000199960001769700017798000178990001799A00017A9B00019F4300017C4400017D4500017E460001A61B0001816F000130 
  768.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001809205019C5600019B93010174940301999B03019F9C0101BF1F000198500001925100018253000194540001846C000185240001972500012020000127950001759204019C5700012B93000174940201999B02019F9C0001BF270001094B0001A24C0001FF8901016D610001A77B010162470001A8620001A9480001B4630001AC9207019C5D0001BB640001AE23000196650001B09D010100660001B55C0001AB4E0001BD8900016D490001B8670001B6680001B7690001864A0001A17B0001629206019C5E0001D7880501B34F000191880401B39D00010091030173 
  769.     + 0x7A0301B97A0501B97A0901B97A0701B9880301B37E0101647D0501E67D0301E6800301EA81010166800501EA800701EA8503016A8505016A7F0301657F0501658C01016F8B0301F18E0101708D0301F38D0701F38D0501F35F0001F791050173960701769603017696090176960501769A03017A9405019900000000910201737A0201B97A0401B97A0801B97A0601B9880201B37E0001647D0401E67D0201E6800201EA81000166800401EA800601EA8502016A8504016A7F0201657F0401658C00016F8B0201F18E0001708D0201F38D0601F38D0401F3600001A491040173960601769602017696080176960401769A02017A940401994D0001B2FF030000 
  770.     + 0x9201019C9201019CFF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  771.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF0034000200000098000000FF000000BB03B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  772.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  773. where id = 87
  774. go
  775. --  'PLKNC.250'.
  776. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  777.     values  (2001, 88, 4, 0, N'plknc', N'Polish dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  778. update syscharsets set binarydefinition = 0x3C00AF0100000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  779.     + 0x7A0002B97C0002637D0002E67F000265800002EA8200026783000268840002698500026A8600026B8700026C880002B38A00026E8B0002F18D0002F38F00027190000272910002739200029C94000299960002769700027798000278990002799A00027A9B00029F3D00015C3E00015D3F00015E4000015F410001604200017B7A0001B97C0001637D0001E67F000165800001EA8200016783000168840001698500016A8600016B8700016C880001B38A00016E8B0001F18D0001F38F00017190000172910001739200019C94000199960001769700017798000178990001799A00017A9B00019F4300017C4400017D4500017E460001A61B0001816F000130 
  780.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001809203029C5600019B93000274940102999B01029F9C0002BF1F000198500001925100018253000194540001846C000185240001972500012020000127950001759203019C5700012B93000174940101999B01019F9C0001BF270001094B0001A24C0001FF8900026D610001A77B000262470001A8620001A9480001B4630001AC9204029C5D0001BB640001AE23000196650001B09D000200660001B55C0001AB4E0001BD8900016D490001B8670001B6680001B7690001864A0001A17B0001629204019C5E0001D7880202B34F000191880201B39D00010091010273 
  781.     + 0x7A0102B97A0202B97A0402B97A0302B9880102B37E0002647D0202E67D0102E6800102EA81000266800202EA800302EA8501026A8502026A7F0102657F0202658C00026F8B0102F18E0002708D0102F38D0302F38D0202F35F0001F791020273960302769601027696040276960202769A01027A9402029900000000910101737A0101B97A0201B97A0401B97A0301B9880101B37E0001647D0201E67D0101E6800101EA81000166800201EA800301EA8501016A8502016A7F0101657F0201658C00016F8B0101F18E0001708D0101F38D0301F38D0201F3600001A491020173960301769601017696040176960201769A01017A940201994D0001B2FF030000 
  782.     + 0x9201019C9201019CFF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  783.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000AC000000FF0000006304B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  784.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  785. where id = 88
  786. go
  787. --  'ROMDIC.250'.
  788. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  789.     values  (2001, 89, 4, 0, N'romdic', N'Romanian dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  790. update syscharsets set binarydefinition = 0x32008E0100000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  791.     + 0x7A0101E37C0101637D0101647E0101657F010166800101678101016882010169830101EE8501016B8601016C8701016D8801016E8901016F8A0101708B0101718C0101728D0101738E0301BA90010199930101769401017795010178960101799701017A980101003D00015C3E00015D3F00015E4000015F410001604200017B7A0001E37C0001637D0001647E0001657F000166800001678100016882000169830001EE8500016B8600016C8700016D8800016E8900016F8A0001708B0001718C0001728D0001738E0001BA90000199930001769400017795000178960001799700017A980001004300017C4400017D4500017E460001A61B0001816F000130 
  792.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001808E0701BA5600019B8E0501BA9003019998070100980301001F000198500001925100018253000194540001846C000185240001972500012020000127910001FE8E0601BA5700012B8E0401BA900201999806010098020100270001094B0001A24C0001FF8707016D610001A77A0901E3470001A8620001A9480001B4630001AC8F0101745D0001BB640001AE23000196650001B098050100660001B55C0001AB4E0001BD8706016D490001B8670001B6680001B7690001864A0001A17A0801E38F0001745E0001D78705016D4F0001918704016D980401008D030173 
  793.     + 0x7A0301E37A0501E37B0101627A0701E38703016D7D0301647D0701647D0501647F0301667F0901667F0501667F070166830301EE8401016A7E0301657E0501658903016F8905016F8A0301708A0501708A0901708A0701705F0001F78D050173930701769303017693090176930501769703017A92010175000000008D0201737A0201E37A0401E37B0001627A0601E38702016D7D0201647D0601647D0401647F0201667F0801667F0401667F060166830201EE8400016A7E0201657E0401658902016F8904016F8A0201708A0401708A0801708A060170600001A48D040173930601769302017693080176930401769702017A920001754D0001B2FF030000 
  794.     + 0x8E0101BA8E0101BAFF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  795.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000BC000000FF0000002305B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  796.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  797. where id = 89
  798. go
  799. --  'ROMNC.250'.
  800. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  801.     values  (2001, 90, 4, 0, N'romnc', N'Romanian dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  802. update syscharsets set binarydefinition = 0x3C008E0100000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  803.     + 0x7A0002E37C0002637D0002647E0002657F000266800002678100026882000269830002EE8500026B8600026C8700026D8800026E8900026F8A0002708B0002718C0002728D0002738E0002BA90000299930002769400027795000278960002799700027A980002003D00015C3E00015D3F00015E4000015F410001604200017B7A0001E37C0001637D0001647E0001657F000166800001678100016882000169830001EE8500016B8600016C8700016D8800016E8900016F8A0001708B0001718C0001728D0001738E0001BA90000199930001769400017795000178960001799700017A980001004300017C4400017D4500017E460001A61B0001816F000130 
  804.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001808E0402BA5600019B8E0302BA9001029998030200980102001F000198500001925100018253000194540001846C000185240001972500012020000127910001FE8E0401BA5700012B8E0301BA900101999803010098010100270001094B0001A24C0001FF8703026D610001A77A0402E3470001A8620001A9480001B4630001AC8F0002745D0001BB640001AE23000196650001B098020200660001B55C0001AB4E0001BD8703016D490001B8670001B6680001B7690001864A0001A17A0401E38F0001745E0001D78702026D4F0001918702016D980201008D010273 
  805.     + 0x7A0102E37A0202E37B0002627A0302E38701026D7D0102647D0302647D0202647F0102667F0402667F0202667F030266830102EE8400026A7E0102657E0202658901026F8902026F8A0102708A0202708A0402708A0302705F0001F78D020273930302769301027693040276930202769701027A92000275000000008D0101737A0101E37A0201E37B0001627A0301E38701016D7D0101647D0301647D0201647F0101667F0401667F0201667F030166830101EE8400016A7E0101657E0201658901016F8902016F8A0101708A0201708A0401708A030170600001A48D020173930301769301017693040176930201769701017A920001754D0001B2FF030000 
  806.     + 0x8E0101BA8E0101BAFF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  807.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000A8000000FF000000CB05B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  808.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  809. where id = 90
  810. go
  811. --  'SHLDIC.250'.
  812. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  813.     values  (2001, 91, 4, 0, N'shldic', N'Croatian dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  814. update syscharsets set binarydefinition = 0x32008E1000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  815.     + 0x7A0101627B0101637C0101E800000002820101668301016784010168850101698601016A8701016B8801016C000000058B01016E000000088E0101708F01017190010172910101739203019A94010199960101769701017798010178990101799A01017A9B01019E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001637C0001E800000000820001668300016784000168850001698600016A8700016B8800016C000000038B00016E000000068E0001708F00017190000172910001739200019A94000199960001769700017798000178990001799A00017A9B00019E4300017C4400017D4500017E460001A61B0001816F000130 
  816.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180930101745600019B9205019A940301999C0101009B03019E1F000198500001925100018253000194540001846C00018524000197250001202000012795000175930001745700012B9204019A940201999C0001009B02019E270001094B0001A24C0001FF8907016D610001A77A0B0162470001A8620001A9480001B4630001AC9207019A5D0001BB640001AE23000196650001B09B05019E660001B55C0001AB4E0001BD8906016D490001B8670001B6680001B7690001864A0001A17A0A01629206019A5E0001D78903016D4F0001918902016D9B04019E91050173 
  817.     + 0x7A0501627A0701627A0301627A0901628905016D7E0101647C0301E87D0101E6820501668209016682070166820301668603016A8605016A7F0301F0800101658C05016F8C03016F8E0301708E0501708E0901708E0701705F0001F791030173960701769603017696090176960501769A03017A9405019900000009910401737A0401627A0601627A0201627A0801628904016D7E0001647C0201E87D0001E6820401668208016682060166820201668602016A8604016A7F0201F0800001658C04016F8C02016F8E0201708E0401708E0801708E060170600001A491020173960601769602017696080176960401769A02017A940401994D0001B20D010100 
  818.     + 0x9E002000810001650A0101009E00000081010165010101008E000000810201650E0101006A0000008A00016D0B0101006A0000008A01016D040101004A0000008A02016D0F0101006A0000008D00016F0C0101006A0000008D01016F070101004A0000008D02016FFF0300009201019A9201019AFF0000007F0101F000000000FF0000008901016D00000000FF0000008C01016F00000000FF0000007F0001F000000000FF0000008900016D00000000FF0000008C00016F60E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  819.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C1000000FF0000007406B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  820.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  821. where id = 91
  822. go
  823. --  'SHLNC.250'.
  824. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  825.     values  (2001, 92, 4, 0, N'shlnc', N'Croatian dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  826. update syscharsets set binarydefinition = 0x3C008E1000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  827.     + 0x7A0002627B0002637C0002E800000002820002668300026784000268850002698600026A8700026B8800026C000000058B00026E000000088E0002708F00027190000272910002739200029A94000299960002769700027798000278990002799A00027A9B00029E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001637C0001E800000000820001668300016784000168850001698600016A8700016B8800016C000000038B00016E000000068E0001708F00017190000172910001739200019A94000199960001769700017798000178990001799A00017A9B00019E4300017C4400017D4500017E460001A61B0001816F000130 
  828.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180930002745600019B9203029A940102999C0002009B01029E1F000198500001925100018253000194540001846C00018524000197250001202000012795000175930001745700012B9203019A940101999C0001009B01019E270001094B0001A24C0001FF8903026D610001A77A050262470001A8620001A9480001B4630001AC9204029A5D0001BB640001AE23000196650001B09B02029E660001B55C0001AB4E0001BD8903016D490001B8670001B6680001B7690001864A0001A17A0501629204019A5E0001D78901026D4F0001918901016D9B02019E91020273 
  829.     + 0x7A0202627A0302627A0102627A0402628902026D7E0002647C0102E87D0002E6820202668204026682030266820102668601026A8602026A7F0102F0800002658C02026F8C01026F8E0102708E0202708E0402708E0302705F0001F791010273960302769601027696040276960202769A01027A9402029900000009910201737A0201627A0301627A0101627A0401628902016D7E0001647C0101E87D0001E6820201668204016682030166820101668601016A8602016A7F0101F0800001658C02016F8C01016F8E0101708E0201708E0401708E030170600001A491010173960301769601017696040176960201769A01017A940201994D0001B20D010100 
  830.     + 0x9E002000810001650A0101009E00000081000265010101008E000000810003650E0101006A0000008A00016D0B0101006A0000008A00026D040101004A0000008A00036D0F0101006A0000008D00016F0C0101006A0000008D00026F070101004A0000008D00036FFF0300009201019A9201019AFF0000007F0002F000000000FF0000008900026D00000000FF0000008C00026F00000000FF0000007F0001F000000000FF0000008900016D00000000FF0000008C00016F60E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  831.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF0034000200000068000000FF0000003507B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  832.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  833. where id = 92
  834. go
  835. --  'SKYDIC.250'.
  836. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  837.     values  (2001, 93, 4, 0, N'skydic', N'Slovak dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  838. update syscharsets set binarydefinition = 0x32008E0600000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  839.     + 0x7A0101E47C010163000000027F010165800101668101016782010168830101698501016A8601016B8701016C8801016D8901016E8A01016F8B0101F48D0101718E0101728F0101F89103019A93010199950101769601017797010178980101799901017A9A01019E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001E47C000163000000007F000165800001668100016782000168830001698500016A8600016B8700016C8800016D8900016E8A00016F8B0001F48D0001718E0001728F0001F89100019A93000199950001769600017797000178980001799900017A9A00019E4300017C4400017D4500017E460001A61B0001816F000130 
  840.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180920101745600019B9105019A930301999B0101009A05019E1F000198500001925100018253000194540001846C00018524000197250001202000012794000175920001745700012B9104019A930201999B0001009A04019E270001094B0001A24C0001FF8807016D610001A77A0901E4470001A8620001A9480001B4630001AC9107019A5D0001BB640001AE23000196650001B09A03019E660001B55C0001AB4E0001BD8806016D490001B8670001B6680001B7690001864A0001A17A0801E49106019A5E0001D78805016D4F0001918804016D9A02019E8F0301F8 
  841.     + 0x7A0301E47A0501E47A0701E47B0101628803016D7D0301E87D0501E87E010164800501668009016680030166800701668503016A8505016A7F0301657F0501658A03016F8A05016F8B0501F48C0101708B0701F48B0301F45F0001F790010173950701769505017695090176950301769903017A93050199000000038F0201F87A0201E47A0401E47A0601E47B0001628802016D7D0201E87D0401E87E000164800401668008016680020166800601668502016A8504016A7F0201657F0401658A02016F8A04016F8B0401F48C0001708B0601F48B0201F4600001A490000173950601769504017695080176950201769902017A930401994D0001B205010100 
  842.     + 0x6800200084000169040101006800000084010169010101004800000084020169FF0300009101019A9101019AFF0000007D0101E800000000FF0000007D0001E800000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  843.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000BB000000FF000000DD07B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  844.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  845. where id = 93
  846. go
  847. --  'SKYNC.250'.
  848. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  849.     values  (2001, 94, 4, 0, N'skync', N'Slovak dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  850. update syscharsets set binarydefinition = 0x3C008E0600000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  851.     + 0x7A0002E47C000263000000027F000265800002668100026782000268830002698500026A8600026B8700026C8800026D8900026E8A00026F8B0002F48D0002718E0002728F0002F89100029A93000299950002769600027797000278980002799900027A9A00029E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001E47C000163000000007F000165800001668100016782000168830001698500016A8600016B8700016C8800016D8900016E8A00016F8B0001F48D0001718E0001728F0001F89100019A93000199950001769600017797000178980001799900017A9A00019E4300017C4400017D4500017E460001A61B0001816F000130 
  852.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E000180920002745600019B9103029A930102999B0002009A02029E1F000198500001925100018253000194540001846C00018524000197250001202000012794000175920001745700012B9103019A930101999B0001009A02019E270001094B0001A24C0001FF8803026D610001A77A0402E4470001A8620001A9480001B4630001AC9104029A5D0001BB640001AE23000196650001B09A01029E660001B55C0001AB4E0001BD8803016D490001B8670001B6680001B7690001864A0001A17A0401E49104019A5E0001D78802026D4F0001918802016D9A01019E8F0102F8 
  853.     + 0x7A0102E47A0202E47A0302E47B0002628801026D7D0102E87D0202E87E000264800202668004026680010266800302668501026A8502026A7F0102657F0202658A01026F8A02026F8B0202F48C0002708B0302F48B0102F45F0001F790000273950302769502027695040276950102769901027A93020299000000038F0101F87A0101E47A0201E47A0301E47B0001628801016D7D0101E87D0201E87E000164800201668004016680010166800301668501016A8502016A7F0101657F0201658A01016F8A02016F8B0201F48C0001708B0301F48B0101F4600001A490000173950301769502017695040176950101769901017A930201994D0001B205010100 
  854.     + 0x6800200084000169040101006800000084000269010101004800000084000369FF0300009101019A9101019AFF0000007D0002E800000000FF0000007D0001E800000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  855.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000B9000000FF0000009E08B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  856.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  857. where id = 94
  858. go
  859. --  'SLVDIC.250'.
  860. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  861.     values  (2001, 95, 4, 0, N'slvdic', N'Slovenian dictionary case-sensitive sort order for use with code page 1250', 0x0000)
  862. update syscharsets set binarydefinition = 0x32008F0100000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  863.     + 0x7A0101627B0101637C0101E87F0101F0810101668201016783010168840101698501016A8601016B8701016C8801016D8901016E8A01016F8B0101708C0101718D0101728E0101738F03019A92010199940101769501017796010178970101799801017A9901019E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001637C0001E87F0001F0810001668200016783000168840001698500016A8600016B8700016C8800016D8900016E8A00016F8B0001708C0001718D0001728E0001738F00019A92000199940001769500017796000178970001799800017A9900019E4300017C4400017D4500017E460001A61B0001816F000130 
  864.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001809001019C5600019B91010174920301999A01019F9B0101001F000198500001925100018253000194540001846C000185240001972500012020000127930001759000019C5700012B91000174920201999A00019F9B000100270001094B0001A24C0001FF8807016D610001A77A0B0162470001A8620001A9480001B4630001AC8F05019A5D0001BB640001AE23000196650001B09903019E660001B55C0001AB4E0001BD8806016D490001B8670001B6680001B7690001864A0001A17A0A01628F04019A5E0001D78805016D4F0001918804016D9902019E8E030173 
  865.     + 0x7A0301627A0501627A0901627A0701628803016D7E0101647C0301E87D0101E6810301668109016681050166810701668503016A8505016A7F0301F0800101658A03016F8A05016F8B0301708B0501708B0901708B0701705F0001F78E050173940701769403017694090176940501769803017A92050199000000008E0201737A0201627A0401627A0801627A0601628802016D7E0001647C0201E87D0001E6810201668108016681040166810601668502016A8504016A7F0201F0800001658A02016F8A04016F8B0201708B0401708B0801708B060170600001A48E040173940601769402017694080176940401769802017A920401994D0001B2FF030000 
  866.     + 0x8F01019A8F01019AFF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  867.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF003400020000008B000000FF0000004709B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  868.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  869. where id = 95
  870. go
  871. --  'SLVNC.250'.
  872. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  873.     values  (2001, 96, 4, 0, N'slvnc', N'Slovenian dictionary case-insensitive sort order for use with code page 1250', 0x0000)
  874. update syscharsets set binarydefinition = 0x3C008F0100000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2800010A2900010B2A00010C2B00010D2C0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F260001A02D0001222E0001232F0001243000012531000126320001282100012D330001293400012A3500012C5800013C3600012E220001AD3700012F3800013A700001317100013272000133730001347400013575000136760001377700013878000139790001613900013B3A00013F5900013D5A00013E5B0001B13B0001403C00015B 
  875.     + 0x7A0002627B0002637C0002E87F0002F0810002668200026783000268840002698500026A8600026B8700026C8800026D8900026E8A00026F8B0002708C0002718D0002728E0002738F00029A92000299940002769500027796000278970002799800027A9900029E3D00015C3E00015D3F00015E4000015F410001604200017B7A0001627B0001637C0001E87F0001F0810001668200016783000168840001698500016A8600016B8700016C8800016D8900016E8A00016F8B0001708C0001718D0001728E0001738F00019A92000199940001769500017796000178970001799800017A9900019E4300017C4400017D4500017E460001A61B0001816F000130 
  876.     + 0x1C000183520001931D0001885500018B6D0001896A0001876B0001951E0001906E0001809000029C5600019B91000274920102999A00029F9B0002001F000198500001925100018253000194540001846C000185240001972500012020000127930001759000019C5700012B91000174920101999A00019F9B000100270001094B0001A24C0001FF8803026D610001A77A050262470001A8620001A9480001B4630001AC8F03029A5D0001BB640001AE23000196650001B09901029E660001B55C0001AB4E0001BD8803016D490001B8670001B6680001B7690001864A0001A17A0501628F03019A5E0001D78802026D4F0001918802016D9901019E8E010273 
  877.     + 0x7A0102627A0202627A0402627A0302628801026D7E0002647C0102E87D0002E6810102668104026681020266810302668501026A8502026A7F0102F0800002658A01026F8A02026F8B0102708B0202708B0402708B0302705F0001F78E020273940302769401027694040276940202769801027A92020299000000008E0101737A0101627A0201627A0401627A0301628801016D7E0001647C0101E87D0001E6810101668104016681020166810301668501016A8502016A7F0101F0800001658A01016F8A02016F8B0101708B0201708B0401708B030170600001A48E020173940301769401017694040176940201769801017A920201994D0001B2FF030000 
  878.     + 0x8F01019A8F01019AFF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  879.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C8000000FF000000F009B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  880.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  881. where id = 96
  882. go
  883. --  'BINARY.251'.
  884. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  885.     values  (2001, 104, 5, 0, N'bin_cp1251', N'Binary Sort Order for the Code Page 1251 Character Set', 0x0000)
  886. go
  887. --  'DICTION.251'.
  888. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  889.     values  (2001, 105, 5, 0, N'dictionary_251', N'Dictionary case-sensitive sort order for use with code page 1251', 0x0000)
  890. update syscharsets set binarydefinition = 0x0200DF0000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2400010A2500010B2600010C2700010D280001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F220001A0290001222A0001232B0001242C0001252D0001262E0001281D00012D2F0001293000012A3100012C4C00013C3200012E1E0001AD3300012F3400013A62000131630001326400013365000134660001356700013668000137690001386A0001396B0001613500013B3600013F4D00013D4E00013E4F0001B1370001403800015B 
  891.     + 0x6C0101626D0101636E0101646F010165700101667101016772010168730101697401016A7501016B7601016C7701016D7801016E790101B97B0101707C0101717D0101727E0101737F01017480010199820101768301017784010178850101798601017A870101E03900015C3A00015D3B00015E3C00015F3D0001603E00017B6C0001626D0001636E0001646F000165700001667100016772000168730001697400016A7500016B7600016C7700016D7800016E790001B97B0001707C0001717D0001727E0001737F00017480000199820001768300017784000178850001798600017A870001E03F00017C4000017D4100017E420001A61B0001988D0101E5 
  892.     + 0x8B0501E4460001938B0401E44900018B5F0001895C0001875D00019561000130600001889A0101EC4A00019B9D0101EE980301EBA30101F3AA0101F88D0001E5440001924500018247000194480001845E00018520000197210001201C000127810001759A0001EC4B00012B9D0001EE980201EBA30001F3AA0001F823000109A50101F4A50001F4970101EA530001A78B0301E443000191540001A98E0301BA550001AC8F0101E6510001BB560001AE1F000196570001B0950101E9580001B5500001AB940101BF940001BF8B0201E4590001B65A0001B75B0001868E0201BA7A00016F8F0001E6520001A4970001EA920101E8920001E8950001E9880101E1 
  893.     + 0x890101E28A0101E38B0101E48C0101908E0101BA900101E7910101BE930101B3960101BC980101EB9901019A9B0101ED9C01019C9E0101EF9F0101F0A00101F1A10101F2A201019EA40101A2A60101F5A70101F6A80101F7A901019FAB0101F9AC0101FAAD0101FBAE0101FCAF0101FDB00101FEB10101FFB2010100880001E1890001E28A0001E38B0001E48C0001908E0001BA900001E7910001BE930001B3960001BC980001EB9900019A9B0001ED9C00019C9E0001EF9F0001F0A00001F1A10001F2A200019EA40001A2A60001F5A70001F6A80001F7A900019FAB0001F9AC0001FAAD0001FBAE0001FCAF0001FDB00001FEB10001FFB2000100FF006E00 
  894.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  895.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C5000000FF0000008D0BB20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  896.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  897. where id = 105
  898. go
  899. --  'NOCASE.251'.
  900. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  901.     values  (2001, 106, 5, 0, N'nocase_1251', N'Dictionary case-insensitive sort order for use with code page 1251', 0x0000)
  902. update syscharsets set binarydefinition = 0x0C00DF0000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2400010A2500010B2600010C2700010D280001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F220001A0290001222A0001232B0001242C0001252D0001262E0001281D00012D2F0001293000012A3100012C4C00013C3200012E1E0001AD3300012F3400013A62000131630001326400013365000134660001356700013668000137690001386A0001396B0001613500013B3600013F4D00013D4E00013E4F0001B1370001403800015B 
  903.     + 0x6C0002626D0002636E0002646F000265700002667100026772000268730002697400026A7500026B7600026C7700026D7800026E790002B97B0002707C0002717D0002727E0002737F00027480000299820002768300027784000278850002798600027A870002E03900015C3A00015D3B00015E3C00015F3D0001603E00017B6C0001626D0001636E0001646F000165700001667100016772000168730001697400016A7500016B7600016C7700016D7800016E790001B97B0001707C0001717D0001727E0001737F00017480000199820001768300017784000178850001798600017A870001E03F00017C4000017D4100017E420001A61B0001988D0002E5 
  904.     + 0x8B0202E4460001938B0201E44900018B5F0001895C0001875D00019561000130600001889A0002EC4A00019B9D0002EE980102EBA30002F3AA0002F88D0001E5440001924500018247000194480001845E00018520000197210001201C000127810001759A0001EC4B00012B9D0001EE980101EBA30001F3AA0001F823000109A50002F4A50001F4970002EA530001A78B0102E443000191540001A98E0102BA550001AC8F0002E6510001BB560001AE1F000196570001B0950002E9580001B5500001AB940002BF940001BF8B0101E4590001B65A0001B75B0001868E0101BA7A00016F8F0001E6520001A4970001EA920002E8920001E8950001E9880002E1 
  905.     + 0x890002E28A0002E38B0002E48C0002908E0002BA900002E7910002BE930002B3960002BC980002EB9900029A9B0002ED9C00029C9E0002EF9F0002F0A00002F1A10002F2A200029EA40002A2A60002F5A70002F6A80002F7A900029FAB0002F9AC0002FAAD0002FBAE0002FCAF0002FDB00002FEB10002FFB2000200880001E1890001E28A0001E38B0001E48C0001908E0001BA900001E7910001BE930001B3960001BC980001EB9900019A9B0001ED9C00019C9E0001EF9F0001F0A00001F1A10001F2A200019EA40001A2A60001F5A70001F6A80001F7A900019FAB0001F9AC0001FAAD0001FBAE0001FCAF0001FDB00001FEB10001FFB2000100FF006E00 
  906.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  907.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000D0000000FF000000350CB20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  908.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  909. where id = 106
  910. go
  911. --  'UKRDIC.251'.
  912. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  913.     values  (2001, 107, 5, 0, N'ukrdic', N'Ukrainian dictionary case-sensitive sort order for use with code page 1251', 0x0000)
  914. update syscharsets set binarydefinition = 0x0200DC0000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2400010A2500010B2600010C2700010D280001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F220001A0290001222A0001232B0001242C0001252D0001262E0001281D00012D2F0001293000012A3100012C4C00013C3200012E1E0001AD3300012F3400013A62000131630001326400013365000134660001356700013668000137690001386A0001396B0001613500013B3600013F4D00013D4E00013E4F0001B1370001403800015B 
  915.     + 0x6C0101626D0101636E0101646F010165700101667101016772010168730101697401016A7501016B7601016C7701016D7801016E790101B97B0101707C0101717D0101727E0101737F01017480010199820101768301017784010178850101798601017A870101E03900015C3A00015D3B00015E3C00015F3D0001603E00017B6C0001626D0001636E0001646F000165700001667100016772000168730001697400016A7500016B7600016C7700016D7800016E790001B97B0001707C0001717D0001727E0001737F00017480000199820001768300017784000178850001798600017A870001E03F00017C4000017D4100017E420001A61B0001988D0101E5 
  916.     + 0x8B0501E4460001938B0401E44900018B5F0001895C0001875D00019561000130600001889A0101EC4A00019B9D0101EE980301EBA30101F3AA0101F88D0001E5440001924500018247000194480001845E00018520000197210001201C000127810001759A0001EC4B00012B9D0001EE980201EBA30001F3AA0001F823000109A50101F4A50001F4970101EA530001A78B0301E443000191540001A98E0301BA550001AC8F0101E6510001BB560001AE1F000196570001B0950101E9580001B5500001AB940101BF940001BF8B0201E4590001B65A0001B75B0001868E0201BA7A00016F8F0001E6520001A4970001EA920101E8920001E8950001E9880101E1 
  917.     + 0x890101E28A0101E38B0101E48C0101908E0101BA900101E7910101BE930101B3960101BC980101EB9901019A9B0101ED9C01019C9E0101EF9F0101F0A00101F1A10101F2A201019EA40101A2A60101F5A70101F6A80101F7A901019FAB0101F9AC0101FAAD0101FBAE0101FDB2010100AF0101FEB00101FFB10101FC880001E1890001E28A0001E38B0001E48C0001908E0001BA900001E7910001BE930001B3960001BC980001EB9900019A9B0001ED9C00019C9E0001EF9F0001F0A00001F1A10001F2A200019EA40001A2A60001F5A70001F6A80001F7A900019FAB0001F9AC0001FAAD0001FBAE0001FDB2000100AF0001FEB00001FFB10001FCFF006E00 
  918.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  919.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000DB000000FF000000F60CB20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  920.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  921. where id = 107
  922. go
  923. --  'UKRNC.251'.
  924. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  925.     values  (2001, 108, 5, 0, N'ukrnc', N'Ukrainian dictionary case-insensitive sort order for use with code page 1251', 0x0000)
  926. update syscharsets set binarydefinition = 0x0C00DC0000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2400010A2500010B2600010C2700010D280001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F220001A0290001222A0001232B0001242C0001252D0001262E0001281D00012D2F0001293000012A3100012C4C00013C3200012E1E0001AD3300012F3400013A62000131630001326400013365000134660001356700013668000137690001386A0001396B0001613500013B3600013F4D00013D4E00013E4F0001B1370001403800015B 
  927.     + 0x6C0002626D0002636E0002646F000265700002667100026772000268730002697400026A7500026B7600026C7700026D7800026E790002B97B0002707C0002717D0002727E0002737F00027480000299820002768300027784000278850002798600027A870002E03900015C3A00015D3B00015E3C00015F3D0001603E00017B6C0001626D0001636E0001646F000165700001667100016772000168730001697400016A7500016B7600016C7700016D7800016E790001B97B0001707C0001717D0001727E0001737F00017480000199820001768300017784000178850001798600017A870001E03F00017C4000017D4100017E420001A61B0001988D0002E5 
  928.     + 0x8B0202E4460001938B0201E44900018B5F0001895C0001875D00019561000130600001889A0002EC4A00019B9D0002EE980102EBA30002F3AA0002F88D0001E5440001924500018247000194480001845E00018520000197210001201C000127810001759A0001EC4B00012B9D0001EE980101EBA30001F3AA0001F823000109A50002F4A50001F4970002EA530001A78B0102E443000191540001A98E0102BA550001AC8F0002E6510001BB560001AE1F000196570001B0950002E9580001B5500001AB940002BF940001BF8B0101E4590001B65A0001B75B0001868E0101BA7A00016F8F0001E6520001A4970001EA920002E8920001E8950001E9880002E1 
  929.     + 0x890002E28A0002E38B0002E48C0002908E0002BA900002E7910002BE930002B3960002BC980002EB9900029A9B0002ED9C00029C9E0002EF9F0002F0A00002F1A10002F2A200029EA40002A2A60002F5A70002F6A80002F7A900029FAB0002F9AC0002FAAD0002FBAE0002FDB2000200AF0002FEB00002FFB10002FC880001E1890001E28A0001E38B0001E48C0001908E0001BA900001E7910001BE930001B3960001BC980001EB9900019A9B0001ED9C00019C9E0001EF9F0001F0A00001F1A10001F2A200019EA40001A2A60001F5A70001F6A80001F7A900019FAB0001F9AC0001FAAD0001FBAE0001FDB2000100AF0001FEB00001FFB10001FCFF006E00 
  930.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  931.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000BD000000FF0000009E0DB20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  932.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  933. where id = 108
  934. go
  935. --  'BINARY.253'.
  936. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  937.     values  (2001, 112, 6, 0, N'bin_cp1253', N'Binary Sort Order for the Code Page 1253 Character Set', 0x0000)
  938. go
  939. --  'DICTION.253'.
  940. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  941.     values  (2001, 113, 6, 0, N'dictionary_1253', N'Greek case sensitive dictionary sort order for use with code page 1253', 0x0000)
  942. update syscharsets set binarydefinition = 0x0E00FF0000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E3200010A3300010B3400010C3500010D360001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F300001A03700012238000123390001243A0001253B0001263C0001282A00012D3D0001293E00012A3F00012C5D00013C4000012E2B0001AD4100012F4200013A750001BD77000132780001B27A0001B37C0001357D0001367E0001377F00013880000139810001614300013B4400013F5E00013D5F00013E600001B1450001404600015B 
  943.     + 0x82010162830101638401016485010165860101668701016788010168890101698A01016A8B01016B8C01016C8D01016D8E01016E8F01016F9001017091010171920101729301017394010174950101999701017698010177990101789A0101799B01017A9C0101E14700015C4800015D4900015E4A00015F4B0001604C00017B82000162830001638400016485000165860001668700016788000168890001698A00016A8B00016B8C00016C8D00016D8E00016E8F00016F9000017091000171920001729300017394000174950001999700017698000177990001789A0001799B00017A9C0001E14D00017C4E00017D4F00017E500001A61B00018174000130 
  944.     + 0x1C00018857000193870201675A00018B720001896F000187700001951D00018A730001801E00018C5B00019B1F00018D2000018E2100018F220001902300019855000192560001825800019459000184710001852D0001972E0001AF2400019A960001752500019C5C00012B2600019D2700019E2800019F2900012731000109540001919D0301E2640001A4650001A5660001A7510001A8670001A9520001B4680001ACB50001D2620001BB690001AE2C0001966A0001B02F0001206B0001B5610001AB790001337B000134530001A16C0001B66D0001B76E000186A10301E6A30301E8A50301EA630001A3AB0301F076000131B00301F6B40301AAA50601EA 
  945.     + 0x9D0101E29E0101E39F0101E4A00101E5A10101E6A20101E7A30101E8A40101E9A50101EAA60101EBA70101ECA80101EDA90101EEAA0101EFAB0101F0AC0101F1AD0101F3B60001FFAE0101F4AF0101F5B00101F6B10101F7B20101F8B30101F9B40101AAA50501EAB00501F69D0201E2A10201E6A30201E8A50201EAB00601F69D0001E29E0001E39F0001E4A00001E5A10001E6A20001E7A30001E8A40001E9A50001EAA60001EBA70001ECA80001EDA90001EEAA0001EFAB0001F0AC0001F1AD0001F3AE0002F4AE0001F4AF0001F5B00001F6B10001F7B20001F8B30001F9B40001AAA50401EAB00401F6AB0201F0B00201F6B40201AAB7000100FF006E00 
  946.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  947.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000A0000000FF000000390FB20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  948.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  949. where id = 113
  950. go
  951. --  'NOCASE.253'.
  952. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  953.     values  (2001, 114, 6, 0, N'nocase_1253', N'Greek case insensitive dictionary sort order for use with code page 1253', 0x0000)
  954. update syscharsets set binarydefinition = 0x0C00FF0000000101 + 0x010001020200010303000104040001050500010606000107070001080800010E3200010A3300010B3400010C3500010D360001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F300001A03700012238000123390001243A0001253B0001263C0001282A00012D3D0001293E00012A3F00012C5D00013C4000012E2B0001AD4100012F4200013A750001BD77000132780001B27A0001B37C0001357D0001367E0001377F00013880000139810001614300013B4400013F5E00013D5F00013E600001B1450001404600015B 
  955.     + 0x82000262830002638400026485000265860002668700026788000268890002698A00026A8B00026B8C00026C8D00026D8E00026E8F00026F9000027091000271920002729300027394000274950002999700027698000277990002789A0002799B00027A9C0002E14700015C4800015D4900015E4A00015F4B0001604C00017B82000162830001638400016485000165860001668700016788000168890001698A00016A8B00016B8C00016C8D00016D8E00016E8F00016F9000017091000171920001729300017394000174950001999700017698000177990001789A0001799B00017A9C0001E14D00017C4E00017D4F00017E500001A61B00018174000130 
  956.     + 0x1C00018857000193870101675A00018B720001896F000187700001951D00018A730001801E00018C5B00019B1F00018D2000018E2100018F220001902300019855000192560001825800019459000184710001852D0001972E0001AF2400019A960001752500019C5C00012B2600019D2700019E2800019F2900012731000109540001919D0102E2640001A4650001A5660001A7510001A8670001A9520001B4680001ACB50001D2620001BB690001AE2C0001966A0001B02F0001206B0001B5610001AB790001337B000134530001A16C0001B66D0001B76E000186A10102E6A30102E8A50102EA630001A3AB0102F076000131B00102F6B40102AAA50301EA 
  957.     + 0x9D0002E29E0002E39F0002E4A00002E5A10002E6A20002E7A30002E8A40002E9A50002EAA60002EBA70002ECA80002EDA90002EEAA0002EFAB0002F0AC0002F1AD0002F3B60001FFAE0003F4AF0002F5B00002F6B10002F7B20002F8B30002F9B40002AAA50202EAB00202F69D0101E2A10101E6A30101E8A50101EAB00301F69D0001E29E0001E39F0001E4A00001E5A10001E6A20001E7A30001E8A40001E9A50001EAA60001EBA70001ECA80001EDA90001EEAA0001EFAB0001F0AC0001F1AD0001F3AE0002F4AE0001F4AF0001F5B00001F6B10001F7B20001F8B30001F9B40001AAA50201EAB00201F6AB0101F0B00101F6B40101AAB7000100FF006E00 
  958.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  959.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000DD000000FF000000F311B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  960.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  961. where id = 114
  962.  
  963. --  'GRALTDCT.253'.
  964. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  965.     values  (2001, 121, 6, 0, N'greek_altdictionary', N'Greek dictionary sort order for use with Greek and English. Uses the ISO 8859-7 (ANSI 1253) Greek Windows character set and is case-sensitive.', 0x0000)
  966. update syscharsets set binarydefinition = 0x0200FE0000000101 + 0x01000102020001030300010404000105050001060600010707000108080001090900010A0A00010B0B00010C0C00010D0D00010E0E00010F0F0001101000011111000112120001131300011414000115150001161600011717000118180001191900011A1A00011B1B00011C1C00011D1D00011E1E00011F1F0001202000012121000122220001232300012424000125250001262600012727000128280001292900012A2A00012B2B00012C2C00012D2D00012E2E00012F2F00013A7D0001317E0001327F000133800001348100013582000136830001378400013885000139860001413000013B3100013C3200013D3300013E3400013F350001403600015B 
  967.     + 0x8700014288000143890001448A0001458B0001468C0001478D0001488E0001498F00014A9000014B9100014C9200014D9300014E9400014F95000150960001519700015298000153990001549A0001559B0001569C0001579D0001589E0001599F00015AA00001C13700015C3800015D3900015E3A00015F3B0001603C00017B8701014288010143890101448A0101458B0101468C0101478D0101488E0101498F01014A9001014B9101014C9201014D9301014E9401014F95010150960101519701015298010153990101549A0101559B0101569C0101579D0101589E0101599F01015AA00101C13D00017C3E00017D3F00017E4000017F4100018042000181 
  968.     + 0x430001824400018345000184460001854700018648000187490001884A0001894B00018A4C00018B4D00018C4E00018D4F00018E5000018F5100019052000191530001925400019355000194560001955700019658000197590001985A0001995B00019A5C00019B5D00019C5E00019D5F00019E6000019F610001A0620001A1630001A3A10101C2640001A4650001A5660001A6670001A7680001A8690001A96A0001AA6B0001AB6C0001AC6D0001AD6E0001AE6F0001AF700001B0710001B1720001B2730001B3740001B4750001B5760001B6770001B7780001BBA50101C6A70101C8A90101CA790001BDAF0101D07A0001D2B40101D6B8010100A90601CA 
  969.     + 0xA10001C2A20001C3A30001C4A40001C5A50001C6A60001C7A70001C8A80001C9A90001CAAA0001CBAB0001CCAC0001CDAD0001CEAE0001CFAF0001D0B00001D1B10001D37B0001FFB20001D4B30001D5B40001D6B50001D7B60001D8B70001D9B8000100A90501CAB40201D6A10301C2A50301C6A70301C8A90401CAB40601D6A10201C2A20101C3A30101C4A40101C5A50201C6A60101C7A70201C8A80101C9A90301CAAA0101CBAB0101CCAC0101CDAD0101CEAE0101CFAF0201D0B00101D1B10101D3B20201D4B20101D4B30101D5B40301D6B50101D7B60101D8B70101D9B8020100A90201CAB40501D6AF0301D0B40401D6B80301007C000130FF006E00 
  970.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  971.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF003400020000008C000000FF000000E10FB20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  972.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  973. where id = 121
  974. go
  975. --  'GRMXTDCT.253'.
  976. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  977.     values  (2001, 120, 6, 0, N'greek_mixeddictionary', N'Greek English mixed dictionary sort order. Uses the ISO 8859-7 (ANSI 1253) Greek Windows character set and is case-sensitive.', 0x0000)
  978. update syscharsets set binarydefinition = 0x0200FE0000000101 + 0x01000102020001030300010404000105050001060600010707000108080001090900010A0A00010B0B00010C0C00010D0D00010E0E00010F0F0001101000011111000112120001131300011414000115150001161600011717000118180001191900011A1A00011B1B00011C1C00011D1D00011E1E00011F1F0001202000012121000122220001232300012424000125250001262600012727000128280001292900012A2A00012B2B00012C2C00012D2D00012E2E00012F2F00013A7D0001317E0001327F000133800001348100013582000136830001378400013885000139860001C13000013B3100013C3200013D3300013E3400013F350001403600015B 
  979.     + 0x870401C2880201C3900401CB8A0201C58B0401C69B0201D7890201C49C0201D88F0701CA990401D5900201CB910201CC920201CD930201CE950401D0960201D1900601CB970201D3980301D4990201D59A0901D6880401C3880601C3940201CF9A0701D68C0201C73700015C3800015D3900015E3A00015F3B0001603C00017B870501C2880301C3900501CB8A0301C58B0501C69B0301D7890301C49C0301D88F0801CA990501D5900301CB910301CC920301CD930301CE950501D0960301D1900701CB970301D3980401D4990301D59A0A01D6880501C3880701C3940301CF9A0801D68C0301C73D00017C3E00017D3F00017E4000017F4100018042000181 
  980.     + 0x430001824400018345000184460001854700018648000187490001884A0001894B00018A4C00018B4D00018C4E00018D4F00018E5000018F5100019052000191530001925400019355000194560001955700019658000197590001985A0001995B00019A5C00019B5D00019C5E00019D5F00019E6000019F610001A0620001A1630001A3870101C2640001A4650001A5660001A6670001A7680001A8690001A96A0001AA6B0001AB6C0001AC6D0001AD6E0001AE6F0001AF700001B0710001B1720001B2730001B3740001B4750001B5760001B6770001B7780001BB8B0101C68D0101C88F0101CA790001BD950101D07A0001D29A0101D69E0101008F0601CA 
  981.     + 0x870001C2880001C3890001C48A0001C58B0001C68C0001C78D0001C88E0001C98F0001CA900001CB910001CC920001CD930001CE940001CF950001D0960001D1970001D37B0001FF980001D4990001D59A0001D69B0001D79C0001D89D0001D99E0001008F0501CA9A0201D6870301C28B0301C68D0301C88F0401CA9A0601D6870201C2880101C3890101C48A0101C58B0201C68C0101C78D0201C88E0101C98F0301CA900101CB910101CC920101CD930101CE940101CF950201D0960101D1970101D3980201D4980101D4990101D59A0301D69B0101D79C0101D89D0101D99E0201008F0201CA9A0501D6950301D09A0401D69E0301007C000130FF006E00 
  982.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  983.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000BE000000FF000000A110B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  984.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  985. where id = 120
  986. go
  987. --  'GRNOACCE.253'.
  988. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  989.     values  (2001, 124, 6, 0, N'greek_nocasedict', N'Greek dictionary sort order for use with Greek and English. Uses the ISO 8859-7 (ANSI 1253) Greek Windows character set and is not case-sensitive.', 0x0000)
  990. update syscharsets set binarydefinition = 0x0900FE0000000101 + 0x01000102020001030300010404000105050001060600010707000108080001090900010A0A00010B0B00010C0C00010D0D00010E0E00010F0F0001101000011111000112120001131300011414000115150001161600011717000118180001191900011A1A00011B1B00011C1C00011D1D00011E1E00011F1F0001202000012121000122220001232300012424000125250001262600012727000128280001292900012A2A00012B2B00012C2C00012D2D00012E2E00012F2F00013A7D0001317E0001327F000133800001348100013582000136830001378400013885000139860001413000013B3100013C3200013D3300013E3400013F350001403600015B 
  991.     + 0x8700014288000143890001448A0001458B0001468C0001478D0001488E0001498F00014A9000014B9100014C9200014D9300014E9400014F95000150960001519700015298000153990001549A0001559B0001569C0001579D0001589E0001599F00015AA00001C13700015C3800015D3900015E3A00015F3B0001603C00017B8700024288000243890002448A0002458B0002468C0002478D0002488E0002498F00024A9000024B9100024C9200024D9300024E9400024F95000250960002519700025298000253990002549A0002559B0002569C0002579D0002589E0002599F00025AA00002C13D00017C3E00017D3F00017E4000017F4100018042000181 
  992.     + 0x430001824400018345000184460001854700018648000187490001884A0001894B00018A4C00018B4D00018C4E00018D4F00018E5000018F5100019052000191530001925400019355000194560001955700019658000197590001985A0001995B00019A5C00019B5D00019C5E00019D5F00019E6000019F610001A0620001A1630001A3A10002C2640001A4650001A5660001A6670001A7680001A8690001A96A0001AA6B0001AB6C0001AC6D0001AD6E0001AE6F0001AF700001B0710001B1720001B2730001B3740001B4750001B5760001B6770001B7780001BBA50002C6A70002C8A90002CA790001BDAF0002D07A0001D2B40002D6B8000200A90007CA 
  993.     + 0xA10001C2A20001C3A30001C4A40001C5A50001C6A60001C7A70001C8A80001C9A90001CAAA0001CBAB0001CCAC0001CDAD0001CEAE0001CFAF0001D0B00001D1B10001D37B0001FFB20001D4B30001D5B40001D6B50001D7B60001D8B70001D9B8000100A90006CAB40003D6A10004C2A50004C6A70004C8A90005CAB40007D6A10003C2A20002C3A30002C4A40002C5A50003C6A60002C7A70003C8A80002C9A90004CAAA0002CBAB0002CCAC0002CDAD0002CEAE0002CFAF0003D0B00002D1B10002D3B20003D4B20002D4B30002D5B40004D6B50002D7B60002D8B70002D9B8000300A90003CAB40006D6AF0004D0B40005D6B80004007C000130FF006E00 
  994.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  995.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C7000000FF0000004B11B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  996.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  997. where id = 124
  998. go
  999. --  'BINARY.254'.
  1000. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1001.     values  (2001, 128, 7, 0, N'bin_cp1254', N'Binary Sort Order for the Code Page 1254 Character Set', 0x0000)
  1002. go
  1003. --  'DICTION.254'.
  1004. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1005.     values  (2001, 129, 7, 0, N'dictionary_1254', N'Case sensitive dictionary sort order for use with code page 1254', 0x0000)
  1006. update syscharsets set binarydefinition = 0x32005A0500000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2A00010A2B00010B2C00010C2D00010D2E0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F280001A02F00012230000123310001243200012533000126340001282300012D350001293600012A3700012C5A00013C3800012E240001AD3900012F3A00013A750001BC790001B97B0001B27D0001B37F00013580000136810001378200013883000139840001613B00013B3C00013F5B00013D5C00013E5D0001B13D0001403E00015B 
  1007.     + 0x8502016286010163870101E7890101658A0301668B0101678C0101F08E0101FD8F01016A9001016B9101016C9201016D9301016E9401016F950201F69701017198010172990101739A0301FE9C0101999E0101FCA0010177A1010178A2010179A301017AA40101003F00015C4000015D4100015E42000188440001604500017B8500016286000163870001E7890001658A0001668B0001678C0001F08E0001FD8F02016A9000016B9100016C9200016D9300016E9400016F950001F69700017198000172990001739A0001FE9C0001999E0001FCA0000177A1000178A2000179A300017AA40001004600017C4700017D4800017E490001A11B00018174000130 
  1008.     + 0x1C00018D540001938B0201675700018B720001896F000187700001954300015F730001809A0501FE5800019B000000031D00018E1E00018F1F0001902000019D52000192530001825500019456000184710001852600019727000120510001919D0001759A0401FE5900012B000000022100019E22000127A303017A290001094A0001A6630001A3640001A4650001A5660001A74B0001A8670001A94C0001AF680001AC850401625F0001BB690001AE250001966A0001B04D0001B46B0001B55E0001AB7C0001337E0001344E0001B86C0001B66D0001B76E0001864F0001BF7A000132950401F6600001D7760001BD770001BE780001315000019885080162 
  1009.     + 0x85060162850A0162850E0162850C01628510016200000001880101648A0901668A0701668A0B01668A0D01668F07016A8F05016A8F09016A8F0B016A8D0101689403016F950801F6950601F6950A01F6950C01F696010170610001F7950E01F69E0501FC9E0301FC9E0701FC9F0101768F03016A9B01017400000004850701628505016285090162850D0162850B0162850F016200000000880001648A0801668A0601668A0A01668A0C01668F06016A8F04016A8F08016A8F0A016A8D0001689402016F950701F6950501F6950901F6950B01F696000170620001A2950D01F69E0401FC9E0201FC9E0601FC9F0001768F00016A9B000174A302017AFF030000 
  1010.     + 0x850101628A010166FF030000850301628A040166FF030000950101F68A020166FF030000950301F68A050166FF0300009A0101FE9A0101FEFF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1011.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000B1000000FF0000008E13B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1012.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1013. where id = 129
  1014. go
  1015. --  'NOCASE.254'.
  1016. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1017.     values  (2001, 130, 7, 0, N'nocase_1254', N'Case insensitive dictionary order for use with code page 1254', 0x0000)
  1018. update syscharsets set binarydefinition = 0x3C005A0500000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2A00010A2B00010B2C00010C2D00010D2E0001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F280001A02F00012230000123310001243200012533000126340001282300012D350001293600012A3700012C5A00013C3800012E240001AD3900012F3A00013A750001BC790001B97B0001B27D0001B37F00013580000136810001378200013883000139840001613B00013B3C00013F5B00013D5C00013E5D0001B13D0001403E00015B
  1019.     + 0x8500026286000263870002E7890002658A0002668B0002678C0002F08E0002FD8F0002699100026B9200026C9300026D9400026E9500026F960002F698000271990002729A0002739B0002FE9D0002999F0002FCA1000277A2000278A3000279A400027AA50002003F00015C4000015D4100015E42000188440001604500017B8500016286000163870001E7890001658A0001668B0001678C0001F08E0001FD9000016A9100016B9200016C9300016D9400016E9500016F960001F698000171990001729A0001739B0001FE9D0001999F0001FCA1000177A2000178A3000179A400017AA50001004600017C4700017D4800017E490001A11B00018174000130
  1020.     + 0x1C00018D540001938B0101675700018B720001896F000187700001954300015F730001809B0302FE5800019B000000031D00018E1E00018F1F0001902000019D52000192530001825500019456000184710001852600019727000120510001919E0001759B0301FE5900012B000000022100019E22000127A401027A290001094A0001A6630001A3640001A4650001A5660001A74B0001A8670001A94C0001AF680001AC850201625F0001BB690001AE250001966A0001B04D0001B46B0001B55E0001AB7C0001337E0001344E0001B86C0001B66D0001B76E0001864F0001BF7A000132960201F6600001D7760001BD770001BE780001315000019885040262
  1021.     + 0x850302628505026285070262850602628508026200000001880002648A0402668A0302668A0502668A0602669002026A9001026A9003026A9004026A8D0002689501026F960402F6960302F6960502F6960602F697000270610001F7960702F69F0202FC9F0102FC9F0302FCA00002769000026A9C0002740000000485040162850301628505016285070162850601628508016200000000880001648A0401668A0301668A0501668A0601669002016A9001016A9003016A9004016A8D0001689501016F960401F6960301F6960501F6960601F697000170620001A2960701F69F0201FC9F0101FC9F0301FCA00001768F0001699C000174A401017AFF030000
  1022.     + 0x850101628A010166FF030000850102628A010266FF030000960101F68A020166FF030000960102F68A020266FF0300009B0101FE9B0101FEFF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1B14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7772819140000000000FF0200000000140000000000FF00000000000000
  1023.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000A9000000FF000000AEE2710200000000FFD2D2FC0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000
  1024.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1B140028001400F81B1400FFBEF8772800000000000000FF001400180000007D000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200F81B1400FF0014008CF41200C6123000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400
  1025. where id = 130
  1026. go
  1027.  
  1028.  
  1029. --  'BINARY.255'.
  1030. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1031.     values  (2001, 136, 8, 0, N'bin_cp1255', N'Binary Sort Order for the Code Page 1255 Character Set', 0x0000)
  1032. go
  1033. --  'DICTION.255'.
  1034. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1035.     values  (2001, 137, 8, 0, N'dictionary_1255', N'Case-sensitive dictionary sort order for use with code page 1255', 0x0000)
  1036. update syscharsets set binarydefinition = 0x0200FF00000001C0 + 0x120001021300010314000104150001051600010617000107180001081900010E4000010A4100010B4200010C4300010D440001211A00010F1B0001101C0001111D0001121E0001131F00011420000115210001162200011723000118240001192500011A2600011B2700011C2800011D2900011E2A00011F2B00017F3E0001A045000122460001234700012448000125490001264A0001283900012D4B0001294C00012A4D00012C7200013C4E00012E3A0001AD4F00012F5000013A8D0001BC910001B9930001B2950001B39700013598000136990001379A0001389B0001399C0001615100013B5200013F7300013D7400013E750001B1530001405400015B 
  1037.     + 0x9D0101629E0101639F010164A0010165A1010166A2010167A3010168A4010169A501016AA601016BA701016CA801016DA901016EAA01016FAB010170AC010171AD010172AE010173AF010174B0010199B2010176B3010177B4010178B5010179B601017AB70101E05500015C5600015D5700015E580001885A0001605B00017B9D0001629E0001639F000164A0000165A1000166A2000167A3000168A4000169A500016AA600016BA700016CA800016DA900016EAA00016FAB000170AC000171AD000172AE000173AF000174B0000199B2000176B3000177B4000178B5000179B600017AB70001E05C00017C5D00017D5E00017E5F0001A12C0001818C000130 
  1038.     + 0x2D00018A6C000193A20201676F00018B8A00018987000187880001955900015F8B0001802E00018C7000019B2F00018D3000018E3100018F320001903300019A6A0001926B0001826D0001946E000184890001853C0001973D000120670001CEB10001753400019C7100012B3500019D3600019E3700019F380001273F000109600001A67B0001A37C0001A47D0001A57E0001A7610001A87F0001A9620001AF800001AC790001BA770001BB810001AE3B000196820001B0630001B4830001B5760001AB9400013396000134640001B8840001B6850001B786000186650001BF920001327A0001A2780001AA8E0001BD8F0001BE9000013166000198010001C1 
  1039.     + 0x020001C2030001C3040001C4050001C5060001C6070001C7080001C8090001C90A0001CBCE0001D40B0001CC0C0001CD0D0001CF680001D30E0001D00F0001D1100001D21100010169000191CF0001D5D00001D6D10001D7D20001D8D30001D9D40001DAD50001DBD60001DCD70001DDD80001DED90001DFDA0001FBB80001E1B90001E2BA0001E3BB0001E4BC0001E5BD0001E6BE0001E7BF0001E8C00001E9C10001EBC20101ECC20001ECC30001EEC40101F0C40001F0C50101F1C50001F1C60001F2C70001F4C80101F6C80001F6C90101F7C90001F7CA0001F8CB0001F9CC0001FACD0001CADB0001FCDC0001FDDD0001FEDE0001FFDF000100FF006E00 
  1040.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1041.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C6000000FF000000D415B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1042.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1043. where id = 137
  1044. go
  1045. --  'NOCASE.255'.
  1046. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1047.     values  (2001, 138, 8, 0, N'nocase_1255', N'Case-insensitive dictionary sort order for use with code page 1255', 0x0000)
  1048. update syscharsets set binarydefinition = 0x0900FF00000001C0 + 0x120001021300010314000104150001051600010617000107180001081900010E4000010A4100010B4200010C4300010D440001211A00010F1B0001101C0001111D0001121E0001131F00011420000115210001162200011723000118240001192500011A2600011B2700011C2800011D2900011E2A00011F2B00017F3E0001A045000122460001234700012448000125490001264A0001283900012D4B0001294C00012A4D00012C7200013C4E00012E3A0001AD4F00012F5000013A8D0001BC910001B9930001B2950001B39700013598000136990001379A0001389B0001399C0001615100013B5200013F7300013D7400013E750001B1530001405400015B 
  1049.     + 0x9D0002629E0002639F000264A0000265A1000266A2000267A3000268A4000269A500026AA600026BA700026CA800026DA900026EAA00026FAB000270AC000271AD000272AE000273AF000274B0000299B2000276B3000277B4000278B5000279B600027AB70002E05500015C5600015D5700015E580001885A0001605B00017B9D0001629E0001639F000164A0000165A1000166A2000167A3000168A4000169A500016AA600016BA700016CA800016DA900016EAA00016FAB000170AC000171AD000172AE000173AF000174B0000199B2000176B3000177B4000178B5000179B600017AB70001E05C00017C5D00017D5E00017E5F0001A12C0001818C000130 
  1050.     + 0x2D00018A6C000193A20101676F00018B8A00018987000187880001955900015F8B0001802E00018C7000019B2F00018D3000018E3100018F320001903300019A6A0001926B0001826D0001946E000184890001853C0001973D000120670001CEB10001753400019C7100012B3500019D3600019E3700019F380001273F000109600001A67B0001A37C0001A47D0001A57E0001A7610001A87F0001A9620001AF800001AC790001BA770001BB810001AE3B000196820001B0630001B4830001B5760001AB9400013396000134640001B8840001B6850001B786000186650001BF920001327A0001A2780001AA8E0001BD8F0001BE9000013166000198010001C1 
  1051.     + 0x020001C2030001C3040001C4050001C5060001C6070001C7080001C8090001C90A0001CBCE0001D40B0001CC0C0001CD0D0001CF680001D30E0001D00F0001D1100001D21100010169000191CF0001D5D00001D6D10001D7D20001D8D30001D9D40001DAD50001DBD60001DCD70001DDD80001DED90001DFDA0001FBB80001E1B90001E2BA0001E3BB0001E4BC0001E5BD0001E6BE0001E7BF0001E8C00001E9C10001EBC20002ECC20001ECC30001EEC40002F0C40001F0C50002F1C50001F1C60001F2C70001F4C80002F6C80001F6C90002F7C90001F7CA0001F8CB0001F9CC0001FACD0001CADB0001FCDC0001FDDD0001FEDE0001FFDF000100FF006E00 
  1052.     + 0x670020004F007200FF0065007200000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1053.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C5000000FF0000009516B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1054.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1055. where id = 138
  1056. go
  1057. --  'BINARY.256'.
  1058. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1059.     values  (2001, 144, 9, 0, N'bin_cp1256', N'Binary Sort Order for the Code Page 1256 Character Set', 0x0000)
  1060. go
  1061. --  'DICTION.256'.
  1062. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1063.     values  (2001, 145, 9, 0, N'dictionary_1256', N'Case-sensitive dictionary order for use with code page 1256', 0x0000)
  1064. update syscharsets set binarydefinition = 0x3200FE03000001F8 + 0x020001020300010304000104050001050600010607000107080001080900010E3000010A3100010B3200010C3300010D3400019D0A00010F0B0001100C0001110D0001120E0001130F00011410000115110001161200011713000118140001191500011A1600011B1700011C1800011D1900011E1A00011F1B00017F2E0001A03700012238000123390001243A0001253B0001263C0001282200012D3D0001293E00012A3F00012C6200013C4000012E230001AD4100012F4200013A7D0001BC810001B9830001B2850001B38700013588000136890001378A0001388B0001398C0001614300013B4400013F6300013D6400013E650001B1450001404600015B 
  1065.     + 0x8D0101628E0101638F01016490010165910201669201016793010168940101699501016A9601016B9701016C9801016D9901016E9A01016F9B0201709C0101719D0101729E0101739F010174A0010199A2010176A3010177A4010178A5010179A601017AA70101C14700015C4800015D4900015E4A0001884C0001604D00017B8D0001628E0001638F00016490000165910001669200016793000168940001699500016A9600016B9700016C9800016D9900016E9A00016F9B0001709C0001719D0001729E0001739F000174A0000199A2000176A3000177A4000178A5000179A600017AA70001C14E00017C4F00017D5000017E510001A61C00018A7C000130 
  1066.     + 0xAB0001C95C000193920201675F00018B7A00018977000187780001954B00015F7B0001801D00018F6000019B00000002AF0001CDB60001D31E000198C20001E15A0001925B0001825D0001945E0001847900018525000197260001F01F00019AA10001752000019F6100012B000000013500019E36000121210001272F000109570001BA6B0001A36C0001A46D0001A56E0001A7520001A86F0001A9530001AF700001ACC90001C0670001BB710001AE24000196720001B0540001B4730001B5660001AB8400013386000134550001B8740001B6750001B776000186560001A182000132580001BF680001D77E0001BD7F0001BE8000013159000191CA0001FF 
  1067.     + 0xA80001C700000000A80201C7A80301C7A80401C7A80501C7A90001C8AA000181AC0001CBAC0101CBAD0001CCAE00018DB00001CEB10001CFB20001D0B30001D1B40001D2B500018EB70001D4B80001D5B90001D6BA0001D8690001F7BB0001D9BC0001DABD0001DBBE0001DDCC0001FDBF0001DEC00001DFC10001908D020162C30001E38D030162C40001E4C50001E5C60001E6C70001EC8F02016491050166910401669106016691070166C80001AAC80101AA9502016A9503016A270001F1280001F2290001F32A0001F59B0401702B0001F62C0001FA6A0001A201000101A20201762D000120A2030176A2040176CD0001FECE000100CB0001DCFF030000 
  1068.     + 0xA80101C7A90101C8FF0300009B01017091010166FF0300009B03017091030166FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1069.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000D7000000FF0000003318B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1070.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1071. where id = 145
  1072. go
  1073. --  'NOCASE.256'.
  1074. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1075.     values  (2001, 146, 9, 0, N'nocase_1256', N'Case-insensitive dictionary sort order for use with code page 1256', 0x0000)
  1076. update syscharsets set binarydefinition = 0x3C00FF03000001F8 + 0x020001020300010304000104050001050600010607000107080001080900010E3000010A3100010B3200010C3300010D3400019D0A00010F0B0001100C0001110D0001120E0001130F00011410000115110001161200011713000118140001191500011A1600011B1700011C1800011D1900011E1A00011F1B00017F2E0001A03700012238000123390001243A0001253B0001263C0001282200012D3D0001293E00012A3F00012C6200013C4000012E230001AD4100012F4200013A7D0001BC810001B9830001B2850001B38700013588000136890001378A0001388B0001398C0001614300013B4400013F6300013D6400013E650001B1450001404600015B 
  1077.     + 0x8D0002628E0002638F00026490000265910002669200026793000268940002699500026A9600026B9700026C9800026D9900026E9A00026F9B0002709C0002719D0002729E0002739F000274A0000299A2000276A3000277A4000278A5000279A600027AA70002C14700015C4800015D4900015E4A0001884C0001604D00017B8D0001628E0001638F00016490000165910001669200016793000168940001699500016A9600016B9700016C9800016D9900016E9A00016F9B0001709C0001719D0001729E0001739F000174A0000199A2000176A3000177A4000178A5000179A600017AA70001C14E00017C4F00017D5000017E510001A61C00018A7C000130 
  1078.     + 0xAB0001C95C000193920101675F00018B7A00018977000187780001954B00015F7B0001801D00018F6000019B00000002AF0001CDB60001D31E000198C30001E15A0001925B0001825D0001945E0001847900018525000197260001F01F00019AA10001752000019F6100012B000000013500019E36000121210001272F000109570001BA6B0001A36C0001A46D0001A56E0001A7520001A86F0001A9530001AF700001ACCA0001C0670001BB710001AE24000196720001B0540001B4730001B5660001AB8400013386000134550001B8740001B6750001B776000186560001A182000132580001BF680001D77E0001BD7F0001BE8000013159000191CB0001FD 
  1079.     + 0xA80001C700000000A80201C7A80301C7A80401C7A80501C7A90001C8AA000181AC0001CBAC0002CBAD0001CCAE00018DB00001CEB10001CFB20001D0B30001D1B40001D2B500018EB70001D4B80001D5B90001D6BA0001D8690001F7BB0001D9BC0001DABD0001DBBE0001DCBF0001DDC00001DEC10001DFC20001908D010162C40001E38D020162C50001E4C60001E5C70001E6C80001EC8F01016491030166910201669104016691050166C90001AAC90101AA9501016A9502016A270001F1280001F2290001F32A0001F59B0201702B0001F62C0001FA6A0001A201000101A20101762D000120A2020176A2030176CC0001FECD0001FFCE000100FF030000 
  1080.     + 0xA80101C7A90101C8FF0300009B01017091010166FF0300009B01027091010266FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1081.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF003400020000009F000000FF000000E518B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1082.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1083. where id = 146
  1084. go
  1085. --  'BINARY.257'.
  1086. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1087.     values  (2001, 152, 10, 0, N'bin_cp1257', N'Binary Sort Order for the Code Page 1257 Character Set', 0x0000)
  1088. go
  1089. --  'DICTION.257'.
  1090. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1091.     values  (2001, 153, 10, 0, N'dictionary_1257', N'Case sensitive sort order for use with code page 1257', 0x0000)
  1092. update syscharsets set binarydefinition = 0x3200A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1093.     + 0x860201628701016388010164890101658A0201668B0101678C0101688D0101698E01016A8F01016B9001016C9101016D9201016E9301016F9401017095010171960101729701017398030174990101999B0101769C0101779D0101789E0101799F01017AA00101A14200015C4300015D4400015E4500015F460001604700017B860001628700016388000164890001658A0001668B0001678C0001688D0001698E00016A8F00016B9000016C9100016D9200016E9300016F9400017095000171960001729700017398000174990001999B0001769C0001779D0001789E0001799F00017AA00001A14800017C4900017D4A00017E4B0001A61B00018175000130 
  1094.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019A9A0001752300019C5B00012B2400019F4E0001B453000191250001272C000109A10001A5650001A3660001A4670001A7A20001004C00018D680001A9940B0170690001AC97030173610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186940A01707B00013297020173620001D7770001BD780001BE7900013100000000860B0162 
  1095.     + 0x8E05016A860701628803016486050162860901628A0B01668A090166880501648A050166A00301A18A0701668C0301689003016C8E03016A9103016D980701749303016F9305016F94030170940701709409017094050170630001F79B0701769105016D980501749B0501769B030176A00501A1A00701A100000002860A01628E04016A860601628802016486040162860801628A0A01668A080166880401648A040166A00201A18A0601668C0201689002016C8E02016A9102016D980601749302016F9304016F94020170940601709408017094040170640001A29B0601769104016D980401749B0401769B020176A00401A1A00601A15200019EFF030000 
  1096.     + 0x860101628A010166FF030000860301628A030166FF0300009801017498010174FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1097.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000A0000000FF000000931AB20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1098.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1099. where id = 153
  1100. go
  1101. --  'NOCASE.257'.
  1102. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1103.     values  (2001, 154, 10, 0, N'nocase_1257', N'Case insensitive dictionary order for use with code page 1257', 0x0000)
  1104. update syscharsets set binarydefinition = 0x3C00A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1105.     + 0x860002628700026388000264890002658A0002668B0002678C0002688D0002698E00026A8F00026B9000026C9100026D9200026E9300026F9400027095000271960002729700027398000274990002999B0002769C0002779D0002789E0002799F00027AA00002A14200015C4300015D4400015E4500015F460001604700017B860001628700016388000164890001658A0001668B0001678C0001688D0001698E00016A8F00016B9000016C9100016D9200016E9300016F9400017095000171960001729700017398000174990001999B0001769C0001779D0001789E0001799F00017AA00001A14800017C4900017D4A00017E4B0001A61B00018175000130 
  1106.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019A9A0001752300019C5B00012B2400019F4E0001B453000191250001272C000109A10001A5650001A3660001A4670001A7A20001004C00018D680001A994050270690001AC97010273610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186940501707B00013297010173620001D7770001BD780001BE790001310000000086050262 
  1107.     + 0x8E02026A860302628801026486020262860402628A0502668A040266880202648A020266A00102A18A0302668C0102689001026C8E01026A9101026D980402749301026F9302026F94010270940302709404027094020270630001F79B0302769102026D980302749B0202769B010276A00202A1A00302A100000002860501628E02016A860301628801016486020162860401628A0501668A040166880201648A020166A00101A18A0301668C0101689001016C8E01016A9101016D980401749301016F9302016F94010170940301709404017094020170640001A29B0301769102016D980301749B0201769B010176A00201A1A00301A15200019EFF030000 
  1108.     + 0x860101628A010166FF030000860102628A010266FF0300009801017498010174FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1109.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C8000000FF000000A326B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1110.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1111. where id = 154
  1112. go
  1113. --  'ETIDIC.257'.
  1114. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1115.     values  (2001, 155, 10, 0, N'etidic', N'Estonian case sensitive dictionary sort order for use with code page 1257', 0x0000)
  1116. update syscharsets set binarydefinition = 0x3200A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1117.     + 0x860201628701016388010164890101658A0201668B0101678C0101688D0101698E01016A8F01016B9001016C9101016D9201016E9301016F94010170950101719601017297010173980301F09C0101999E0101769F0101F59F0301F5A4010179A50101A19A0101FE4200015C4300015D4400015E4500015F460001604700017B860001628700016388000164890001658A0001668B0001678C0001688D0001698E00016A8F00016B9000016C9100016D9200016E9300016F94000170950001719600017297000173980001F09C0001999E0001769F0001F59F0201F5A4000179A50001A19A0001FE4800017C4900017D4A00017E4B0001A61B00018175000130 
  1118.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019A9D0001752300019C5B00012B2400019F4E0001B453000191250001272C000109A60001A5650001A3660001A4670001A7A70001004C00018D680001A994070170690001AC97030173610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186940601707B00013297020173620001D7770001BD780001BE790001310000000086090162 
  1119.     + 0x8E05016A8605016288030164A10101F6860701628A0B01668A090166880501648A0501669A0301FE8A0701668C0301689003016C8E03016A9103016D9901017A9303016F9305016F9403017094050170A00101E4A20101FC630001F79E0501769105016D980501F09E030176A30101789A0501FE9B01017400000002860801628E04016A8604016288020164A10001F6860601628A0A01668A080166880401648A0401669A0201FE8A0601668C0201689002016C8E02016A9102016D9900017A9302016F9304016F9402017094040170A00001E4A20001FC640001A29E0401769104016D980401F09E020176A30001789A0401FE9B0001745200019EFF030000 
  1120.     + 0x860101628A010166FF030000860301628A030166FF030000980101F0980101F0FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1121.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000BE000000FF000000B420B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1122.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1123. where id = 155
  1124. go
  1125. --  'ETINC.257'.
  1126. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1127.     values  (2001, 156, 10, 0, N'etinc', N'Estonian case insensitive dictionary sort order for use with code page 1257', 0x0000)
  1128. update syscharsets set binarydefinition = 0x3C00A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1129.     + 0x860002628700026388000264890002658A0002668B0002678C0002688D0002698E00026A8F00026B9000026C9100026D9200026E9300026F94000270950002719600027297000273980002F09C0002999E0002769F0002F59F0102F5A4000279A50002A19A0002FE4200015C4300015D4400015E4500015F460001604700017B860001628700016388000164890001658A0001668B0001678C0001688D0001698E00016A8F00016B9000016C9100016D9200016E9300016F94000170950001719600017297000173980001F09C0001999E0001769F0001F59F0101F5A4000179A50001A19A0001FE4800017C4900017D4A00017E4B0001A61B00018175000130 
  1130.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019A9D0001752300019C5B00012B2400019F4E0001B453000191250001272C000109A60001A5650001A3660001A4670001A7A70001004C00018D680001A994030270690001AC97010273610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186940301707B00013297010173620001D7770001BD780001BE790001310000000086040262 
  1131.     + 0x8E02026A8602026288010264A10002F6860302628A0502668A040266880202648A0202669A0102FE8A0302668C0102689001026C8E01026A9101026D9900027A9301026F9302026F9401027094020270A00002E4A20002FC630001F79E0202769102026D980302F09E010276A30002789A0202FE9B00027400000002860401628E02016A8602016288010164A10001F6860301628A0501668A040166880201648A0201669A0101FE8A0301668C0101689001016C8E01016A9101016D9900017A9301016F9302016F9401017094020170A00001E4A20001FC640001A29E0201769102016D980301F09E010176A30001789A0201FE9B0001745200019EFF030000 
  1132.     + 0x860101628A010166FF030000860102628A010266FF030000980101F0980101F0FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1133.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C7000000FF0000007521B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1134.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1135. where id = 156
  1136. go
  1137. --  'LTHDIC.257'.
  1138. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1139.     values  (2001, 159, 10, 0, N'lthdic', N'Lithuanian case sensitive dictionary sort order for use with code page 1257', 0x0000)
  1140. update syscharsets set binarydefinition = 0x3200A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1141.     + 0x8602016287010163880101E88A0101658B0201668C0101678D0101688E0101698F01016A9001016B9101016C9201016D9301016E9401016F95010170960101719701017298010173990301F09B0101999D0101769E0101779F010178A001017A8F03016AA10101FE4200015C4300015D4400015E4500015F460001604700017B8600016287000163880001E88A0001658B0001668C0001678D0001688E0001698F00016A9000016B9100016C9200016D9300016E9400016F95000170960001719700017298000173990001F09B0001999D0001769E0001779F000178A000017A8F02016AA10001FE4800017C4900017D4A00017E4B0001A61B00018175000130 
  1142.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019A9C0001752300019C5B00012B2400019F4E0001B453000191250001272C000109A30001A5650001A3660001A4670001A7A40001004C00018D680001A9950B0170690001AC98030173610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186950A01707B00013298020173620001D7770001BD780001BE7900013100000000860B0162 
  1143.     + 0x8F07016A86070162880301E886050162860901628B0B01668B090166890101648B050166A10301FE8B0701668D0301689103016C8F05016A9203016D9A0101749403016F9405016F95030170950701709509017095050170630001F79D0701769205016D990501F09D0501769D030176A10501FEA20101A100000002860A01628F06016A86060162880201E886040162860801628B0A01668B080166890001648B040166A10201FE8B0601668D0201689102016C8F04016A9202016D9A0001749402016F9404016F95020170950601709508017095040170640001A29D0601769204016D990401F09D0401769D020176A10401FEA20001A15200019EFF030000 
  1144.     + 0x860101628B010166FF030000860301628B030166FF030000990101F0990101F0FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1145.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000DD000000FF0000004D22B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1146.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1147. where id = 159
  1148. go
  1149. --  'LTHNC.257'.
  1150. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1151.     values  (2001, 160, 10, 0, N'lthnc', N'Lithuanian case insensitive dictionary sort order for use with code page 1257', 0x0000)
  1152. update syscharsets set binarydefinition = 0x3C00A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1153.     + 0x8600026287000263880002E88A0002658B0002668C0002678D0002688E0002698F00026A9000026B9100026C9200026D9300026E9400026F95000270960002719700027298000273990002F09B0002999D0002769E0002779F000278A000027A8F01026AA10002FE4200015C4300015D4400015E4500015F460001604700017B8600016287000163880001E88A0001658B0001668C0001678D0001688E0001698F00016A9000016B9100016C9200016D9300016E9400016F95000170960001719700017298000173990001F09B0001999D0001769E0001779F000178A000017A8F01016AA10001FE4800017C4900017D4A00017E4B0001A61B00018175000130 
  1154.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019A9C0001752300019C5B00012B2400019F4E0001B453000191250001272C000109A30001A5650001A3660001A4670001A7A40001004C00018D680001A995050270690001AC98010273610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186950501707B00013298010173620001D7770001BD780001BE790001310000000086050262 
  1155.     + 0x8F03026A86030262880102E886020262860402628B0502668B040266890002648B020266A10102FE8B0302668D0102689101026C8F02026A9201026D9A0002749401026F9402026F95010270950302709504027095020270630001F79D0302769202026D990302F09D0202769D010276A10202FEA20002A100000002860501628F03016A86030162880101E886020162860401628B0501668B040166890001648B020166A10101FE8B0301668D0101689101016C8F02016A9201016D9A0001749401016F9402016F95010170950301709504017095020170640001A29D0301769202016D990301F09D0201769D010176A10201FEA20001A15200019EFF030000 
  1156.     + 0x860101628B010166FF030000860102628B010266FF030000990101F0990101F0FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1157.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000C2000000FF0000000D23B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1158.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1159.  
  1160. where id = 160
  1161. go
  1162. --  'LVIDIC.257'.
  1163. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1164.     values  (2001, 157, 10, 0, N'lvidic', N'Latvian case sensitive dictionary sort order for use with code page 1257', 0x0000)
  1165. update syscharsets set binarydefinition = 0x3200A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1166.     + 0x8602016287010163880101E88A0101658B0201668C0101678D0101EC8F0101699001016A9101016B920101ED940101EF9601016E970101F2990101709A0101719B0101729C0101739D0301F09F010199A1010176A2010177A3010178A4010179A501017AA60101FE4200015C4300015D4400015E4500015F460001604700017B8600016287000163880001E88A0001658B0001668C0001678D0001EC8F0001699000016A9100016B920001ED940001EF9600016E970001F2990001709A0001719B0001729C0001739D0001F09F000199A1000176A2000177A3000178A4000179A500017AA60001FE4800017C4900017D4A00017E4B0001A61B00018175000130 
  1167.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019AA00001752300019C5B00012B2400019F4E0001B453000191250001272C000109A80001A5650001A3660001A4670001A7A90001004C00018D680001A9990B0170690001AC9C030173610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186990A01707B0001329C020173620001D7770001BD780001BE7900013100000000860B0162 
  1168.     + 0x9005016A86070162880301E886050162860901628B0B01668B090166890101648B050166A60301FE8B0701668E0101689301016C9003016A9501016D9E010174970301F29801016F99030170990701709909017099050170630001F7A1070176940301EF9D0501F0A1050176A1030176A60501FEA70101A100000002860A01629004016A86060162880201E886040162860801628B0A01668B080166890001648B040166A60201FE8B0601668E0001689300016C9002016A9500016D9E000174970201F29800016F99020170990601709908017099040170640001A2A1060176940201EF9D0401F0A1040176A1020176A60401FEA70001A15200019EFF030000 
  1169.     + 0x860101628B010166FF030000860301628B030166FF0300009D0101F09D0101F0FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1170.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000B1000000FF000000E623B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1171.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1172. where id = 157
  1173. go
  1174. --  'LVINC.257'.
  1175. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1176.     values  (2001, 158, 10, 0, N'lvinc', N'Latvian case insensitive dictionary sort order for use with code page 1257', 0x0000)
  1177. update syscharsets set binarydefinition = 0x3C00A50300000101 + 0x010001020200010303000104040001050500010606000107070001080800010E2D00010A2E00010B2F00010C3000010D310001210900010F0A0001100B0001110C0001120D0001130E0001140F000115100001161100011712000118130001191400011A1500011B1600011C1700011D1800011E1900011F1A00017F2B0001A03200012233000123340001243500012536000126370001282600012D380001293900012A3A00012C5C00013C3B00012E270001AD3C00012F3D00013A760001BC7A0001B97C0001B27E0001B38000013581000136820001378300013884000139850001613E00013B3F00013F5D00013D5E00013E5F0001B1400001404100015B 
  1178.     + 0x8600026287000263880002E88A0002658B0002668C0002678D0002EC8F0002699000026A9100026B920002ED940002EF9600026E970002F2990002709A0002719B0002729C0002739D0002F09F000299A1000276A2000277A3000278A4000279A500027AA60002FE4200015C4300015D4400015E4500015F460001604700017B8600016287000163880001E88A0001658B0001668C0001678D0001EC8F0001699000016A9100016B920001ED940001EF9600016E970001F2990001709A0001719B0001729C0001739D0001F09F000199A1000176A2000177A3000178A4000179A500017AA60001FE4800017C4900017D4A00017E4B0001A61B00018175000130 
  1179.     + 0x1C000183560001931D0001885900018B7300018970000187710001951E00018A740001801F00018C5A00019B200001904D00019D510001FF5000018E210001985400019255000182570001945800018472000185290001972A0001202200019AA00001752300019C5B00012B2400019F4E0001B453000191250001272C000109A80001A5650001A3660001A4670001A7A90001004C00018D680001A999050270690001AC9C010273610001BB6A0001AE280001966B0001B0000000016C0001B5600001AB7D0001337F0001344F00018F6D0001B66E0001B76F000186990501707B0001329C010173620001D7770001BD780001BE790001310000000086050262 
  1180.     + 0x9002026A86030262880102E886020262860402628B0502668B040266890002648B020266A60102FE8B0302668E0002689300026C9001026A9500026D9E000274970102F29800026F99010270990302709904027099020270630001F7A1030276940102EF9D0302F0A1020276A1010276A60202FEA70002A100000002860501629002016A86030162880101E886020162860401628B0501668B040166890001648B020166A60101FE8B0301668E0001689300016C9001016A9500016D9E000174970101F29800016F99010170990301709904017099020170640001A2A1030176940101EF9D0301F0A1020176A1010176A60201FEA70001A15200019EFF030000 
  1181.     + 0x860101628B010166FF030000860102628B010266FF0300009D0101F09D0101F0FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF0000000000000060E3F777FF1C14009C2DEB7718000000FF0014000000000000000000FF4AF6774805240050060000FFE3F7773819140000000000FF0200000000140000000000FF00000000000000 
  1182.     + 0x00000000FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000FF000000B805240000002400FF0000004000000000000000FF000000000000008CF31200FF4BF67700002400B8052400FF4CF6774805240000000000FFFA1200C0052400B4F31200FFF412004901000070F41200FF91F6770000240000000000FF0524001A8CF677C0052400FF87F87700F0FD7F00000000FF00340002000000A5000000FF000000A724B20200000000FF22EDFB0100000000000000FF69F47702000000E0052400FF060000B069F477A05AFA77FF0000000000000000000000FF0000000000000000000000FF0000000000000000000000 
  1183.     + 0xFF000000000000004EC1F677FF55FA774FC1F67700000000FFFFFFFF9C2DEB7700001400FF1C140028001400081C1400FFBEF8772800000000000000FF001400180000007B000000FF030000D4F2120028001400FFF412009C2DEB7718000000FF001400F0F41200F0F41200FF9DF877579EF87748051400FF2DEB770000000000001400FF0200000000140018F51200FFF51200E79DF877579EF877FF0514000000000000000000FF001400BBF81200FF000000FF00000004F51200081C1400FF0014008CF41200E6133000FFF6120094FEF87740B7F977FFFFFFFFA8F612000ED7F777FF0014000101071018000000FF2DEB770000000000001400 
  1184. where id = 158
  1185. go
  1186.  
  1187.  
  1188.  
  1189. -- These are sort orders for which SQL Server uses NT NLS sorting.  Encode their
  1190. -- LCIDs in master..syscharsets.binarydefinition.
  1191.  
  1192. --  'CP932BIN.932'.
  1193. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1194.     values  (2001, 192, 109, 0, N'bin_cp932', N'Binary Sort Order for the Code Page 932 Character Set',
  1195.     0x0000)
  1196.  
  1197. --  'CP932NLS.932'.
  1198. -- Sort order 193: LCID = 0x411, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH | NORM_IGNORECASE
  1199. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1200.     values  (2001, 193, 109, 0, N'nls_cp932', N'NLS Case-Insensitive Sort Order for the Code Page 932 Character Set',
  1201.     0x800000001104000001000300)
  1202.  
  1203. --  'cp932cls.932'.
  1204. -- Sort order 200: LCID = 0x411, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH
  1205. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  1206.     values (2001, 200, 109, 0, N'nls_cp932_cs', N'NLS Case-Sensitive Sort Order for the Code Page 932 Character Set',
  1207.     0x800000001104000000000300)
  1208.  
  1209. --  'CP936BIN.936'.
  1210. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1211.     values  (2001, 198, 14, 0, N'bin_cp936', N'Binary Sort Order for the Code Page 936 Character Set',
  1212.     0x0000)
  1213.  
  1214. --  'CP936NLS.936'.
  1215. -- Sort order 199: LCID = 0x804, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH | NORM_IGNORECASE
  1216. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1217.     values  (2001, 199, 14, 0, N'nls_cp936', N'NLS Case-Insensitive Sort Order for the Code Page 936 Character Set',
  1218.     0x800000000408000001000300)
  1219.  
  1220. --  'cp936cls.936'.
  1221. -- Sort order 203: LCID = 0x804, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH
  1222. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  1223.     values (2001, 203, 14, 0, N'nls_cp936_cs', N'NLS Case-Sensitive Sort Order for the Code Page 936 Character Set',
  1224.     0x800000000408000000000300)
  1225.  
  1226. --  'CP949BIN.949'.
  1227. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1228.     values  (2001, 194, 12, 0, N'bin_cp949', N'Binary Sort Order for the Code Page 949 Character Set',
  1229.     0x0000)
  1230.  
  1231. --  'CP949NLS.949'.
  1232. -- Sort order 195: LCID = 0x412, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH | NORM_IGNORECASE
  1233. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1234.     values  (2001, 195, 12, 0, N'nls_cp949', N'NLS Case-Insensitive Sort Order for the Code Page 949 Character Set',
  1235.     0x800000001204000001000300)
  1236.  
  1237. --  'cp949cls.949'.
  1238. -- Sort order 201: LCID = 0x412, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH
  1239. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  1240.     values (2001, 201, 12, 0, N'nls_cp949_cs', N'NLS Case-Sensitive Sort Order for the Code Page 949 Character Set',
  1241.     0x800000001204000000000300)
  1242.  
  1243. --  'CP950BIN.950'.
  1244. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1245.     values  (2001, 196, 13, 0, N'bin_cp950', N'Binary Sort Order for the Code Page 950 Character Set',
  1246.     0x0000)
  1247.  
  1248. --  'CP950NLS.950'.
  1249. -- Sort order 197: LCID = 0x404, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH | NORM_IGNORECASE
  1250. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1251.     values  (2001, 197, 13, 0, N'nls_cp950', N'NLS Case-Insensitive Sort Order for the Code Page 950 Character Set',
  1252.     0x800000000404000001000300)
  1253.  
  1254. --  'cp950cls.950'.
  1255. -- Sort order 202: LCID = 0x404, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH
  1256. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  1257.     values (2001, 202, 13, 0, N'nls_cp950_cs', N'NLS Case-Sensitive Sort Order for the Code Page 950 Character Set',
  1258.     0x800000000404000000000300)
  1259. go
  1260.  
  1261. --  'CP874BIN.874'.
  1262. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1263.     values  (2001, 204, 15, 0, N'bin_cp874', N'Binary Sort Order for the Code Page 874 Character Set',
  1264.     0x0000)
  1265.  
  1266. --  'CP874NLS.874'.
  1267. -- Sort order 205: LCID = 0x41e, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH | NORM_IGNORECASE
  1268. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1269.     values  (2001, 205, 15, 0, N'nls_cp874', N'NLS Case-Insensitive Sort Order for the Code Page 874 Character Set',
  1270.     0x800000001e04000001000300)
  1271.  
  1272. --  'cp874cls.874'.
  1273. -- Sort order 206: LCID = 0x41e, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH
  1274. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  1275.     values (2001, 206, 15, 0, N'nls_cp874_cs', N'NLS Case-Sensitive Sort Order for the Code Page 874 Character Set',
  1276.     0x800000001e04000000000300)
  1277. go
  1278.  
  1279. -- Code Page 874 (Thai)
  1280. INSERT syscharsets VALUES ( 1001,  15, 0, 0, N'cp874', N'Code page 874', 0x000008000101080002020800030308000404080005050800060608000707080008080800090908080a0a08080b0b08080c0c08080d0d08080e0e08080f0f0808101008001111080012120800131308001414080015150800161608001717080018180800191908001a1a08001b1b08001c1c08001d1d08001e1e08001f1f0800202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a01)
  1281. UPDATE syscharsets set binarydefinition = binarydefinition
  1282.     +    0x015b5b20205c5c40205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2000808001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100
  1283.     +    0x00010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101ffff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030313233303132303032323435353031323632333031
  1284.     +    0x303230320000000000003031323330313230303232343535303132363233303130323032000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1285. WHERE id = 15
  1286. go
  1287.  
  1288. -- Code Page 1258 (Vietnamese)
  1289. INSERT syscharsets VALUES ( 1001,  16, 0, 0, N'cp1258', N'Code page 1258', 0x000008000101080002020800030308000404080005050800060608000707080008080800090908080a0a08080b0b08080c0c08080d0d08080e0e08080f0f0808101008001111080012120800131308001414080015150800161608001717080018180800191908001a1a08001b1b08001c1c08001d1d08001e1e08001f1f0800202008082121202022221020232301202424402025252020262620202727102028282020292920202a2a20202b2b20202c2c20202d2d20202e2e20202f2f2020303002143131021432320214333302143434021435350214363602143737021438380214393902143a3a20203b3b20203c3c20203d3d20203e3e20203f3f2020404001204161011142620111436301114464011145650111466601114767010148680101496901014a6a01014b6b01014c6c01014d6d01014e6e01014f6f0101507001015171010152720101537301015474010155750101567601015777010158780101597901015a7a01)
  1290. UPDATE syscharsets set binarydefinition = binarydefinition
  1291.     +    0x015b5b20205c5c40205d5d20205e5e20205f5f0120606020204161011242620112436301124464011245650112466601124767010248680102496901024a6a01024b6b01024c6c01024d6d01024e6e01024f6f0102507001025171010252720102537301025474010255750102567601025777010258780102597901025a7a01027b7b20207c7c20207d7d20207e7e20207f7f2000808001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100
  1292.     +    0x00010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101000001010000010100000101ffff0101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030313233303132303032323435353031323632333031
  1293.     +    0x303230320000000000003031323330313230303232343535303132363233303130323032000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
  1294. WHERE id = 16
  1295. go
  1296.  
  1297. --  New sort orders for code page 1252 that uses NT extended sorting
  1298. -- Sort order 71: LCID = 0x409, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH
  1299. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  1300.     values (2001, 71, 1, 0, N'dictionary_1252', N'NT Latin-1 case sensitive sort order for code page 1252',
  1301.     0x800000000904000000000300)
  1302. go
  1303.  
  1304. -- Sort order 72: LCID = 0x409, NORM_IGNOREKANATYPE | NORM_IGNOREWIDTH | NORM_IGNORECASE
  1305. insert syscharsets (type, id, csid, status, name, description, binarydefinition)
  1306.     values (2001, 72, 1, 0, N'nocase_1252', N'NT Latin-1 case insensitive sort order for code page 1252',
  1307.     0x800000000904000001000300)
  1308. go
  1309.  
  1310. -- EBCDIC sort orders
  1311.  
  1312. checkpoint
  1313. go
  1314.  
  1315. --  'EBCDIC 037'.
  1316. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1317.     values  (2001, 210, 1, 0, N'EBCDIC_037', N'EBCDIC 037 code page sort - United States/Canada', 0x0000)
  1318. update syscharsets set binarydefinition = 
  1319.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a05b000124800001d87c0001405c00012a6d00015f510001e97e00013d4e00012b5e00013b5d0001294f00017c6c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001235f0001ac4d0001287f0001226f
  1320.     + 0x00013f700001f87d000127c2000142c3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b2bb00015de10001f7bc0001af290001836e00013e7a00013a82000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a1c100014150000126d100014a31000191200001
  1321.     + 0x813b00018a2100018d9e0001c62a0001842b0001852c0001862d0001872e000189b10001a32f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012fa20001733800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bf4b00012eb20001a5a00001b5b30001b76b00012cb60001b6be0001b4b50001a79b0001ba8b0001bb60000197cb0001f4b0000188bd0001a89100016a900001b0eb0001d4fb0001dbbf0001d7a1000198b70001bcb40001a93a000180db0001fb9c0001e68c0001f0b80001bdb90001beba00015bac0001d0650001c1660001
  1322.     + 0xc3630001c4670001c5640001c0680001c79f0001a4690001d1750001cd720001ca730001cb740001c879000160760001ce770001cf780001ccad0001dd6a0001a6ee0001d3ef0001d5ec0001d6f0000130ed0001d2c000017b81000161fe0001daff000100fc0001dcfd0001d9ae0001deaf0001ae5a000121450001e1460001e3430001e4470001e5440001e0480001e79d000182490001f1550001ed520001ea530001eb540001e8590001df560001ee570001ef580001ec8d0001fd4a0001a2ce0001f3cf0001f5cc0001f6d000017dcd0001f2e2000153710001c9de0001fadf0001ffdc0001fcdd0001f98e0001fe8f0001b1e000015cff068e000818000000000000fff8120080f81200
  1323.     + 0x80f81200ff78fb77700ff977fffffffffff812001795fc774795fc77ff1e8e002000000000100010ff00010000000000b8f71200ff4ee87764000000dcf71200ff721675c84d130078018e00ff018e0078018e0078018e00ffe50310084f130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f9770000130038381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff0813004038130000100010ff2b130000000000001af977ff000000901f8e00b2d0e977ff
  1324.     + 0x018e00881e8e00901e8e00ff010000010000006cf91200fff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130078381300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200402b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054005c00
  1325.     + 0x5300ff007300740065006d003300ff005c006e00740064006c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1326. where id = 210
  1327. go
  1328.  
  1329. --  'EBCDIC 273'.
  1330. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1331.     values  (2001, 211, 1, 0, N'EBCDIC_273', N'EBCDIC 273 code page sort - Austria/Germany F.R.', 0x0000)
  1332. update syscharsets set binarydefinition = 
  1333.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a050000126800001d87c0001a75c00012a6d00015f510001e97e00013d4e00012b5e00013b5d0001294f0001216c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001235f0001884d0001287f0001226f
  1334.     + 0x00013f700001f8b60001b6c2000142c3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b2640001c0ed0001d2fd0001d9290001836e00013e7a00013a82000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a1440001e0bc0001afdd0001f93100019120000181
  1335.     + 0x3b00018a2100018d9e0001c62a0001842b0001852c0001862d0001872e000189600001972f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012f5a0001dc3800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bfb10001a3b20001a5a00001b5b30001b7cd0001f27d000127be0001b4b50001409b0001ba8b0001bbbb00017ccb0001f4b00001a2bd0001a89100016a900001b0eb0001d4fb0001dbbf0001d7a10001dfb70001bcb40001a93a000180db0001fb9c0001e68c0001f0b80001bdb90001beba0001acac0001d0650001c1660001c363
  1336.     + 0x00015b670001c54b00012e680001c79f0001a4690001d1750001cd720001ca730001cb740001c879000160760001ce770001cf780001ccad0001dd6a0001f6ee0001d3ef0001d5ec00015cf0000130e10001f7c00001e481000161fe0001daff000100fc00015d5b000124ae0001deaf0001aea2000173450001e1460001e34300017b470001e5c1000141480001e79d000182490001f1550001ed520001ea530001eb540001e859000198560001ee570001ef580001ec8d0001fd4a0001c4ce0001f3cf0001f5cc0001a6d00001fc6b00012ce2000153710001c9de0001fadf0001ffdc00017dd100014a8e0001fe8f0001b1e00001d6ff068e000818000000000000fff8120080f8120080f8
  1337.     + 0x1200ff78fb77700ff977fffffffffff812001795fc774795fc77ff1e8e002000000000100010ff00010000000000b8f71200ff4ee87764000000dcf71200ff721675c84d130078018e00ff018e0078018e0078018e00ffe50310084f130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f9770000130038381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff0813004038130000100010ff2b130000000000001af977ff000000901f8e00b2d0e977ff018e
  1338.     + 0x00881e8e00901e8e00ff010000010000006cf91200fff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130078381300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200402b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054005c005300
  1339.     + 0xff007300740065006d003300ff005c006e00740064006c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1340. where id = 211
  1341. go
  1342.  
  1343. --  'EBCDIC 277'.
  1344. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1345.     values  (2001, 212, 1, 0, N'EBCDIC_277', N'EBCDIC 277 code page sort - Denmark/Norway', 0x0000)
  1346. update syscharsets set binarydefinition = 
  1347.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a050000126800001404b00012e680001c76d00015f510001e97e00013d4e00012b5e00013b5d0001294f0001216c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001c65f0001884d0001287f0001226f
  1348.     + 0x00013f700001a681000161c2000142c3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b29f00015de10001f7a00001b5290001836e00013e7a00013a82000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a19d000182bc0001af480001e731000191200001
  1349.     + 0x813b00018a2100018d9e00015b2a0001842b0001852c0001862d0001872e000189600001972f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012fdd0001f93800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bfb10001a3b20001a55b0001c5b30001b7710001c9b60001b6be0001b4b50001a79b0001ba8b0001bbbb00017ccb0001f4b00001a2bd0001a89100016a900001b0eb0001d4fb0001dbbf0001d7a10001fcb70001bcb40001a93a000180db0001fb9c00017b8c0001f0b80001bdb90001beba0001acac0001d0650001c16600
  1350.     + 0x01c3630001c467000124640001c05c00012a7c0001d8690001d1750001cd720001ca730001cb740001c879000160760001ce770001cf780001ccad0001dd6a0001f8ee0001d3ef0001d5ec0001d6f0000130ed0001d2c00001e67d000127fe0001daff000100fc0001dcfd0001d9ae0001deaf0001ae5a0001a4450001e1460001e3430001e44700017d440001e0d100014ac1000141490001f1550001ed520001ea530001eb540001e8590001df560001ee570001ef580001ec8d0001fd4a000123ce0001f3cf0001f5cc0001f6d00001e5cd0001f2e20001536b00012cde0001fadf0001ffdc000198a20001738e0001fe8f0001b1e000015cff068e000818000000000000fff8120080f812
  1351.     + 0x0080f81200ff78fb77700ff977fffffffffff812001795fc774795fc77ff1e8e002000000000100010ff00010000000000b8f71200ff4ee87764000000dcf71200ff721675c84d130078018e00ff018e0078018e0078018e00ffe50310084f130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f9770000130038381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff0813004038130000100010ff2b130000000000001af977ff000000901f8e00b2d0e9
  1352.     + 0x77ff018e00881e8e00901e8e00ff010000010000006cf91200fff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130078381300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200402b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054
  1353.     + 0x005c005300ff007300740065006d003300ff005c006e00740064006c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1354. where id = 212
  1355. go
  1356.  
  1357. --  'EBCDIC 278'.
  1358. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1359.     values  (2001, 213, 1, 0, N'EBCDIC_278', N'EBCDIC 278 code page sort - Finland/Sweden', 0x0000)
  1360. update syscharsets set binarydefinition = 
  1361.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a050000126800001d8640001c0680001c76d00015f510001607e00013d4e00012b5e00013b5d0001294f0001216c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001c45f0001884d0001287f0001226f
  1362.     + 0x00013f700001f8ed0001d2c2000142c3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b2b60001b6720001caa00001b5290001836e00013e520001ea82000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a1440001e0bc0001af480001e731000191200001
  1363.     + 0x813b00018a2100018d9e0001c62a0001842b0001852c0001862d0001872e000189600001972f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012fdd0001f93800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bfb10001a3b20001a55b0001c5b30001b7cd0001f24b00012ebe0001b4b500015b9b0001ba8b0001bbbb00017ccb0001f4b00001a2bd0001a89100016a900001b0eb0001d4fb0001dbbf0001d7a10001fcb70001bcb40001a93a000180db0001fb9c0001e68c0001f0b80001bdb90001beba0001acac0001d0650001c1660001
  1364.     + 0xc363000123670001247c0001d65c00012a9f00015d690001d1750001cde10001f7730001cb740001c8790001e9760001ce770001cf780001ccad0001dd6a0001f6ee0001d3ef0001d5ec000140f00001307d000127c00001e481000161fe0001daff000100fc0001dcfd0001d9ae0001deaf0001ae5a0001a4450001e1460001e34300017b4700017dc1000141d100014a9d000182490001f1550001ed7a00013a530001eb540001e8590001df560001ee570001ef580001ec8d0001fd4a0001a7ce0001f3cf0001f5cc0001a6d00001e56b00012ce20001537100015cde0001fadf0001ffdc000198a20001738e0001fe8f0001b1e00001c9ff068e000818000000000000fff8120080f812
  1365.     + 0x0080f81200ff78fb77700ff977fffffffffff812001795fc774795fc77ff1e8e002000000000100010ff00010000000000b8f71200ff4ee87764000000dcf71200ff721675c84d130078018e00ff018e0078018e0078018e00ffe50310084f130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f9770000130038381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff0813004038130000100010ff2b130000000000001af977ff000000901f8e00b2d0e9
  1366.     + 0x77ff018e00881e8e00901e8e00ff010000010000006cf91200fff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130078381300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200402b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054
  1367.     + 0x005c005300ff007300740065006d003300ff005c006e00740064006c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1368. where id = 213
  1369. go
  1370.  
  1371. --  'EBCDIC 280'.
  1372. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1373.     values  (2001, 214, 1, 0, N'EBCDIC_280', N'EBCDIC 280 code page sort - Italy', 0x0000)
  1374. update syscharsets set binarydefinition = 
  1375.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a050000126800001d8b20001a55c00012a6d00015f5100015d7e00013d4e00012b5e00013b5d0001294f0001216c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001a35f0001884d0001287f0001226f
  1376.     + 0x00013f700001f8b60001b6c2000142c3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b29100016a490001f1520001ea290001836e00013ede0001fa82000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a1450001e1bc0001af550001ed31000191200001
  1377.     + 0x813b00018a2100018d9e0001c62a0001842b0001852c0001862d0001872e000189600001972f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012f590001df3800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bfb10001237c0001a7a00001b5b30001b7ce0001f37d000127be0001b4b50001409b0001ba8b0001bbbb00017ccb0001f4b00001a2bd0001a84b00012e9000015beb0001d4fb0001dbbf0001d7a10001ecb70001bcb40001a93a000180db0001fb9c0001e68c0001f0b80001bdb90001beba0001acac0001d0650001c1660001
  1378.     + 0xc3630001c4670001c5640001c0680001c79f0001a4690001d1750001cd720001ca730001cb740001c8790001f9760001ce770001cf780001ccad0001dd6a0001f2ee0001d3ef0001d5ec0001d6f0000130ed0001d2c00001e081000161fe0001daff000100fc0001dcfd0001d9ae0001deaf0001ae5a0001e9c1000141460001e3430001e4470001e54400017b4800015c9d000182e10001f7d100014a5b000124530001eb5400017da2000173560001ee570001ef580001988d0001fd4a0001b06b00012ccf0001f5cc0001f6d00001e8cd0001a6e2000153710001c97a00013adf0001ffdc0001fcdd0001608e0001fe8f0001b1e00001e7ff068e000818000000000000fff8120080f81200
  1379.     + 0x80f81200ff78fb77700ff977fffffffffff812001795fc774795fc77ff1e8e002000000000100010ff00010000000000b8f71200ff4ee87764000000dcf71200ff721675c84d130078018e00ff018e0078018e0078018e00ffe50310084f130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f9770000130038381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff0813004038130000100010ff2b130000000000001af977ff000000901f8e00b2d0e977ff
  1380.     + 0x018e00881e8e00901e8e00ff010000010000006cf91200fff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130078381300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200402b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054005c00
  1381.     + 0x5300ff007300740065006d003300ff005c006e00740064006c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1382. where id = 214
  1383. go
  1384.  
  1385. --  'EBCDIC 284'.
  1386. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1387.     values  (2001, 215, 1, 0, N'EBCDIC_284', N'EBCDIC 284 code page sort - Latin American/Spain', 0x0000)
  1388. update syscharsets set binarydefinition = 
  1389.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a0bc0001af800001d86a0001f15c00012a6d00015f510001e97e00013d4e00012b5e00013b5d0001294f00017c6c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001d15f0001ac4d0001287f0001226f00
  1390.     + 0x013f700001f87d000127c2000142c3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b24b00012ee10001f75b000124290001836e00013e7a00013a82000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a1c100014150000126d100014a3100019120000181
  1391.     + 0x3b00018a2100018d9e0001c62a0001842b0001852c0001862d0001872e000189bb0001212f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012fa20001733800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bfb10001a3b20001a5a00001b5b30001b74a00015bb60001b6be0001b4b50001a79b0001ba8b0001bb60000197cb0001f4b00001a2bd0001a89100016a900001b0eb0001d4fb0001dbbf0001d7a1000198b70001bcb40001a93a000180db0001fb9c0001e68c0001f0b80001bdb90001beba000188ac0001d0650001c1660001c3
  1392.     + 0x630001c4670001c5640001c0680001c79f0001a469000123750001cd720001ca730001cb740001c879000160760001ce770001cf780001ccad0001dd7c000140ee0001d3ef0001d5ec0001d6f0000130ed0001d2c000017b81000161fe0001daff000100fc0001dcfd0001d9ae0001deaf0001ae5a00015d450001e1460001e3430001e4470001e5440001e0480001e79d000182490001a6550001ed520001ea530001eb540001e8590001df560001ee570001ef580001ec8d0001fd6b00012cce0001f3cf0001f5cc0001f6d000017dcd0001f2e2000153710001c9de0001fadf0001ffdc0001fcdd0001f98e0001fe8f0001b1e000015cff068e000818000000000000fff8120080f8120080f8
  1393.     + 0x1200ff78fb77700ff977fffffffffff812001795fc774795fc77ff1e8e002000000000100010ff00010000000000b8f71200ff4ee87764000000dcf71200ff721675c84d130078018e00ff018e0078018e0078018e00ffe50310084f130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f9770000130038381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff0813004038130000100010ff2b130000000000001af977ff000000901f8e00b2d0e977ff018e00
  1394.     + 0x881e8e00901e8e00ff010000010000006cf91200fff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130078381300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200402b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054005c005300ff00
  1395.     + 0x7300740065006d003300ff005c006e00740064006c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1396. where id = 215
  1397. go
  1398.  
  1399. --  'EBCDIC 285'.
  1400. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1401.     values  (2001, 216, 1, 0, N'EBCDIC_285', N'EBCDIC 285 code page sort - United Kingdom', 0x0000)
  1402. update syscharsets set binarydefinition = 
  1403.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a05b0001a3800001d87c0001404b00012e6d00015f510001e97e00013d4e00012b5e00013b5d0001294f00017c6c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001235f0001ac4d0001287f0001226f00
  1404.     + 0x013f700001f87d000127c2000142c3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b2b20001a5e10001f7bc0001af290001836e00013e7a00013a82000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a1c100014150000126d100014a31000191200001813b
  1405.     + 0x00018a2100018d9e0001c62a0001842b0001852c0001862d0001872e000189bb00015d2f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012fa20001733800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bfb100015b5c00012aa00001b5b30001b76b00012cb60001b6be0001b4b50001a79b0001ba8b0001bb60000197cb0001f4b00001a2bd0001a89100016a900001b0eb0001d4fb0001dbbf0001d7a1000198b70001bcb40001a93a000180db0001fb9c0001e68c0001f0b80001bdb90001beba000188ac0001d0650001c1660001c36300
  1406.     + 0x01c4670001c5640001c0680001c79f0001a4690001d1750001cd720001ca730001cb740001c879000160760001ce770001cf780001ccad0001dd6a0001a6ee0001d3ef0001d5ec0001d6f0000130ed0001d2c000017b81000161fe0001daff000100fc0001dcfd0001d9ae0001deaf0001ae5a000121450001e1460001e3430001e4470001e5440001e0480001e79d000182490001f1550001ed520001ea530001eb540001e8590001df560001ee570001ef580001ec8d0001fd4a000124ce0001f3cf0001f5cc0001f6d000017dcd0001f2e2000153710001c9de0001fadf0001ffdc0001fcdd0001f98e0001fe8f0001b1e000015cff068e000818000000000000fff8120080f8120080f81200
  1407.     + 0xff78fb77700ff977fffffffffff812001795fc774795fc77ff1e8e002000000000100010ff00010000000000b8f71200ff4ee87764000000dcf71200ff721675c84d130078018e00ff018e0078018e0078018e00ffe50310084f130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f9770000130038381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff0813004038130000100010ff2b130000000000001af977ff000000901f8e00b2d0e977ff018e00881e
  1408.     + 0x8e00901e8e00ff010000010000006cf91200fff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130078381300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200402b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054005c005300ff007300
  1409.     + 0x740065006d003300ff005c006e00740064006c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1410. where id = 216
  1411. go
  1412.  
  1413. --  'EBCDIC 297'.
  1414. insert syscharsets (type, id, csid, status, name, description, binarydefinition)            
  1415.     values  (2001, 217, 1, 0, N'EBCDIC_297', N'EBCDIC 297 code page sort - France', 0x0000)
  1416. update syscharsets set binarydefinition = 
  1417.     0x0100da000000010101000102020001030300010404000105050001060600010707000108080001090900010a0a00010b0b00010c0c00010d0d00010e0e00010f0f0001101000011111000112120001131300011414000115150001161600011717000118180001191900011a1a00011b1b00011c1c00011d1d00011e1e00011f1f00017f410001a050000126800001d8b20001a55c00012a6d00015f5100017b7e00013d4e00012b5e00013b5d0001294f0001216c0001252800015e4c00013c620001c2f1000131f2000132f3000133f4000134f5000135f6000136f7000137f8000138f9000139fa0001b37b0001a35f0001884d0001287f0001226f00013f700001f8450001e1c2000142
  1418.     + 0xc3000143c4000144c5000145c6000146c7000147c8000148c9000149ca0001add200014bd300014cd400014dd500014ed600014fd7000150d8000151d9000152da0001b9e3000154e4000155e5000156e6000157e7000158e8000159e900015aea0001b29100016a490001f1b60001b6290001836e00013ea10001a882000162830001638400016485000165860001668700016788000168890001698a0001ab9200016b9300016c9400016d9500016e9600016f9700017098000171990001729a0001aaa3000174a4000175a5000176a6000177a7000178a8000179a900017aaa0001a1520001eabc0001af550001ed31000191200001813b00018a2100018d9e0001c62a000184
  1419.     + 0x2b0001852c0001862d0001872e000189600001972f00018b3c00019a3000017e3e00019c2200018e2300018f240001902500019d3200019233000193340001943500019536000196370001996100012fbe0001b43800019b3d00018c390001b83f00019f2600019e2700012d40000120420001e2ab0001bfb10001237c0001e0a0000160b30001b7de0001fa5b000124a2000173b500015d9b0001ba8b0001bbbb00017ccb0001f4b00001a2bd0001984b00012e9000015beb0001d4fb0001dbbf0001d77a00013ab70001bcb40001a93a000180db0001fb9c0001e68c0001f0b80001bdb90001beba0001acac0001d0650001c1660001c3630001c4670001c5640001c0680001c79f00
  1420.     + 0x01a4690001d1750001cd720001ca730001cb740001c8790001b5760001ce770001cf780001ccad0001dd6a0001f9ee0001d3ef0001d5ec0001d6f0000130ed0001d2c00001e981000161fe0001daff000100fc0001dcfd0001d9ae0001deaf0001ae5a0001a77d000127460001e3430001e4470001e5440001404800015c9d000182e10001f7d100014ac1000141530001eb5400017d590001df560001ee570001ef580001ec8d0001fd4a0001b0ce0001f3cf0001f5cc0001f6d00001e8cd0001f2e2000153710001c96b00012cdf0001ffdc0001fcdd0001a68e0001fe8f0001b1e00001e7ff068e000818000000000000fff8120080f8120080f81200ff78fb77700ff977fffffffffff812001795fc77
  1421.     + 0x4795fc77ff1e8e002000000000100010ff000100000000000d000000ff000000d8041300dcf71200ff721675e84e130078018e00ff018e0078018e0078018e00ffe503102850130020d3fc77ffd3fc770010000000000100ffeffd7f00f0070000000000ff0000000000000000000000ff000000000000005a620200ff1000008a7f000001000000ff7f00000000010000000100fffffe7f03000000026f1675ff0000005cf8120000000000ff42f97700001300e0381300ff00000038f8120088061300fff81200e378fb772842f977fffffffffcf81200599dfc77ff081300e838130000100010ff2b130000000000001af977ff000000901f8e00b2d0e977ff018e00881e8e00901e8e00ff010000010000006cf91200
  1422.     + 0xfff912006cf91200e378fb77ff00000000100010f0f81200fff812000011001007000000ff1e8e000000130008000000ff000000901e8e00e9431275fff812004fe5f8776cf81200fff912006cf91200e378fb77ff0ff977ffffffff7cf91200ff45f8770000130000000000ff381300462df877301f1300fff0fd7fe41e130020391300ffe0fd7f0900000000e0fd7fffe0fd7f54f9120000f0fd7fff00f877010000000e000000fff91200802b130000100010ff381300000000000000f877ff0000000cfd12000cfd1200fffd1200e378fb77a87bf877ffffffff98fc12009551f877fffd120000e0fd7f00f0fd7fff00000043003a005c005700ff004e004e0054005c005300ff007300740065006d003300ff005c006e0074006400
  1423.     + 0x6c00ff002e0064006c006c000000ff0049006d00610067006500ff00460069006c0065002000ff0078006500630075007400ff006f006e0020004f007000ff0069006f006e0073005c00ff0048004100520053004500ff002e004500580045000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000ff0000000000000000000000
  1424. where id = 217
  1425. go
  1426.  
  1427. -------------------------------------------------------------------------------
  1428. ---------------- Computed Columns for backward-compat (MASTER) ----------------
  1429. -------------------------------------------------------------------------------
  1430.  
  1431. ALTER TABLE sysdatabases ADD
  1432.     version AS convert(smallint, databaseproperty (name, 'version'))
  1433. go
  1434.  
  1435. ALTER TABLE sysservers ADD
  1436.     srvnetname AS convert(char(30),
  1437.             CASE WHEN srvproduct = N'SQL Server' THEN datasource ELSE NULL END),
  1438.     isremote AS convert(bit,(srvstatus & 32)/32),
  1439.     rpc AS convert(bit,(srvstatus & 1)),
  1440.     pub AS convert(bit,(srvstatus & 2)/2),
  1441.     sub AS convert(bit,(srvstatus & 4)/4),
  1442.     dist AS convert(bit,(srvstatus & 8)/8),
  1443.     dpub AS convert(bit,(srvstatus & 16)/16),
  1444.     rpcout AS convert(bit,(srvstatus & 64)/64),
  1445.     dataaccess AS convert(bit,(srvstatus & 128)/128),
  1446.     collationcompatible AS convert(bit,(srvstatus & 256)/256),
  1447.     system AS convert(bit,(srvstatus & 512)/512),
  1448.     useremotecollation AS convert(bit,(srvstatus & 1024)/1024),
  1449.     lazyschemavalidation AS convert(bit,(srvstatus & 2048)/2048),
  1450.     collation AS convert(sysname, CollationPropertyFromID(srvcollation, 'name'))
  1451. go
  1452.  
  1453. ALTER TABLE sysxlogins ADD
  1454.     isrpcinmap AS convert(smallint, CASE WHEN (xstatus&32)=32 THEN 1 ELSE 0 END),
  1455.     ishqoutmap AS convert(smallint, CASE WHEN (xstatus&64)=64 THEN 1 ELSE 0 END),
  1456.     selfoutmap AS convert(smallint, CASE WHEN (xstatus&192)=192 THEN 1 ELSE 0 END)
  1457. go
  1458.  
  1459. ALTER TABLE syscharsets ADD
  1460.     definition AS convert(image, binarydefinition)
  1461. go
  1462.  
  1463.  
  1464. -------------------------------------------------------------------------------
  1465. --------------------------- System views for MASTER ---------------------------
  1466. -------------------------------------------------------------------------------
  1467.  
  1468. IF OBJECT_ID('syslogins') IS NOT NULL
  1469.     DROP VIEW syslogins
  1470. go
  1471. CREATE VIEW syslogins AS SELECT
  1472.     sid = convert(varbinary(85), sid),
  1473.     status = convert(smallint, 8 +
  1474.             CASE WHEN (xstatus & 2)=0 THEN 1 ELSE 2 END),
  1475.     createdate = convert(datetime, xdate1),
  1476.     updatedate = convert(datetime, xdate2),
  1477.     accdate = convert(datetime, xdate1),
  1478.     totcpu = convert(int, 0),
  1479.     totio = convert(int, 0),
  1480.     spacelimit = convert(int, 0),
  1481.     timelimit = convert(int, 0),
  1482.     resultlimit = convert(int, 0),
  1483.     name = convert(sysname, name),
  1484.     dbname = convert(sysname, db_name(dbid)),
  1485.     password = convert(sysname, password),
  1486.     language = convert(sysname, language),
  1487.     denylogin = convert(int, CASE WHEN (xstatus&1)=1 THEN 1 ELSE 0 END),
  1488.     hasaccess = convert(int, CASE WHEN (xstatus&2)=2 THEN 1 ELSE 0 END),
  1489.     isntname = convert(int, CASE WHEN (xstatus&4)=4 THEN 1 ELSE 0 END),
  1490.     isntgroup = convert(int, CASE WHEN (xstatus&12)=4 THEN 1 ELSE 0 END),
  1491.     isntuser = convert(int, CASE WHEN (xstatus&12)=12 THEN 1 ELSE 0 END),
  1492.     sysadmin = convert(int, CASE WHEN (xstatus&16)=16 THEN 1 ELSE 0 END),
  1493.     securityadmin = convert(int, CASE WHEN (xstatus&32)=32 THEN 1 ELSE 0 END),
  1494.     serveradmin = convert(int, CASE WHEN (xstatus&64)=64 THEN 1 ELSE 0 END),
  1495.     setupadmin = convert(int, CASE WHEN (xstatus&128)=128 THEN 1 ELSE 0 END),
  1496.     processadmin = convert(int, CASE WHEN (xstatus&256)=256 THEN 1 ELSE 0 END),
  1497.     diskadmin = convert(int, CASE WHEN (xstatus&512)=512 THEN 1 ELSE 0 END),
  1498.     dbcreator = convert(int, CASE WHEN (xstatus&1024)=1024 THEN 1 ELSE 0 END),
  1499.     bulkadmin = convert(int, CASE WHEN (xstatus&4096)=4096 THEN 1 ELSE 0 END),
  1500.     loginname = convert(sysname, name)
  1501. FROM sysxlogins WHERE srvid IS NULL
  1502. go
  1503. GRANT SELECT ON syslogins TO PUBLIC
  1504. DENY SELECT (password) ON syslogins TO PUBLIC
  1505. go
  1506.  
  1507. IF OBJECT_ID('sysremotelogins') IS NOT NULL
  1508.     DROP VIEW sysremotelogins
  1509. go
  1510. CREATE VIEW sysremotelogins AS SELECT
  1511.     remoteserverid = convert(smallint, srvid),
  1512.     remoteusername = convert(sysname, name),
  1513.     status = convert(smallint,
  1514.             CASE WHEN (xstatus & 16)!=0 THEN 1 ELSE 0 END),
  1515.     sid = convert(varbinary(85), sid),
  1516.     changedate = convert(datetime, xdate1)
  1517. FROM sysxlogins
  1518. WHERE srvid IS NOT NULL AND isrpcinmap = 1
  1519. go
  1520. GRANT SELECT ON sysremotelogins TO PUBLIC
  1521. go
  1522.  
  1523. IF OBJECT_ID('sysoledbusers') IS NOT NULL
  1524.     DROP VIEW sysoledbusers
  1525. go
  1526. CREATE VIEW sysoledbusers AS SELECT
  1527.     rmtsrvid = convert(smallint, srvid),
  1528.     rmtloginame = convert(sysname, name),
  1529.     rmtpassword = convert(sysname, password),
  1530.     loginsid = convert(varbinary(85), sid),
  1531.     status = convert(smallint,
  1532.             CASE WHEN xstatus&192=192 THEN 1 ELSE 0 END),
  1533.     changedate = convert(datetime, xdate1)
  1534. FROM sysxlogins
  1535. WHERE srvid IS NOT NULL AND ishqoutmap = 1
  1536. go
  1537. GRANT SELECT ON sysremotelogins TO PUBLIC
  1538. DENY SELECT (rmtpassword) ON sysoledbusers TO PUBLIC
  1539. go
  1540.  
  1541. IF OBJECT_ID('sysopentapes') IS NOT NULL
  1542.     DROP VIEW sysopentapes
  1543. go
  1544. CREATE VIEW sysopentapes AS SELECT * from OpenRowset (OpenTapes)
  1545. go
  1546. GRANT SELECT ON sysopentapes TO PUBLIC
  1547. go
  1548.  
  1549. checkpoint
  1550. go
  1551.  
  1552.  
  1553. -------------------------------------------------------------------------------
  1554. ---------------------- CREATE PER-DATABASE FAKE TABLES ------------------------
  1555. -------------------------------------------------------------------------------
  1556.  
  1557. if object_id('sp_msupg_recreatecatalogfaketables') is not null
  1558.     drop proc sp_msupg_recreatecatalogfaketables
  1559. go
  1560. -- INTERNAL PROC: DO NOT DOCUMENT
  1561. create proc sp_msupg_recreatecatalogfaketables
  1562. as
  1563. begin
  1564.     IF OBJECT_ID('sysindexkeys') IS NOT NULL
  1565.         DROP TABLE sysindexkeys
  1566.     CREATE TABLE sysindexkeys (
  1567.         id              int NOT NULL,
  1568.         indid           smallint NOT NULL,
  1569.         colid           smallint NOT NULL,
  1570.         keyno           smallint NOT NULL
  1571.         )
  1572.     GRANT SELECT ON sysindexkeys TO PUBLIC
  1573.  
  1574.     IF OBJECT_ID('sysforeignkeys') IS NOT NULL
  1575.         DROP TABLE sysforeignkeys
  1576.     CREATE TABLE sysforeignkeys (
  1577.         constid         int NOT NULL,
  1578.         fkeyid          int NOT NULL,
  1579.         rkeyid          int NOT NULL,
  1580.         fkey            smallint NOT NULL,
  1581.         rkey            smallint NOT NULL,
  1582.         keyno           smallint NOT NULL
  1583.         )
  1584.     GRANT SELECT ON sysforeignkeys TO PUBLIC
  1585.  
  1586.     IF OBJECT_ID('sysmembers') IS NOT NULL
  1587.         DROP TABLE sysmembers
  1588.     CREATE TABLE sysmembers (
  1589.         memberuid        smallint NOT NULL,
  1590.         groupuid        smallint NOT NULL
  1591.         )
  1592.     GRANT SELECT ON sysmembers TO PUBLIC
  1593.  
  1594.     IF OBJECT_ID('sysprotects') IS NOT NULL
  1595.         DROP TABLE sysprotects
  1596.     CREATE TABLE sysprotects (
  1597.         id              int NOT NULL,
  1598.         uid             smallint NOT NULL,
  1599.         action          tinyint NOT NULL,
  1600.         protecttype     tinyint NOT NULL,
  1601.         columns         varbinary(4000) NULL,
  1602.         grantor         smallint NOT NULL
  1603.         )
  1604.     GRANT SELECT ON sysprotects TO PUBLIC
  1605.  
  1606.     IF OBJECT_ID('sysfiles') IS NOT NULL
  1607.         DROP TABLE sysfiles
  1608.     CREATE TABLE sysfiles (
  1609.         fileid        smallint NOT NULL,
  1610.         groupid        smallint NOT NULL,
  1611.         size        int NOT NULL,
  1612.         maxsize        int NOT NULL,
  1613.         growth        int NOT NULL,
  1614.         status        int NOT NULL,
  1615.         perf        int NOT NULL,
  1616.         name        nchar (128) NOT NULL,
  1617.         filename    nchar (260) NOT NULL
  1618.         )
  1619.     GRANT SELECT ON sysfiles TO PUBLIC
  1620. end
  1621.  
  1622. go
  1623. deny execute on sp_msupg_recreatecatalogfaketables to public
  1624. go
  1625.  
  1626.  
  1627. -------------------------------------------------------------------------------
  1628. -------------------------- DATABASE UPGRADE STEPS -----------------------------
  1629. -------------------------------------------------------------------------------
  1630.  
  1631. if object_id('sp_msupg_dosystabcatalogupgrades') is not null
  1632.     drop proc sp_msupg_dosystabcatalogupgrades
  1633. go
  1634. -- INTERNAL PROC: DO NOT DOCUMENT
  1635. create proc sp_msupg_dosystabcatalogupgrades
  1636. as
  1637.     -- 29Jan99 column level collations
  1638.     IF NOT EXISTS (SELECT * FROM syscolumns WHERE id = 3 AND colid = 20)
  1639.         BEGIN
  1640.         BEGIN TRAN
  1641.         ALTER TABLE dbo.syscolumns ADD collationid int null 
  1642.         EXEC (N'UPDATE dbo.syscolumns SET collationid = null WHERE xtype NOT IN (35, 99, 167, 175, 231, 239)')
  1643.         COMMIT TRAN
  1644.         END
  1645.     ELSE
  1646.         BEGIN
  1647.         UPDATE dbo.syscolumns SET name = N'collationid' WHERE id = 3 AND colid = 20 AND name = 'collation'
  1648.         END
  1649.  
  1650.     IF NOT EXISTS (SELECT * FROM syscolumns WHERE id = 4 AND colid = 12)
  1651.         BEGIN
  1652.         BEGIN TRAN
  1653.         ALTER TABLE dbo.systypes ADD collationid int null
  1654.         EXEC (N'UPDATE dbo.systypes SET collationid = null WHERE xtype NOT IN (35, 99, 167, 175, 231, 239)')
  1655.         COMMIT TRAN
  1656.         END
  1657.     ELSE
  1658.         BEGIN
  1659.         UPDATE dbo.syscolumns SET name = N'collationid' WHERE id = 4 AND colid = 12 and name = N'collation'
  1660.         END
  1661.  
  1662.     -- 18Jan99 Add sql_variant to systypes if not already present
  1663.     if not exists (select * from systypes where name = N'sql_variant')
  1664.     begin
  1665.         insert systypes (name, xtype, status, xusertype, length, xprec, xscale,
  1666.             tdefault, domain, uid, reserved)
  1667.             values (N'sql_variant', 98, 0, 98, 8016, 0, 0, 0, 0, 1, 0)
  1668.     end
  1669.     else
  1670.     begin
  1671.         update systypes set
  1672.                 xtype = 98, status = 0, xusertype = 98, length = 8016,
  1673.                 xprec = 0, xscale = 0, tdefault = 0, domain = 0, uid = 1,
  1674.                 reserved = 0
  1675.             where name = N'sql_variant'
  1676.     end
  1677.  
  1678.     --20Jan99
  1679.     IF NOT EXISTS (SELECT * FROM systypes WHERE xtype = 127)
  1680.         INSERT systypes(name,xtype,status,xusertype,length,xprec,xscale,tdefault,domain,reserved,uid)
  1681.         VALUES ('bigint',127,0,127,8,19,0,0,0,0,1)
  1682.     ELSE
  1683.         update systypes set 
  1684.             name = 'bigint', status = 0, xusertype = 127, length = 8,
  1685.             xprec = 19, xscale = 0, tdefault = 0, domain = 0,
  1686.             reserved = 0,  uid = 1        
  1687.         where xtype = 127
  1688.  
  1689.     --20Jan99 change sysindexes rowcnt column type from binary to bigint
  1690.     UPDATE syscolumns SET xtype = 127,xusertype = 127, length = 8, xprec = 19, xscale = 0
  1691.     WHERE id = 2 AND colid = 12
  1692.  
  1693.     -- 18Feb99 Add sysfulltextnotify if not already present
  1694.     if object_id('sysfulltextnotify') is null
  1695.     begin
  1696.         BEGIN TRAN
  1697.  
  1698.         -- Upgrade from 7.0 requires rebuilding full-text catalogs.  Turn off sysdatabases
  1699.         -- flag indicating this database is enabled for full-text.
  1700.         update master.dbo.sysdatabases set status2 = status2 & ~536870912 where dbid = db_id()
  1701.  
  1702.         CREATE TABLE sysfulltextnotify (
  1703.                 tableid            int NOT NULL,
  1704.                 rowinfo            smallint NOT NULL,
  1705.                 ftkey            varbinary(482) NOT NULL
  1706.                 )
  1707.         CREATE UNIQUE CLUSTERED INDEX sysfulltextnotify
  1708.                 ON sysfulltextnotify ( tableid, ftkey )    
  1709.         COMMIT TRAN
  1710.     end
  1711.  
  1712.     -- 2Apr99 Remap sysobjects::status bits
  1713.     if not exists (select id from sysobjects where id = 1 and (0x20000000 = status & 0x20000000))
  1714.     begin
  1715.         BEGIN TRAN
  1716.         -- remap A_N and Q_I for proc, func, view, trig, repl proc
  1717.         update sysobjects
  1718.         set status = (status & ~24)                                         | -- mask out old A_N, Q_I
  1719.                      (case (status & 16) when 16 then 536870912 else 0 end) | -- add new A_N if required
  1720.                      (case (status & 8) when 8 then 1073741824 else 0 end)       -- add new Q_I if required
  1721.         where xtype in ('P', 'FN', 'V', 'TR', 'RF')
  1722.  
  1723.         -- mask out TAB_ROWGUIDCOL, TAB_SELINTO for all tables
  1724.         -- set A_N and Q_I for all existing tables
  1725.         update sysobjects
  1726.         set status = (status & ~(64|1048576)) | 1610612736
  1727.         where xtype in ('S', 'U')
  1728.  
  1729.         COMMIT TRAN
  1730.     end
  1731.  
  1732.     -- 050499 Add sysproperties if not already present
  1733.     if object_id('sysproperties') is null
  1734.     begin
  1735.         BEGIN TRAN
  1736.         EXEC ('CREATE TABLE sysproperties (
  1737.             id                int            NOT NULL,
  1738.             smallid            smallint    NOT NULL,
  1739.             type            tinyint        NOT NULL,
  1740.             name            sysname        NOT NULL,
  1741.             value            sql_variant        NULL
  1742.                 )'    )
  1743.         CREATE UNIQUE CLUSTERED INDEX sysproperties 
  1744.             ON sysproperties (id,type,smallid,name)
  1745.         COMMIT TRAN
  1746.     end
  1747.  
  1748.     -- 27APR1999 Drop sysallocations which was never put to use
  1749.     if object_id('sysallocations') is not null and
  1750.        object_id('sysallocations') = 98
  1751.     begin
  1752.         EXEC ('DROP TABLE sysallocations')
  1753.     end
  1754.  
  1755.     -- 30/04/1999 Reset PRC_SYSCATUP bit on system views.
  1756.     UPDATE sysobjects 
  1757.     SET status = status & ~1
  1758.     WHERE xtype = 'V' and status & 0x80000000 = 0x80000000
  1759.  
  1760.     -- 05/07/1999 Add column to sysdepends, change clustered index and clean up
  1761.     --         sysdepends
  1762.     if col_length('sysdepends', 'deptype') is null
  1763.     begin
  1764.         BEGIN TRAN
  1765.  
  1766.         -- new column
  1767.         EXEC ('ALTER TABLE sysdepends ADD deptype tinyint not null')
  1768.         EXEC ('UPDATE sysdepends set deptype = 0')
  1769.  
  1770.         -- redefined clustered index
  1771.         EXEC ('
  1772.         CREATE UNIQUE CLUSTERED INDEX sysdepends
  1773.             ON sysdepends ( deptype, depid, id, depnumber, number )
  1774.             WITH DROP_EXISTING, IGNORE_DUP_KEY
  1775.             ')
  1776.  
  1777.         -- new nonclustered index
  1778.         EXEC ('
  1779.         CREATE UNIQUE NONCLUSTERED INDEX ncsysdepends1 
  1780.             ON sysdepends ( id, number, deptype, depid, depnumber ) 
  1781.             WITH IGNORE_DUP_KEY
  1782.             ')
  1783.  
  1784.         COMMIT TRAN
  1785.     end
  1786.  
  1787.     -- cleanup sysdepends
  1788.     DELETE sysdepends FROM sysdepends d WHERE d.id not in (select id from sysobjects)
  1789.     DELETE sysdepends FROM sysdepends d WHERE d.depid not in (select id from sysobjects) and d.depid != 0
  1790.  
  1791.     -- 10Jul99 Add LCID column to syscolumns
  1792.     if not exists (SELECT * FROM dbo.syscolumns WHERE id = 3 AND name = 'language')
  1793.     begin
  1794.          BEGIN TRAN
  1795.  
  1796.         -- default to LANG_NEUTRAL for ALTER TABLE purposes.  This value will
  1797.         -- be updated later
  1798.          EXEC ('
  1799.         ALTER TABLE dbo.syscolumns ADD language int NOT null
  1800.             ')
  1801.  
  1802.         EXEC ('
  1803.         UPDATE syscolumns SET language = 
  1804.                     CASE 
  1805.                         WHEN colstat & 16 <> 0 THEN (SELECT value FROM master.dbo.sysconfigures WHERE config = 1126) 
  1806.                         ELSE 0 
  1807.                     END
  1808.             ')
  1809.  
  1810.         COMMIT TRAN
  1811.     end
  1812.  
  1813.     -- 22-Jul-1999: Remove INFORMATION_SCHEMA views from all databases but master
  1814.     if db_id() <> 1
  1815.     begin
  1816.         if object_id('INFORMATION_SCHEMA.SCHEMATA', 'V') is not NULL
  1817.             drop view INFORMATION_SCHEMA.SCHEMATA
  1818.         if object_id('INFORMATION_SCHEMA.TABLES', 'V') is not NULL
  1819.             drop view INFORMATION_SCHEMA.TABLES
  1820.         if object_id('INFORMATION_SCHEMA.TABLE_CONSTRAINTS', 'V') is not NULL
  1821.             drop view INFORMATION_SCHEMA.TABLE_CONSTRAINTS
  1822.         if object_id('INFORMATION_SCHEMA.TABLE_PRIVILEGES', 'V') is not NULL
  1823.             drop view INFORMATION_SCHEMA.TABLE_PRIVILEGES
  1824.         if object_id('INFORMATION_SCHEMA.COLUMNS', 'V') is not NULL
  1825.             drop view INFORMATION_SCHEMA.COLUMNS
  1826.         if object_id('INFORMATION_SCHEMA.COLUMN_DOMAIN_USAGE', 'V') is not NULL
  1827.             drop view INFORMATION_SCHEMA.COLUMN_DOMAIN_USAGE
  1828.         if object_id('INFORMATION_SCHEMA.COLUMN_PRIVILEGES', 'V') is not NULL
  1829.             drop view INFORMATION_SCHEMA.COLUMN_PRIVILEGES
  1830.         if object_id('INFORMATION_SCHEMA.DOMAINS', 'V') is not NULL
  1831.             drop view INFORMATION_SCHEMA.DOMAINS
  1832.         if object_id('INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS', 'V') is not NULL
  1833.             drop view INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS
  1834.         if object_id('INFORMATION_SCHEMA.KEY_COLUMN_USAGE', 'V') is not NULL
  1835.             drop view INFORMATION_SCHEMA.KEY_COLUMN_USAGE
  1836.         if object_id('INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS', 'V') is not NULL
  1837.             drop view INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS
  1838.         if object_id('INFORMATION_SCHEMA.CHECK_CONSTRAINTS', 'V') is not NULL
  1839.             drop view INFORMATION_SCHEMA.CHECK_CONSTRAINTS
  1840.         if object_id('INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE', 'V') is not NULL
  1841.             drop view INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE
  1842.         if object_id('INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE', 'V') is not NULL
  1843.             drop view INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
  1844.         if object_id('INFORMATION_SCHEMA.VIEWS', 'V') is not NULL
  1845.             drop view INFORMATION_SCHEMA.VIEWS
  1846.         if object_id('INFORMATION_SCHEMA.VIEW_TABLE_USAGE', 'V') is not NULL
  1847.             drop view INFORMATION_SCHEMA.VIEW_TABLE_USAGE
  1848.         if object_id('INFORMATION_SCHEMA.VIEW_COLUMN_USAGE', 'V') is not NULL
  1849.             drop view INFORMATION_SCHEMA.VIEW_COLUMN_USAGE
  1850.         if object_id('INFORMATION_SCHEMA.ROUTINES', 'V') is not NULL
  1851.             drop view INFORMATION_SCHEMA.ROUTINES
  1852.         if object_id('INFORMATION_SCHEMA.PARAMETERS', 'V') is not NULL
  1853.             drop view INFORMATION_SCHEMA.PARAMETERS
  1854.         if object_id('INFORMATION_SCHEMA.ROUTINE_COLUMNS', 'V') is not NULL
  1855.             drop view INFORMATION_SCHEMA.ROUTINE_COLUMNS
  1856.         delete sysusers where uid = 3 and name = 'INFORMATION_SCHEMA'
  1857.     end
  1858.  
  1859.     UPDATE dbo.syscolumns SET name = N'reserved3' WHERE id = 2 AND colid = 14 and name = N'soid'
  1860.     UPDATE dbo.syscolumns SET name = N'reserved4' WHERE id = 2 AND colid = 15 and name = N'csid'
  1861.     EXEC('UPDATE dbo.sysindexes SET reserved3 = 0')
  1862.     EXEC('UPDATE dbo.sysindexes SET reserved4 = 0')
  1863.  
  1864.     -- Reset bits used to record determinism (objects & computed-columns) in interim builds
  1865.     UPDATE sysobjects SET status = status & ~268435456
  1866.     UPDATE syscolumns SET colstat = colstat & ~32 WHERE id IN (SELECT id FROM sysobjects WHERE xtype = 'U')
  1867. go
  1868. deny execute on sp_msupg_dosystabcatalogupgrades to public
  1869. go
  1870.  
  1871.  
  1872. -------------------------------------------------------------------------------
  1873. ---------------- ADD COMPUTED-COLUMNS TO PER-DATABASE CATALOG -----------------
  1874. -------------------------------------------------------------------------------
  1875.  
  1876. if object_id('sp_msupg_dropcatalogcomputedcols') is not null
  1877.     drop proc sp_msupg_dropcatalogcomputedcols
  1878. go
  1879. -- INTERNAL PROC: DO NOT DOCUMENT
  1880. create proc sp_msupg_dropcatalogcomputedcols
  1881. as
  1882.     EXEC sp_msupg_removesystemcomputedcolumns sysobjects
  1883.     EXEC sp_msupg_removesystemcomputedcolumns sysindexes
  1884.     EXEC sp_msupg_removesystemcomputedcolumns syscolumns
  1885.     EXEC sp_msupg_removesystemcomputedcolumns systypes
  1886.     EXEC sp_msupg_removesystemcomputedcolumns syscomments
  1887.     EXEC sp_msupg_removesystemcomputedcolumns sysdepends
  1888.     EXEC sp_msupg_removesystemcomputedcolumns sysreferences
  1889.     EXEC sp_msupg_removesystemcomputedcolumns sysusers
  1890. go
  1891. deny execute on sp_msupg_dropcatalogcomputedcols to public
  1892. go
  1893.  
  1894. if object_id('sp_msupg_createcatalogcomputedcols') is not null
  1895.     drop proc sp_msupg_createcatalogcomputedcols
  1896. go
  1897. -- INTERNAL PROC: DO NOT DOCUMENT
  1898. create proc sp_msupg_createcatalogcomputedcols
  1899. as
  1900.     ALTER TABLE sysobjects ADD
  1901.         schema_ver AS (base_schema_ver & ~15),
  1902.         stats_schema_ver AS (base_schema_ver & 15),
  1903.  
  1904.         type AS convert(char(2),
  1905.                 CASE
  1906.                     WHEN xtype in ('PK','UQ') THEN 'K'
  1907.                     ELSE xtype
  1908.                 END),
  1909.         userstat AS convert(smallint,
  1910.             CASE WHEN xtype in ('U','S') THEN 1 ELSE 0 END),    -- rowlocking!
  1911.         sysstat AS convert(smallint,
  1912.                 CASE xtype
  1913.                     WHEN 'S' THEN 1 WHEN 'V' THEN 2 WHEN 'U' THEN 3
  1914.                     WHEN 'P' THEN 4 WHEN 'RF' THEN 4 WHEN 'X' THEN 4
  1915.                     WHEN 'L' THEN 5 WHEN 'D' THEN 6 WHEN 'R' THEN 7
  1916.                     WHEN 'TR' THEN 8 WHEN 'PK' THEN 9 WHEN 'UQ' THEN 9
  1917.                     WHEN 'C' THEN 10 WHEN 'F' THEN 11 WHEN 'AP' THEN 13
  1918.                     ELSE 0 END
  1919.                 + CASE WHEN xtype IN ('U', 'S') THEN
  1920.                     CASE WHEN (status & 1)!=0                -- O_CLUST
  1921.                             THEN (16)ELSE 0 END
  1922.                     + CASE WHEN (status & 2)!=0                -- O_NONCLUST
  1923.                             THEN (32) ELSE 0 END
  1924.                     + (64)                                    -- O_LOGGED
  1925.                     + CASE WHEN (substring(name,1,1)='#')    -- O_TMPOBJECT
  1926.                             THEN (256) ELSE 0 END
  1927.                     + CASE WHEN (status & 0x1000000)!=0        -- O_INRAM
  1928.                             THEN (512) ELSE 0 END
  1929.                     + CASE WHEN (status & 0x200000)!=0        -- O_FAKE
  1930.                             THEN (1024) ELSE 0 END
  1931.                     + CASE WHEN (status & 0x4000000)!=0        -- O_UNDO_NOLOG
  1932.                             THEN (2048) ELSE 0 END
  1933.                     + CASE WHEN (status & 4)!=0                -- O_TEXTIMAGE
  1934.                             THEN (8192) ELSE 0 END
  1935.                     + CASE WHEN (substring(name,1,2)='##')    -- O_GLOBALTMP
  1936.                             THEN (-32768) ELSE 0 END
  1937.                   ELSE 0 END),
  1938.         indexdel AS convert(smallint, (base_schema_ver & ~15) / 65536),
  1939.         refdate AS convert(datetime, crdate),
  1940.         version AS convert(int, 0),
  1941.         deltrig AS convert(int,
  1942.                 CASE WHEN xtype in ('U','S')
  1943.                         THEN ObjectProperty(id, 'TableDeleteTrigger')
  1944.                     WHEN xtype = 'TR' THEN parent_obj
  1945.                     ELSE 0 END),
  1946.         instrig AS convert(int,
  1947.                 CASE WHEN xtype in ('U','S')
  1948.                         THEN ObjectProperty(id, 'TableInsertTrigger')
  1949.                     ELSE 0 END),
  1950.         updtrig AS convert(int,
  1951.                 CASE WHEN xtype in ('U','S')
  1952.                         THEN ObjectProperty(id, 'TableUpdateTrigger')
  1953.                     ELSE 0 END),
  1954.         seltrig AS convert(int, 0),
  1955.         category AS convert(int,
  1956.                 CASE WHEN (status & 0x80000000)!=0        -- CAT_MSOBJECT
  1957.                         THEN (2) ELSE 0 END
  1958.                 + CASE WHEN (replinfo & 1)!=0            -- CAT_PUBLISHED_X
  1959.                         THEN (32) ELSE 0 END
  1960.                 + CASE WHEN (replinfo & 2)!=0            -- CAT_REPLICATE_X
  1961.                         THEN (64) ELSE 0 END
  1962.                 + CASE WHEN (replinfo & 4)!=0            -- CAT_REPLICA_X
  1963.                         THEN (256) ELSE 0 END
  1964.                 + CASE WHEN xtype='P' AND (status & 2)!=0    -- CAT_STARTUP
  1965.                         THEN (16) ELSE 0 END
  1966.                 + CASE WHEN xtype='D' AND parent_obj!=0    -- CAT_DEFAULT
  1967.                         THEN (2048) ELSE 0 END
  1968.                 + CASE WHEN xtype in ('U','S') THEN
  1969.                     CASE WHEN (status & 0x20)!=0        -- CAT_IDENTITY
  1970.                             THEN (1)ELSE 0 END
  1971.                     + CASE WHEN (status & 0x400)!=0        -- CAT_FKEY
  1972.                             THEN (4) ELSE 0 END
  1973.                     + CASE WHEN (status & 0x800)!=0        -- CAT_REF
  1974.                             THEN (8) ELSE 0 END
  1975.                     + CASE WHEN (status & 0x1000)!=0    -- CAT_CHECK
  1976.                             THEN (128) ELSE 0 END
  1977.                     + CASE WHEN (status & 0x100)!=0        -- CAT_PRIMARY
  1978.                             THEN (512) ELSE 0 END
  1979.                     + CASE WHEN (status & 0x200)!=0        -- CAT_UNIQUE
  1980.                             THEN (1024) ELSE 0 END
  1981.                     + CASE WHEN (status & 0x2000)!=0    -- CAT_DEFAULT
  1982.                             THEN (2048) ELSE 0 END
  1983.                     + CASE WHEN (status & 0x4000)!=0    -- CAT_REPLCNST
  1984.                             THEN (4096) ELSE 0 END
  1985.                     + CASE WHEN (status & 0x10)!=0        -- CAT_TIMESTAMP
  1986.                             THEN (16384) ELSE 0 END
  1987.                   ELSE 0 END),
  1988.         cache AS convert(smallint, 0)
  1989.  
  1990.     ALTER TABLE sysindexes ADD
  1991.           maxlen    AS (8000),
  1992.             -- rows is computed as an int4 from rowcnt which is internally and int8.
  1993.             -- If rowcnt > 2^31-1 then rows should be 2^31-1 otherwise it should be
  1994.             -- rowcnt converted to an int.
  1995.               rows        AS
  1996.                 CASE WHEN rowcnt > 2147483647 THEN 2147483647
  1997.                 ELSE (convert(int, rowcnt))
  1998.                 END
  1999.  
  2000.     ALTER TABLE syscolumns ADD
  2001.         status AS convert(tinyint,
  2002.                 (bitpos & 7)
  2003.                 + CASE WHEN (typestat&1)=0
  2004.                         THEN 8 ELSE 0 END            -- STATNULL
  2005.                 + CASE WHEN ((typestat & 2)!=0 OR
  2006.                             (type_name(xtype) IN ('text', 'image')
  2007.                                 AND (colstat & 0x1000)!=0))
  2008.                         THEN 16 ELSE 0 END            -- COL_NOTRIM, COL_REPLICATE
  2009.                 + CASE WHEN (type_name(xtype) IN ('text', 'image')
  2010.                                 AND (colstat & 0x2000)!=0)
  2011.                             OR (type_name(xtype) IN ('binary', 'char', 'timestamp')
  2012.                                 AND (typestat&1)=0 )
  2013.                             THEN 32 ELSE 0 END        -- COL_FIXEDNULL, COL_NONSQLSUB
  2014.                 + CASE WHEN (colstat & 4)!=0
  2015.                         THEN 64 ELSE 0 END            -- COL_OUTPUTPARAM
  2016.                 + CASE WHEN (colstat & 1)!=0
  2017.                         THEN 128 ELSE 0 END),        -- COL_IDENTITY
  2018.         type AS convert(tinyint, XTypeToTds(xtype, 1 - (typestat & 1))),
  2019.         usertype AS convert(smallint, ColumnProperty(id, name, 'oldusertype')),
  2020.         printfmt AS convert(varchar(255), autoval),
  2021.         prec AS convert(smallint,
  2022.                 CASE WHEN type_name(xtype) in ('text', 'image', 'ntext') THEN NULL
  2023.                 WHEN type_name(xtype) in ('uniqueidentifier') THEN xprec
  2024.                 ELSE OdbcPrec(xtype,length,xprec)
  2025.                 END),
  2026.         scale AS OdbcScale(xtype,xscale),
  2027.         iscomputed AS convert(int, sign(colstat & 4)),
  2028.         isoutparam AS convert(int, sign(colstat & 4)),
  2029.         isnullable AS convert(int, 1 - (typestat & 1)),
  2030.         collation AS convert(sysname, CollationPropertyFromID(collationid, 'name')),
  2031.         tdscollation AS convert(binary(5), CollationPropertyFromID(collationid, 'tdscollation'))
  2032.  
  2033.  
  2034.     ALTER TABLE systypes ADD
  2035.         usertype AS convert(smallint, TypeProperty(name, 'oldusertype')),
  2036.         variable AS convert(bit,
  2037.                 CASE WHEN type_name(xtype) IN
  2038.                         ('varbinary', 'varchar', 'nvarchar')
  2039.                         THEN 1 ELSE 0 END),
  2040.         allownulls AS convert(bit, 1-(status & 1)),
  2041.         type AS convert(tinyint, XTypeToTds(xtype, 0)),
  2042.         printfmt AS convert(varchar(255), NULL),
  2043.         prec AS convert(smallint,
  2044.                 CASE WHEN type_name(xtype) IN ('text', 'image', 'ntext') THEN NULL
  2045.                     ELSE TypeProperty(name, 'precision')
  2046.                 END),
  2047.         scale AS convert(tinyint, TypeProperty(name, 'scale')),
  2048.         collation AS  convert(sysname, CollationPropertyFromID(collationid, 'name'))
  2049.  
  2050.  
  2051.     ALTER TABLE syscomments ADD
  2052.         texttype AS convert(smallint, 2 + 4 * (status & 1)),
  2053.         language AS convert(smallint, 0),
  2054.         encrypted AS convert(bit, status & 1),
  2055.         compressed AS convert(bit, status & 2),
  2056.         text AS convert(nvarchar(4000),
  2057.                         CASE WHEN (status&2=2)
  2058.                             THEN uncompress(ctext)
  2059.                             ELSE ctext END)
  2060.  
  2061.     ALTER TABLE sysdepends ADD
  2062.         depdbid AS convert(smallint, 0),
  2063.         depsiteid AS convert(smallint, 0),
  2064.         selall AS convert(bit, (status & 2)),
  2065.         resultobj AS convert(bit, (status & 4)),
  2066.         readobj AS convert(bit, (status & 8))
  2067.  
  2068.     ALTER TABLE sysreferences ADD
  2069.         fkeydbid AS convert(smallint, 0),
  2070.         rkeydbid AS convert(smallint, 0),
  2071.         fkey1 AS convert(smallint,
  2072.                 isnull(convert(binary(2),reverse(substring(forkeys,  1, 2))), 0)),
  2073.         fkey2 AS convert(smallint,
  2074.                 isnull(convert(binary(2),reverse(substring(forkeys,  3, 2))), 0)),
  2075.         fkey3 AS convert(smallint,
  2076.                 isnull(convert(binary(2),reverse(substring(forkeys,  5, 2))), 0)),
  2077.         fkey4 AS convert(smallint,
  2078.                 isnull(convert(binary(2),reverse(substring(forkeys,  7, 2))), 0)),
  2079.         fkey5 AS convert(smallint,
  2080.                 isnull(convert(binary(2),reverse(substring(forkeys,  9, 2))), 0)),
  2081.         fkey6 AS convert(smallint,
  2082.                 isnull(convert(binary(2),reverse(substring(forkeys, 11, 2))), 0)),
  2083.         fkey7 AS convert(smallint,
  2084.                 isnull(convert(binary(2),reverse(substring(forkeys, 13, 2))), 0)),
  2085.         fkey8 AS convert(smallint,
  2086.                 isnull(convert(binary(2),reverse(substring(forkeys, 15, 2))), 0)),
  2087.         fkey9 AS convert(smallint,
  2088.                 isnull(convert(binary(2),reverse(substring(forkeys, 17, 2))), 0)),
  2089.         fkey10 AS convert(smallint,
  2090.                 isnull(convert(binary(2),reverse(substring(forkeys, 19, 2))), 0)),
  2091.         fkey11 AS convert(smallint,
  2092.                 isnull(convert(binary(2),reverse(substring(forkeys, 21, 2))), 0)),
  2093.         fkey12 AS convert(smallint,
  2094.                 isnull(convert(binary(2),reverse(substring(forkeys, 23, 2))), 0)),
  2095.         fkey13 AS convert(smallint,
  2096.                 isnull(convert(binary(2),reverse(substring(forkeys, 25, 2))), 0)),
  2097.         fkey14 AS convert(smallint,
  2098.                 isnull(convert(binary(2),reverse(substring(forkeys, 27, 2))), 0)),
  2099.         fkey15 AS convert(smallint,
  2100.                 isnull(convert(binary(2),reverse(substring(forkeys, 29, 2))), 0)),
  2101.         fkey16 AS convert(smallint,
  2102.                 isnull(convert(binary(2),reverse(substring(forkeys, 31, 2))), 0)),
  2103.         rkey1 AS convert(smallint,
  2104.                 isnull(convert(binary(2),reverse(substring(refkeys,  1, 2))), 0)),
  2105.         rkey2 AS convert(smallint,
  2106.                 isnull(convert(binary(2),reverse(substring(refkeys,  3, 2))), 0)),
  2107.         rkey3 AS convert(smallint,
  2108.                 isnull(convert(binary(2),reverse(substring(refkeys,  5, 2))), 0)),
  2109.         rkey4 AS convert(smallint,
  2110.                 isnull(convert(binary(2),reverse(substring(refkeys,  7, 2))), 0)),
  2111.         rkey5 AS convert(smallint,
  2112.                 isnull(convert(binary(2),reverse(substring(refkeys,  9, 2))), 0)),
  2113.         rkey6 AS convert(smallint,
  2114.                 isnull(convert(binary(2),reverse(substring(refkeys, 11, 2))), 0)),
  2115.         rkey7 AS convert(smallint,
  2116.                 isnull(convert(binary(2),reverse(substring(refkeys, 13, 2))), 0)),
  2117.         rkey8 AS convert(smallint,
  2118.                 isnull(convert(binary(2),reverse(substring(refkeys, 15, 2))), 0)),
  2119.         rkey9 AS convert(smallint,
  2120.                 isnull(convert(binary(2),reverse(substring(refkeys, 17, 2))), 0)),
  2121.         rkey10 AS convert(smallint,
  2122.                 isnull(convert(binary(2),reverse(substring(refkeys, 19, 2))), 0)),
  2123.         rkey11 AS convert(smallint,
  2124.                 isnull(convert(binary(2),reverse(substring(refkeys, 21, 2))), 0)),
  2125.         rkey12 AS convert(smallint,
  2126.                 isnull(convert(binary(2),reverse(substring(refkeys, 23, 2))), 0)),
  2127.         rkey13 AS convert(smallint,
  2128.                 isnull(convert(binary(2),reverse(substring(refkeys, 25, 2))), 0)),
  2129.         rkey14 AS convert(smallint,
  2130.                 isnull(convert(binary(2),reverse(substring(refkeys, 27, 2))), 0)),
  2131.         rkey15 AS convert(smallint,
  2132.                 isnull(convert(binary(2),reverse(substring(refkeys, 29, 2))), 0)),
  2133.         rkey16 AS convert(smallint,
  2134.                 isnull(convert(binary(2),reverse(substring(refkeys, 31, 2))), 0))
  2135.  
  2136.     ALTER TABLE sysusers ADD
  2137.         gid AS convert(smallint,
  2138.                 CASE WHEN uid >= 16400 THEN uid
  2139.                 WHEN datalength(roles) IS NULL OR datalength(roles) <= 2 THEN 0
  2140.                 ELSE 16384 - 8 + (datalength(roles) * 8) +
  2141.                     CASE WHEN (convert(tinyint,roles)&1)!=0 THEN 0
  2142.                         WHEN (convert(tinyint,roles)&2)!=0 THEN 1
  2143.                         WHEN (convert(tinyint,roles)&4)!=0 THEN 2
  2144.                         WHEN (convert(tinyint,roles)&8)!=0 THEN 3
  2145.                         WHEN (convert(tinyint,roles)&16)!=0 THEN 4
  2146.                         WHEN (convert(tinyint,roles)&32)!=0 THEN 5
  2147.                         WHEN (convert(tinyint,roles)&64)!=0 THEN 6
  2148.                         WHEN (convert(tinyint,roles)&128)!=0 THEN 7
  2149.                         ELSE NULL END END),
  2150.         environ AS convert(varchar(255), NULL),
  2151.         hasdbaccess AS convert(int, CASE WHEN (status & 2)=2 THEN 1 ELSE 0 END),
  2152.         islogin AS convert(int, CASE WHEN (status&32)=0 and uid > 0 and uid < 16384 THEN 1 ELSE 0 END),
  2153.         isntname AS convert(int, CASE WHEN (status&4)=4 THEN 1 ELSE 0 END),
  2154.         isntgroup AS convert(int, CASE WHEN (status&12)=4 THEN 1 ELSE 0 END),
  2155.         isntuser AS convert(int, CASE WHEN (status&12)=12 THEN 1 ELSE 0 END),
  2156.         issqluser AS convert(int, CASE WHEN (status&60)=0 and uid > 0 and uid < 16384 THEN 1 ELSE 0 END),
  2157.         isaliased AS convert(int, CASE WHEN (status&16)=16 THEN 1 ELSE 0 END),
  2158.         issqlrole AS convert(int, CASE WHEN uid >= 16384 or uid = 0 THEN 1 ELSE 0 END),
  2159.         isapprole AS convert(int, CASE WHEN (status&32)=32 THEN 1 ELSE 0 END)
  2160. go
  2161. deny execute on sp_msupg_createcatalogcomputedcols to public
  2162. go
  2163.  
  2164.  
  2165. -------------------------------------------------------------------------------
  2166. ---------------------- CREATE PER-DATABASE SYSTEM VIEWS -----------------------
  2167. -------------------------------------------------------------------------------
  2168.  
  2169. if object_id('sp_msupg_recreatesystemviews') is not null
  2170.     drop proc sp_msupg_recreatesystemviews
  2171. go
  2172. -- INTERNAL PROC: DO NOT DOCUMENT
  2173. create proc sp_msupg_recreatesystemviews
  2174. as
  2175.     IF OBJECT_ID('syssegments') IS NOT NULL
  2176.         DROP VIEW syssegments
  2177.     EXEC (
  2178. 'CREATE VIEW syssegments (segment, name, status) AS
  2179.     SELECT  0, ''system''     , 0  UNION
  2180.     SELECT    1, ''default''    , 1  UNION
  2181.     SELECT    2, ''logsegment'' , 0
  2182. ')
  2183.     -- Mark this user db view as being system object
  2184.     UPDATE sysobjects set status = status|0x80000000 
  2185.     WHERE name='syssegments' and uid=1
  2186.     GRANT SELECT ON syssegments TO PUBLIC
  2187.  
  2188.     IF OBJECT_ID('sysconstraints') IS NOT NULL
  2189.         DROP VIEW sysconstraints
  2190.     EXEC (
  2191. 'CREATE VIEW sysconstraints AS SELECT
  2192.     constid = convert(int, id),
  2193.     id = convert(int, parent_obj),
  2194.     colid = convert(smallint, info),
  2195.     spare1 = convert(tinyint, 0),
  2196.     status = convert(int,
  2197.             CASE xtype
  2198.                 WHEN ''PK'' THEN 1 WHEN ''UQ'' THEN 2 WHEN ''F'' THEN 3
  2199.                 WHEN ''C'' THEN 4 WHEN ''D'' THEN 5 ELSE 0 END
  2200.             + CASE WHEN info != 0            -- CNST_COLUMN / CNST_TABLE
  2201.                     THEN (16) ELSE (32) END
  2202.             + CASE WHEN (status & 16)!=0    -- CNST_CLINDEX
  2203.                     THEN (512) ELSE 0 END
  2204.             + CASE WHEN (status & 32)!=0    -- CNST_NCLINDEX
  2205.                     THEN (1024) ELSE 0 END
  2206.             + (2048)                        -- CNST_NOTDEFERRABLE
  2207.             + CASE WHEN (status & 256)!=0    -- CNST_DISABLE
  2208.                     THEN (16384) ELSE 0 END
  2209.             + CASE WHEN (status & 512)!=0    -- CNST_ENABLE
  2210.                     THEN (32767) ELSE 0 END
  2211.             + CASE WHEN (status & 4)!=0        -- CNST_NONAME
  2212.                     THEN (131072) ELSE 0 END
  2213.             + CASE WHEN (status & 1)!=0        -- CNST_NEW
  2214.                     THEN (1048576) ELSE 0 END
  2215.             + CASE WHEN (status & 1024)!=0    -- CNST_REPL
  2216.                     THEN (2097152) ELSE 0 END),
  2217.     actions = convert(int,  4096),
  2218.     error = convert(int, 0)
  2219. FROM sysobjects WHERE xtype in (''C'', ''F'', ''PK'', ''UQ'', ''D'')
  2220.                     AND (status & 64) = 0
  2221. ')
  2222.     -- Mark this user db view as being system object
  2223.     UPDATE sysobjects set status = status|0x80000000 
  2224.     WHERE name='sysconstraints' and uid=1
  2225.     GRANT SELECT ON sysconstraints TO PUBLIC
  2226.  
  2227.     IF OBJECT_ID('sysalternates') IS NOT NULL
  2228.         DROP VIEW sysalternates
  2229. go
  2230. deny execute on sp_msupg_recreatesystemviews to public
  2231. go
  2232.  
  2233. -------------------------------------------------------------------------------
  2234. ---------------------- PULL TOGETHER ALL PER-DB UPGRADES ----------------------
  2235. -------------------------------------------------------------------------------
  2236.  
  2237. if object_id('sp_msupg_upgradecatalog') is not null
  2238.     drop proc sp_msupg_upgradecatalog
  2239. go
  2240. -- INTERNAL PROC: DO NOT DOCUMENT
  2241. create proc sp_msupg_upgradecatalog @upgradeVersion int
  2242. as
  2243.     -- CHECK UPGRADE VERSION GIVEN (MUST MATCH EXPECTED) --
  2244.     if @upgradeVersion <> 536
  2245.         -- NOTE: This "error" is really an "Assertion", so no sysmessages...
  2246.         raiserror('sp_msupg_upgradecatalog detected inconsistent versioning!',22,127) with log
  2247.  
  2248.     -- CHECK PERMS: Db must require upgrade OR must be sysadmin
  2249.     if is_srvrolemember('sysadmin') = 0 and databaseproperty (db_name(), 'version') > @upgradeVersion
  2250.         -- NOTE: This "error" is really an "Assertion", so no sysmessages...
  2251.         raiserror('Permissions denied on sp_msupg_upgradecatalog!',22,127) with log
  2252.  
  2253.     -- EXEC THE UPGRADE PROCS (UNDONE: MAKE A SUBSET POSSIBLE?) --
  2254.     exec sp_msupg_dropcatalogcomputedcols
  2255.     exec sp_msupg_dosystabcatalogupgrades
  2256.     exec sp_msupg_createcatalogcomputedcols
  2257.     exec sp_msupg_recreatecatalogfaketables
  2258.     exec sp_msupg_recreatesystemviews
  2259. go
  2260. grant execute on sp_msupg_upgradecatalog to public
  2261. go
  2262.  
  2263.  
  2264. -------------------------------------------------------------------------------
  2265. ------------------------- WRAP UP: Upgrade & Shutdown -------------------------
  2266. -------------------------------------------------------------------------------
  2267.  
  2268. checkpoint
  2269. go
  2270.  
  2271. --- DO THE PER-CATALOG UPGRADE FOR MASTER AND MODEL
  2272. exec master..sp_msupg_upgradecatalog 536
  2273. go
  2274. exec model..sp_msupg_upgradecatalog 536
  2275. go
  2276.  
  2277.  
  2278. -------------------------------------------------------------------------------
  2279. ------------------------ Create fake tables in master -------------------------
  2280. -------------------------------------------------------------------------------
  2281.  
  2282. IF OBJECT_ID('sysprocesses') IS NOT NULL
  2283.     DROP TABLE sysprocesses
  2284. go
  2285. CREATE TABLE sysprocesses (     -- see ntdbms\storeng\dfs\startup\dataserv.c
  2286.     spid            smallint NOT NULL,
  2287.     kpid            smallint NOT NULL,
  2288.     blocked         smallint NOT NULL,
  2289.     waittype        binary(2) NOT NULL,
  2290.     waittime        int NOT NULL,
  2291.     lastwaittype    nchar(32) NOT NULL,
  2292.     waitresource    nchar(256) NOT NULL,
  2293.     dbid            smallint NOT NULL,
  2294.     uid             smallint NOT NULL,
  2295.     cpu             int NOT NULL,
  2296.     physical_io     bigint NOT NULL,
  2297.     memusage        int NOT NULL,
  2298.     login_time      datetime NOT NULL,
  2299.     last_batch      datetime NOT NULL,
  2300.     ecid            smallint NOT NULL,
  2301.     open_tran        smallint NOT NULL,
  2302.     status          nchar(30) NOT NULL,
  2303.     sid             binary(86) NOT NULL,
  2304.     hostname        nchar(128) NOT NULL,
  2305.     program_name    nchar(128) NOT NULL,
  2306.     hostprocess     nchar(8) NOT NULL,
  2307.     cmd             nchar(16) NOT NULL,
  2308.     nt_domain       nchar(128) NOT NULL,
  2309.     nt_username     nchar(128) NOT NULL,
  2310.     net_address     nchar(12) NOT NULL,
  2311.     net_library     nchar(12) NOT NULL,
  2312.     loginame        nchar(128) NOT NULL,
  2313.     context_info    binary(128) NOT NULL,
  2314.    )
  2315. go
  2316. GRANT SELECT ON sysprocesses TO PUBLIC
  2317. go
  2318.  
  2319. IF OBJECT_ID('syslocks') IS NOT NULL
  2320.     DROP TABLE syslocks
  2321. go
  2322. CREATE TABLE syslocks (         -- see ntdbms\storeng\dfs\manager\lockmgr.c
  2323.     id              int NOT NULL,
  2324.     dbid            smallint NOT NULL,
  2325.     page            int NOT NULL,
  2326.     type            smallint NOT NULL,
  2327.     spid            smallint NOT NULL
  2328.     )
  2329. go
  2330. GRANT SELECT ON syslocks TO PUBLIC
  2331. go
  2332.  
  2333. IF OBJECT_ID('sysperfinfo') IS NOT NULL
  2334.     DROP TABLE sysperfinfo
  2335. go
  2336. CREATE TABLE sysperfinfo (
  2337.    object_name   nchar(128) NOT NULL,
  2338.    counter_name  nchar(128) NOT NULL,
  2339.    instance_name nchar(128),
  2340.    cntr_value    int NOT NULL,
  2341.    cntr_type     int NOT NULL
  2342.    )
  2343. go
  2344. --GRANT SELECT ON sysperfinfo TO PUBLIC
  2345. --go
  2346.  
  2347. IF OBJECT_ID('syslockinfo') IS NOT NULL
  2348.     DROP TABLE syslockinfo
  2349. go
  2350. CREATE TABLE syslockinfo (
  2351.     rsc_text         nchar(32) NOT NULL,
  2352.     rsc_bin          binary(16) NOT NULL,
  2353.     rsc_valblk       binary(16) NOT NULL,
  2354.     rsc_dbid         smallint NOT NULL,
  2355.     rsc_indid        smallint NOT NULL,
  2356.     rsc_objid        integer NOT NULL,
  2357.     rsc_type         tinyint NOT NULL,
  2358.     rsc_flag         tinyint NOT NULL,
  2359.     req_mode         tinyint NOT NULL,
  2360.     req_status       tinyint NOT NULL,
  2361.     req_refcnt       smallint NOT NULL,
  2362.     req_cryrefcnt    smallint NOT NULL,
  2363.     req_lifetime     integer NOT NULL,
  2364.     req_spid         integer NOT NULL,
  2365.     req_ecid         integer NOT NULL,
  2366.     req_ownertype    smallint NOT NULL,
  2367.     req_transactionID bigint,
  2368.     req_transactionUOW uniqueidentifier
  2369.     )
  2370. go
  2371. GRANT SELECT ON syslockinfo TO PUBLIC
  2372. go
  2373.  
  2374. IF OBJECT_ID('syscurconfigs') IS NOT NULL
  2375.     DROP TABLE syscurconfigs
  2376. go
  2377. CREATE TABLE syscurconfigs (
  2378.     value           int NOT NULL,
  2379.     config          smallint NOT NULL,
  2380.     comment         nvarchar(255) NOT NULL,
  2381.     status          smallint NOT NULL
  2382.     )
  2383. go
  2384. GRANT SELECT ON syscurconfigs TO PUBLIC
  2385. go
  2386.  
  2387. IF OBJECT_ID('syscursorrefs') IS NOT NULL
  2388.     DROP TABLE syscursorrefs
  2389. go
  2390. CREATE TABLE syscursorrefs (    -- see ntdbms\cursors\crsfktbl.cpp
  2391.     reference_name  sysname NULL,
  2392.     cursor_scope    tinyint NOT NULL,
  2393.     cursor_handl    int NOT NULL
  2394.     )
  2395. go
  2396. --GRANT SELECT ON syscursorrefs TO PUBLIC
  2397. --go
  2398.  
  2399. IF OBJECT_ID('syscursors') IS NOT NULL
  2400.     DROP TABLE syscursors
  2401. go
  2402. CREATE TABLE syscursors (    -- see ntdbms\cursors\crsfktbl.cpp
  2403.     cursor_handle   int NOT NULL,
  2404.     cursor_name     sysname NULL,
  2405.     status          int NOT NULL,
  2406.     model           tinyint NOT NULL,
  2407.     concurrency     tinyint NOT NULL,
  2408.     scrollable      tinyint NOT NULL,
  2409.     open_status     tinyint NOT NULL,
  2410.     cursor_rows     decimal(10),   -- minimum of 8 bytes of storage required
  2411.     fetch_status    smallint  NOT NULL,
  2412.     column_count    smallint NOT NULL,
  2413.     row_count       decimal(10),
  2414.     last_operation  tinyint NOT NULL
  2415.     )
  2416. go
  2417. --GRANT SELECT ON syscursors TO PUBLIC
  2418. --go
  2419.  
  2420. IF OBJECT_ID('syscursorcolumns') IS NOT NULL
  2421.     DROP TABLE syscursorcolumns
  2422. go
  2423. CREATE TABLE syscursorcolumns (        -- ssee ntdbms\cursors\crsfktbl.cpp
  2424.     cursor_handle   int NOT NULL,
  2425.     column_name     sysname NULL,
  2426.     ordinal_position     int NOT NULL,
  2427.     column_characteristics_flags        int NOT NULL,
  2428.     column_size     int NOT NULL,
  2429.     data_type_sql  smallint NOT NULL,
  2430.     column_precision   tinyint NOT NULL,
  2431.     column_scale       tinyint NOT NULL,
  2432.     order_position      int NOT NULL,
  2433.     order_direction nvarchar(1) NULL,
  2434.     hidden_column   smallint NOT NULL,
  2435.     columnid        int NOT NULL,
  2436.     objectid        int NOT NULL,
  2437.     dbid            int NOT NULL,
  2438.     dbname        sysname NULL
  2439.     )
  2440. go
  2441. --GRANT SELECT ON syscursorcolumns TO PUBLIC
  2442. --go
  2443.  
  2444. IF OBJECT_ID('syscursortables') IS NOT NULL
  2445.     DROP TABLE syscursortables
  2446. go
  2447. CREATE TABLE syscursortables (    -- see ntdbms\cursors\crsfktbl.cpp
  2448.     cursor_handle       int NOT NULL,
  2449.     table_owner      sysname NULL,
  2450.     table_name       sysname NULL,
  2451.     optimizer_hint     smallint NOT NULL,
  2452.     lock_type            smallint NOT NULL,
  2453.     server_name        sysname NULL,
  2454.     objectid            int NOT NULL,
  2455.     dbid                int NOT NULL,
  2456.     dbname            sysname NULL
  2457.     )
  2458. go
  2459. --GRANT SELECT ON syscursortables TO PUBLIC
  2460. --go
  2461.  
  2462. IF OBJECT_ID('syscacheobjects') IS NOT NULL
  2463.     DROP TABLE syscacheobjects
  2464. go
  2465. CREATE TABLE syscacheobjects (
  2466.     bucketid        int NOT NULL,
  2467.     cacheobjtype    nvarchar(17) NOT NULL,
  2468.     objtype         nvarchar(8) NOT NULL,
  2469.     objid           int NOT NULL,
  2470.     dbid            smallint NOT NULL,
  2471.     dbidexec        smallint NOT NULL,
  2472.     uid             smallint NOT NULL,
  2473.     refcounts       int NOT NULL,
  2474.     usecounts       int NOT NULL,
  2475.     pagesused       int NOT NULL,
  2476.     lasttime        bigint NOT NULL,
  2477.     maxexectime        bigint NOT NULL,
  2478.     avgexectime        bigint NOT NULL,
  2479.     lastreads        bigint NOT NULL,
  2480.     lastwrites        bigint NOT NULL,
  2481.     setopts         int NOT NULL,
  2482.     langid          smallint NOT NULL,
  2483.     dateformat      smallint NOT NULL,
  2484.     status          int NOT NULL,
  2485.     sqlbytes        int NOT NULL,
  2486.     sql             nvarchar(3900) NULL,
  2487.    )
  2488. go
  2489. --no permissions decision yet
  2490. go
  2491.  
  2492. --- MAKE ANY NEW/CHANGED CONFIG VALUES TAKE EFFECT
  2493. RECONFIGURE WITH OVERRIDE
  2494. go
  2495.  
  2496. --- ALL DONE: SHUTDOWN: MUST RESTART TO RECOVER OTHER DATABASES
  2497. shutdown
  2498. go
  2499.  
  2500.  
  2501.