home *** CD-ROM | disk | FTP | other *** search
/ Enter 2001 April / EnterCD4.iso / Update / SQL Server SP3 / sql70sp3i.exe / INSTALL / upgrade.sql < prev    next >
Encoding:
Text File  |  1999-10-27  |  341.6 KB  |  2,274 lines

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