home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Internet Business Development Kit / PRODUCT_CD.iso / sqlsvr / alpha / messages.sql < prev    next >
Encoding:
Text File  |  1995-12-14  |  137.6 KB  |  2,791 lines

  1.  
  2. /*
  3. ** Messages.SQL        1995/12/05 18:46
  4. **
  5. ** (From old InstMsgs.SQL)
  6. **
  7. ** Copyright Microsoft, Inc. 1994, 1995, 1996
  8. ** All Rights Reserved.
  9. ** Use, duplication, or disclosure by the United States Government
  10. ** is subject to restrictions as set forth in subdivision (c) (1) (ii)
  11. ** of the Rights in Technical Data and Computer Software clause
  12. ** at CFR 252.227-7013. Microsoft, Inc. One Microsoft Way, Redmond WA
  13. ** 98052.
  14. */
  15.  
  16. go
  17. use master
  18. go
  19. dump tran master with no_log
  20. go
  21. set nocount on
  22. go
  23.  
  24. declare @vdt varchar(99)
  25. select  @vdt = convert(varchar,getdate(),113)
  26. raiserror('
  27. Starting Install\Messages.SQL at  %s',1,1,@vdt) with nowait
  28. go
  29.  
  30. print ''
  31. print 'Making sure that updates to system tables are allowed.'
  32. go
  33.  
  34. declare  @dbcc_current_version    integer
  35.     ,@int1            integer
  36. dbcc getvalue('current_version')
  37. select @dbcc_current_version = @@error
  38.  
  39. if (     exists (select * from sysobjects where name='sp_configure')
  40.     AND  @dbcc_current_version = (select version from sysdatabases where name='master')
  41.     AND  1 <> (select value from syscurconfigs where config = 102)
  42.    )
  43.     begin                        --Query tree compatible
  44.     exec @int1 = sp_configure 'allow updates',1
  45.     if @@error <> 0 or @int1 <> 0
  46.         raiserror('Bad sp_configure exec at top of Messages.SQL, killing spid.'
  47.             ,22,127) with log
  48.     reconfigure with override
  49.     end
  50. go
  51.  
  52.  
  53. /*
  54. ** Make sure server was started in single user mode or that sp_configure was used
  55. ** to enable updates to system tables.
  56. */
  57. if (select value from syscurconfigs where config = 102) <> 1
  58.     raiserror('
  59. Cannot run Messages.SQL unless updates to system tables are enabled.
  60. Shutdown server and restart with the ''-m'' option or use sp_configure
  61. to enable updates to system tables.'
  62.         ,22,127) with log
  63. go
  64.  
  65. dump tran master with no_log
  66. go
  67. print ''
  68. print 'Deleting error messages that will be added, changed or are obsolete.'
  69. go
  70.  
  71. /*
  72. ** First save any user set values in sysmessages.dlevel.
  73. */
  74. select error,langid,dlevel into #dsave from sysmessages --?! Perhaps work perm tb.
  75.  
  76. /*
  77. ** Modify or add misc. error messages.
  78. */
  79. delete from sysmessages
  80. where error in
  81. (
  82.  102,114,116,118,125,130,142,146,153,170,177,188,194,216,221,227,232,260,268,269
  83. ,306,308,309,310,503,505,506,515,530,606,643,703,834,840,941
  84.  
  85. ,1103,1118,1520,1708,1709,1710,1914
  86. ,2517,2540,2566,2613,2627,2701,2711,2739,2811
  87. ,3008,3009,3205,3403,3406,3407,3437,3509,3609  ,4209,4210,4303,4304,4317
  88. ,4510,4511,4602,4611,4612,4711,4712,4806,4814  ,5146, 5829, 5904,6501,7130, 7135, 7136, 7137
  89. ,8006, 8160
  90.  
  91. ,13077,13078, 13079
  92.  
  93. ,4318,4319
  94. )
  95.     or error between   144 and   147
  96.     or error between   423 and   440
  97.     or error between   544 and   550
  98.     or error between  1001 and  1008
  99.     or error between  1010 and  1029
  100.     or error between  1110 and  1115
  101.     or error between  1532 and  1536
  102.     or error between  1750 and  1784
  103.     or error between  2616 and  2618
  104.     or error between  2744 and  2759
  105.     or error between  3122 and  3125
  106.     or error between  3211 and  3219
  107.     or error between  3409 and  3411
  108.     or error between  3612 and  3616
  109.     or error between  3723 and  3735
  110.     or error between  3909 and  3911
  111.     or error between  4027 and  4044
  112.     or error between  4414 and  4426
  113.     or error between  4912 and  4920
  114.     or error between  5016 and  5018
  115.     or error between  5148 and  5159
  116.     or error between  5160 and  5167
  117.     or error between  6201 and  6240
  118.     or error between  7964 and  7999
  119.     or error between  8101 and  8165
  120.     or error between  8300 and  8305
  121.     or error between  8400 and  8416
  122.     or error between  8501 and  8523
  123.     or error between 14001 and 14199
  124.     or error between 14200 and 14299
  125.     or error between 14300 and 14399
  126.     or error between 14500 and 14599
  127.     or error between 15000 and 15328
  128.     or error between 16901 and 16964
  129. go
  130.  
  131. print ''
  132. print 'Adding system error messages.'
  133. go
  134.  
  135. insert into sysmessages values
  136.     (102,15,0,'Incorrect syntax near ''%.*s''.',NULL)
  137. insert into sysmessages values
  138.     (114,15,0,'Browse mode is invalid for a statement that assigns values to a variable.',NULL)
  139. insert into sysmessages values
  140.     (116,15,2,'Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.',NULL)
  141. insert into sysmessages values
  142.     (118,15,0,'Only System Administrator can specify %s option for %s command.',NULL)
  143. insert into sysmessages values
  144.     (125,15,2,'Case expressions may only be nested to level %d.',NULL)
  145. insert into sysmessages values
  146.     (130,16,0,'Cannot perform an aggregate function on an expression containing an aggregate or a subquery.',NULL)
  147. insert into sysmessages values
  148.     (142,15,0,'Incorrect syntax for definition of %s constraint.',NULL)
  149. insert into sysmessages values
  150.     (144,15,0,'Cannot use an aggregate or a subquery in an expression used for the by-list of a GROUP BY clause.',NULL)
  151. insert into sysmessages values
  152.     (145,15,0,'Order-by items must appear in the select-list if SELECT DISTINCT is specified.',NULL)
  153. insert into sysmessages values
  154.     (146,15,2,'Unable to allocate ancillary table for a subquery. Maximum number of tables in a query (%d) exceeded.',NULL)
  155. insert into sysmessages values
  156.     (147,15,0,'An aggregate may not appear in the WHERE clause unless it is in a subquery contained in a HAVING clause or a select list, and the column being aggregated is an outer reference.',NULL)
  157.  
  158. go
  159.  
  160. insert into sysmessages values
  161.     (153,15,2,'Invalid usage of the option ''%.*s'' in ''%s'' statement.',NULL)
  162. insert into sysmessages values
  163.     (170,15,0,'Line %d: Incorrect syntax near ''%.*s''.',NULL)
  164. insert into sysmessages values
  165.     (177,15,0,'The IDENTITY function can only be used when the SELECT statement has an INTO clause.',NULL)
  166. insert into sysmessages values
  167.     (188,15,0,'Can''t specify a log-device in a CREATE DATABASE statement without also specifying at least one non-log-device.',NULL)
  168. insert into sysmessages values
  169.     (194,15,0,'A SELECT INTO statement may not contain a SELECT statement that assigns values to a variable.',NULL)
  170. insert into sysmessages values
  171.     (216,16,1,'Attempt to drop temporary object(s) failed during cleanup processing.',NULL)
  172. insert into sysmessages values
  173.     (221,10,0,'FIPS Warning: Implicit conversion from %s to %s.',NULL)
  174. insert into sysmessages values
  175.     (227,16,0,'Maximum number of vector aggregates exceeded (%d max, %d found).',NULL)
  176. insert into sysmessages values
  177.     (232,16,0,'Arithmetic overflow error for type %s, value = %f.',NULL)
  178. insert into sysmessages values
  179.     (260,16,0,'Disallowed implicit conversion from datatype ''%s'' to datatype ''%s''%s  Table: ''%s'', Column: ''%s''%s  Use the CONVERT function to run this query.',NULL)
  180. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  181.     (268,16,0,'You cannot run SELECT INTO in this database.  The DBO would have to run sp_dboption to enable this option.',NULL)
  182. insert into sysmessages values
  183.     (269,16,0,'SETUSER with no name should be invoked from the database where the corresponding SETUSER with name was issued. Use database ''%.*s''.',NULL)
  184. insert into sysmessages values
  185.     (306,16,2,'TEXT and IMAGE datatypes may not be used in the WHERE or HAVING clause, except with the LIKE predicate and the IS NULL predicate.',NULL)
  186. insert into sysmessages values
  187.     (308,16,0,'Index ''%.*s'' on table ''%.*s'' (specified in the FROM clause) does not exist.',NULL)
  188. insert into sysmessages values
  189.     (309,16,2,'Unable to allocate ancillary table for reformatting. Maximum number of tables in a query (%d) exceeded.',NULL)
  190. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  191.     (310,16,0,'Invalid Escape sequence.  Valid characters after Esc are: an Esc pair, underbar, percent sign.',NULL)
  192.  
  193. go
  194.  
  195. insert into sysmessages values
  196.     (423,16,0,'Too many substitution nodes in worktable. (MAX: %d, ACTUAL: %d). Try splitting query or limiting SELECT list.',NULL)
  197. insert into sysmessages values
  198.     (425,16,0,'Datatype ''%s'' of receiving variable not equal to datatype ''%s'' of column ''%.*s''.',NULL)
  199. insert into sysmessages values
  200.     (426,16, 0,'Length ''%d'' of receiving variable less than length ''%d'' of column ''%.*s''.',NULL)
  201.  
  202. go
  203.  
  204. /*
  205. ** These are new messages for CONSTRAINT COMPILE
  206. ** Messages 424 - 440 (excluding 425, 426)
  207. */
  208. insert into sysmessages values
  209.     (424, 10, 0, '%s', NULL)
  210. insert into sysmessages values
  211.     (427, 20, 0, 'Unable to load SYSPROCEDURES entries for constraint id ''%d'' in dbid ''%d''.', NULL)
  212. insert into sysmessages values
  213.     (428, 20, 0, 'Unable find row in SYSCONSTRAINTS for constraint id ''%d'' in dbid ''%d''.', NULL)
  214. insert into sysmessages values
  215.     (429, 20, 0, 'Unable to find new constraint id ''%d'' in SYSCONSTRAINTS, dbid ''%d'' at compile time.', NULL)
  216. insert into sysmessages values
  217.     (430, 20, 0, 'Unable to resolve table name for object id ''%d'', dbid ''%d'' when compiling foreign key.', NULL)
  218. insert into sysmessages values
  219.     (431, 19, 0, 'Unable to bind foreign key constraint. Too many tables involved in query.', NULL)
  220. insert into sysmessages values
  221.     (432, 19, 0, 'Unable to bind work table for foreign key constraint. Too many tables involved in query.', NULL)
  222. insert into sysmessages values
  223.     (433, 20, 0, 'Unable to find CHECK constraint for ''%.*s'' though table is flagged as having one.', NULL)
  224. insert into sysmessages values
  225.     (434, 20, 0, 'Insert into worktable for variable ''%d'' for deferred constraint check failed.', NULL)
  226. insert into sysmessages values
  227.     (435, 20, 0, 'Unable to open referencing table id ''%d'' in dbid ''%d''.', NULL)
  228. insert into sysmessages values
  229.     (436, 20, 0, 'Unable to open referenced table id ''%d'' in dbid ''%d''.', NULL)
  230. insert into sysmessages values
  231.     (437, 20, 0, 'Unable to resolve the referenced column name in table id ''%d''.', NULL)
  232. insert into sysmessages values
  233.     (438, 20, 0, 'Unable to resolve the referencing column name in table id ''%d''.', NULL)
  234. insert into sysmessages values
  235.     (439, 20, 0, 'Unable to find foreign key constraints for table ''%.*s'' in dbid ''%d'' though table is flagged as having them.', NULL)
  236. insert into sysmessages values
  237.     (440, 20, 0, 'Unable to resolve column name for dbid ''%d'', object id, ''%d'',  column id ''%d'' in constraint ''%.*s''.', NULL)
  238.  
  239. go
  240.  
  241. insert into sysmessages values
  242.     (503,16,0,'Stored procedure ''%.*s'' is a replication filter and cannot be executed.',NULL)
  243.  
  244. go
  245.  
  246. insert into sysmessages values
  247.     (505,16,0,'Current user account was invoked with SETUSER. Changing databases is not allowed.',NULL)
  248. insert into sysmessages values
  249.     (506,16,0,'Invalid ESCAPE character ''%.*s'' has been specified in a LIKE clause.',NULL)
  250.  
  251. insert into sysmessages values
  252.     (515, 16, 2,'Attempt to insert the value NULL into column ''%.*s'', table ''%.*s''; column does not allow nulls.  %s fails.',NULL)
  253. insert into sysmessages values
  254.     (530, 16, 2,'Attempt to insert NULL value into column %d in work table (table id %ld); column does not allow NULLS.  %s fails.',NULL)
  255.  
  256. go
  257.  
  258. insert into sysmessages values
  259.     (544,16,0,'Attempting to insert explicit value for identity column in table ''%.*s'' when IDENTITY_INSERT is set to OFF',NULL)
  260. insert into sysmessages values
  261.     (545,16,0,'Explicit value must be specified for identity column in table ''%.*s'' when IDENTITY_INSERT is set to ON',NULL)
  262. insert into sysmessages values
  263.     (546,16,0,'Identity value overflow for column ''%.*s'' while inserting into table ''%.*s''',NULL)
  264. insert into sysmessages values
  265.     (547,16,0,'%s statement conflicted with %s %s constraint ''%.*s''. The conflict occurred in database ''%.*s'', table ''%.*s''%s%.*s%s',NULL)
  266. insert into sysmessages values
  267.     (548,16,0,'attempt to perform direct %s to range that is maintained by replication. The conflict occurred in database ''%.*s'', table ''%.*s''%s%.*s%s',NULL)
  268. insert into sysmessages values
  269.     (549,16,0,'data exists in table ''%.*s'', database ''%.*s'', that violates %s constraint ''%.*s'' being added.  ALTER command has been aborted.', NULL)
  270.  
  271. go
  272.  
  273. insert into sysmessages values
  274.     (550,16,2,
  275. 'The attempted insert or update failed because the target view either specifies WITH CHECK OPTION or spans a view which specifies WITH CHECK OPTION and one or more rows resulting from the operation did not qualify under the CHECK OPTION constraint.'
  276.     ,NULL)
  277.  
  278. insert into sysmessages values
  279.     (606,16,0,'Error %d encountered while reading without locking, command is terminated.',NULL)
  280. insert into sysmessages values
  281.     (643,20,0,'Attempt to read page %d in database ''%.*s'' which is not allocated.',NULL)
  282. insert into sysmessages values
  283.     (834,21,2,'bufclean called on dirty buffer (page %#x, stat %#x/%#x, objid %#x, sstat%#x)',NULL)
  284. insert into sysmessages values
  285.     (840,17,1,'Device ''%.*s'' (with physical name ''%.*s'', and virtual device number %d) is not available.  Please contact System Administrator for assistance.',NULL)
  286. insert into sysmessages values
  287.     (941,14,1,'Database ''%.*s'' cannot be opened - it has not been upgraded to the latest format.  The SA can upgrade the database with SP_DB_UPGRADE procedure.',NULL)
  288. insert into sysmessages values
  289.     (1001,16,2,'Line %d: Length or precision specification %d is invalid.',NULL)
  290. insert into sysmessages values
  291.     (1002,16,2,'Line %d: Specified scale %d is invalid.',NULL)
  292. insert into sysmessages values
  293.     (1003,15,0,'Line %d: %s clause allowed only for %s.',NULL)
  294. insert into sysmessages values
  295.     (1004,15,0,'Line %d: Use of %s not allowed; use %s.',NULL)
  296. insert into sysmessages values
  297.     (1005,15,0,'Line %d: Invalid procedure number (%d). Minimum procedure number is 1.',NULL)
  298. insert into sysmessages values
  299.     (1006,15,0,'CREATE TRIGGER contains no statements.',NULL)
  300. insert into sysmessages values
  301.     (1007,15,0,'The %S_MSG ''%.*s'' is out of the range for numeric representation (%d bytes).',NULL)
  302. insert into sysmessages values
  303.     (1008,15,0,'The select list item identified by the order by number ''%d'' contains a variable as part of the expression that identifies a column position. Variables are only allowed when ordering by an expression referencing a column name.',
  304. NULL)
  305. go
  306.  
  307. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  308.     (1010,15,0,'Invalid Escape character ''%.*s''.',NULL)
  309. insert into sysmessages values
  310.     (1011,15,2,'The correlation name ''%.*s'' is specified multiple times in a FROM clause.',NULL)
  311. insert into sysmessages values
  312.     (1012,15,2,'The correlation name ''%.*s'' has the same exposed name as table ''%.*s''.',NULL)
  313. insert into sysmessages values
  314.     (1013,15,2,'Tables ''%.*s'' and ''%.*s'' have the same exposed names, use correlation names to distinguish them.',NULL)
  315. insert into sysmessages values
  316.     (1014,15,2,'The column prefix ''%.*s'' does not match with a table name or alias name used in the joined table specification.',NULL)
  317. insert into sysmessages values
  318.     (1015,15,2,'An aggregate may not appear in an ON clause unless it is in a subquery contained in a HAVING clause or a select list, and the column being aggregated is an outer reference.',NULL)
  319. insert into sysmessages values
  320.     (1016,15,2,'Outer join operators cannot be specified in a query containing joined tables.',NULL)
  321. insert into sysmessages values
  322.     (1017,15,2,'Joined tables cannot be specified in a query when trace flag 204 is on.',NULL)
  323. insert into sysmessages values
  324.     (1018,15,2,'Derived tables cannot be specified in a query when trace flag 204 is on.',NULL)
  325. insert into sysmessages values
  326.     (1019,15,0,'Invalid column list after object name in GRANT/REVOKE command.',NULL)
  327. insert into sysmessages values
  328.     (1020,15,0,'Column list cannot be specified for INSERT/DELETE/EXECUTE privileges in GRANT/REVOKE command.',NULL)
  329. go
  330.  
  331. insert into sysmessages values
  332. (1021,10,0,'FIPS Warning: Line %d: Non ANSI command ''%.*s''.',NULL)
  333. insert into sysmessages values
  334. (1022,10,0,'FIPS Warning: Line %d: Non ANSI clause ''%.*s''.',NULL)
  335. insert into sysmessages values
  336. (1023,15,0,'Invalid parameter %d specified for %s.',NULL)
  337. insert into sysmessages values
  338. (1024,10,0,'FIPS Warning: Line %d: Non ANSI function ''%.*s''.',NULL)
  339. insert into sysmessages values
  340. (1025,10,0,'FIPS Warning: Length of identifier ''%.*s'' exceeds 18.',NULL)
  341. go
  342. insert into sysmessages values
  343.     (1026,15,2,'Neither CUBE nor ROLLUP can be specified in a query when trace flag 204 is on.',NULL)
  344. insert into sysmessages values
  345.     (1027,15,2,'Too many expressions specified in GROUP BY clause. The maximum number is %d when either CUBE or ROLLUP is specified.',NULL)
  346. insert into sysmessages values
  347.     (1028,15,2,'The CUBE and ROLLUP options are not allowed in a GROUP BY ALL clause.',NULL)
  348. insert into sysmessages values
  349.     (1029,15,0,'Browse mode is invalid for subqueries and derived tables.', NULL)
  350. go
  351.  
  352. insert into sysmessages values
  353.     (1103,21,0,'Allocation page %d in database ''%.*s'' has different segment id than that of the object to which we are allocating. Run DBCC CHECKALLOC.',NULL)
  354. insert into sysmessages values
  355.     (1110,20,0,'Attempt to resource lock allocation page %d in database ''%.*s'' by process %d while allocating to non-Syslogs object ''%.*s''.',NULL)
  356. insert into sysmessages values
  357.     (1111,20,0,'Extent bitmap on allocation page %d in database ''%.*s'' does not have extents marked that are being removed.',NULL)
  358. insert into sysmessages values
  359.     (1113,20,0,'Extent %d already locked while allocating it in database ''%.*s''.',NULL)
  360. insert into sysmessages values
  361.     (1114,20,0,'Attempt to resource lock page %d in database ''%.*s'' by process %d failed because lock is already held by process %d.',NULL)
  362. insert into sysmessages values
  363.     (1115,20,0,'Attempt to transfer a resource lock to process ID 0 on allocation page %d in database ''%.*s''.',NULL)
  364. insert into sysmessages values
  365.     (1118,17,0,'Database %.*s is full. Cannot allocate space for object %.*s.  All available pages are held by other transactions.  Try your command again.',NULL)
  366. insert into sysmessages values
  367.     (1520,18,0,'Sort failed because dpages in the Sysindexes row for table ''%.*s'' in database ''%.*s'' had an incorrect value.  Please run DBCC CHECKTABLE on this table to correct the value, then re-run your commmand.',NULL)
  368.  
  369. insert into sysmessages
  370.     (error ,severity ,dlevel ,description ,langid)
  371.         values
  372.     (1532,20,0,'New sort run starting on page %x found extent not marked shared.',NULL)
  373. insert into sysmessages
  374.     (error ,severity ,dlevel ,description ,langid)
  375.         values
  376.     (1533,20,0,'Attempt to share extent %x among more than 8 sort runs.',NULL)
  377. insert into sysmessages
  378.     (error ,severity ,dlevel ,description ,langid)
  379.         values
  380.     (1534,20,0,'Extent %x not found in shared extent directory.',NULL)
  381. insert into sysmessages
  382.     (error ,severity ,dlevel ,description ,langid)
  383.         values
  384.     (1535,20,0,'Attempt to share extent %x found shared extent directory full.',NULL)
  385.  
  386. insert into sysmessages
  387.     (error, severity, dlevel, description, langid)
  388.         values
  389.     (1536,20,0,'Attempt to build a non-clustered index on a memory-only work table.',NULL)
  390.  
  391. insert into sysmessages values
  392.     (1708,15,0,'The total row size, %d, for table ''%.*s'' exceeds the maximum number of bytes per row, %d.',NULL)
  393.  
  394. go
  395.  
  396. /*
  397. ** These are new messages for ADD CONSTRAINT
  398. ** Messages 1750 - 1784
  399. */
  400. insert into sysmessages values
  401.     (1750, 10, 0, 'Unable to create constraint. See previous errors.', NULL)
  402. insert into sysmessages values
  403.     (1752, 16, 0, 'Unable to create DEFAULT for column ''%.*s'' as it is not a valid column in table ''%.*s''.', NULL)
  404. insert into sysmessages values
  405.     (1753, 16, 0, 'Column ''%.*s.%.*s'' is not of same length as referencing column ''%.*s.%.*s'' in foreign key ''%.*s''.', NULL)
  406. insert into sysmessages values
  407.     (1754, 16, 0, 'DEFAULTS cannot be created on columns with an IDENTITY attribute. Table ''%.*s'', column ''%.*s''.', NULL)
  408. insert into sysmessages values
  409.     (1755, 16, 0, 'DEFAULTS cannot be created on columns of type TIMESTAMP. Table ''%.*s'', column ''%.*s''.', NULL)
  410. insert into sysmessages values
  411.     (1756, 10, 0, 'Skipping foreign key constraint ''%.*s'' definition for temporary table.', NULL)
  412. insert into sysmessages values
  413.     (1757, 10, 0, 'Unable to create DEFAULT constraint. See previous errors.', NULL)
  414. insert into sysmessages values
  415.     (1758, 20, 0, 'Unable to update category field for ADD constraint.', NULL)
  416. insert into sysmessages values
  417.     (1759, 16, 0, 'Invalid column ''%.*s'' specified in constraint definition.', NULL)
  418. insert into sysmessages values
  419.     (1760, 16, 0, 'Constraints of type %s cannot be created on columns of type %s.', NULL)
  420. insert into sysmessages values
  421.     (1761, 16, 0, 'Foreign key ''%.*s'' references invalid database ''%.*s''.', NULL)
  422. insert into sysmessages values
  423.     (1762, 16, 0, '''%.*s'' is not a valid constraint.', NULL)
  424. insert into sysmessages values
  425.     (1763, 16, 0, 'Cross database foreign key references are not supported. Foreign key ''%.*s''.', NULL)
  426. insert into sysmessages values
  427.     (1764, 20, 0, 'Unable to update category field for %s table.', NULL)
  428. insert into sysmessages values
  429.     (1765, 20, 0, '%s', NULL)
  430. insert into sysmessages values
  431.     (1766, 16, 0, 'Foreign key references to temporary tables are not supported. Foreign key ''%.*s''.', NULL)
  432. insert into sysmessages values
  433.     (1767, 16, 0, 'Foreign key ''%.*s'' references invalid table ''%.*s''.', NULL)
  434. insert into sysmessages values
  435.     (1768, 16, 0, 'Foreign key ''%.*s'' references object ''%.*s'' which is not a user table.', NULL)
  436. insert into sysmessages values
  437.     (1769, 16, 0, 'Foreign key ''%.*s'' references invalid column ''%.*s'' in referencing table ''%.*s''.', NULL)
  438. insert into sysmessages values
  439.     (1770, 16, 0, 'Foreign key ''%.*s'' references invalid column ''%.*s'' in referenced table ''%.*s''.', NULL)
  440. insert into sysmessages values
  441.     (1771, 16, 0, 'Foreign key ''%.*s'' references object ''%.*s'' which is not a table.', NULL)
  442. insert into sysmessages values
  443.     (1772, 16, 0, 'Foreign key ''%.*s'' defines invalid relationship between a user table and system table.', NULL)
  444. insert into sysmessages values
  445.     (1773, 16, 0, 'Foreign key ''%.*s'' has implicit reference to object ''%.*s'' which does not have a PRIMARY KEY defined on it.', NULL)
  446. insert into sysmessages values
  447.     (1774, 16, 0, 'Number of columns in referencing column list for foreign key ''%.*s'' does not match those of the PRIMARY KEY in the referenced table ''%.*s''.', NULL)
  448. insert into sysmessages values
  449.     (1775, 16, 0, 'Number of columns in referencing column list for foreign key ''%.*s'' does not match those of the referenced key in the referenced table ''%.*s''.', NULL)
  450. insert into sysmessages values
  451.     (1776, 16, 0, 'There are no primary or candidate keys in the referenced table ''%.*s'' that match the referencing column list in the foreign key ''%.*s''.', NULL)
  452. insert into sysmessages values
  453.     (1777, 14, 0, 'User does not have correct permissions on referenced table ''%.*s'' to create foreign key ''%.*s''.', NULL)
  454. insert into sysmessages values
  455.     (1778, 16, 0, 'Column ''%.*s.%.*s'' is not of same type as referencing column ''%.*s.%.*s'' in foreign key ''%.*s''.', NULL)
  456. insert into sysmessages values
  457.     (1779, 16, 0, 'Table ''%.*s'' already has a PRIMARY KEY defined on it.', NULL)
  458. insert into sysmessages values
  459.     (1780, 20, 0, 'Could not find column ''%d'' in SYSCOLUMNS for object id ''%d'' in dbid ''%d''.', NULL)
  460. insert into sysmessages values
  461.     (1781, 16, 0, 'Column already has a DEFAULT bound to it.', NULL)
  462. insert into sysmessages values
  463.     (1782, 20, 0, 'Unable to update syscolumns to bind constraint based DEFAULT.', NULL)
  464. insert into sysmessages values
  465.     (1783, 20, 0, 'Unable to open table ''%s'' in dbid ''%d'' for constraint processing.', NULL)
  466. insert into sysmessages values
  467.     (1784, 20, 0, 'Unable to open system table ''%s'' in dbid ''%d'' for constraint processing. Ensure that this database has been correctly upgraded.', NULL)
  468.  
  469. go
  470.  
  471. insert into sysmessages values
  472.     (1914,16,0,'Cannot create index on object ''%.*s'' because it is not a user table.',NULL)
  473. insert into sysmessages values
  474.     (2517,16,0,'Table Corrupt: Procedure id %d (procedure name = %.*s) does not match between %.*s and %.*s',NULL)
  475. insert into sysmessages values
  476.     (2540,16,0,'Allocation Discrepancy: Page is allocated but not linked; check the following pages and ids: allocation pg#=%ld extent id=%ld logical pg#=%ld object id on extent=%ld (object name = %.*s) indid on extent=%ld',NULL)
  477. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  478.     (2566,14,0,'DBCC DBREINDEX cannot be used on system tables.  Use DBCC DBREPAIR.',NULL)
  479. insert into sysmessages values
  480.     (2613,20,0,'Attempt to remove resource lock on buffer holding logical page %d failed - the buffer was not resource locked.',NULL)
  481. insert into sysmessages values
  482.     (2616,20,0,'Buffer holding logical page %d cannot move to slot 1 since buffer holding logical page %d is already there.',NULL)
  483. insert into sysmessages values
  484.     (2617,20,0,'Buffer holding logical page %d not found in keep pool in SDES for object ''%.*s''',NULL)
  485. insert into sysmessages values
  486.     (2618,20,0,'Couldn''t find dupkey group starting at offset %d on page 0x%x.',NULL)
  487. insert into sysmessages values
  488.     (2627,14,0,'Violation of %s constraint ''%.*s'': Attempt to insert duplicate key in object ''%.*s''.',NULL)
  489. insert into sysmessages values
  490.     (2701,10,0,'Database name ''%.*s'' ignored, referencing object in Tempdb.',NULL)
  491. insert into sysmessages values
  492.     (2711,10,0,'Column or parameter #%d: -- ignoring column width on type ''%.*s''.',NULL)
  493. insert into sysmessages values
  494.     (2739,16,0,'TEXT and IMAGE datatypes are invalid for local variables.',NULL)
  495. insert into sysmessages values
  496.     (2744,16,0,'Multiple identity columns specified for table ''%.*s'', only one identity column per table',NULL)
  497.  
  498. go
  499.  
  500. /*
  501. ** New messages for user defined error support.
  502. */
  503. insert into sysmessages values
  504.     (2745,10,0,'Process %d has raised user error %d, severity %d. SQL Server is terminating this process.',NULL)
  505. insert into sysmessages values
  506.     (2746,16,0,'Cannot specify user error format string with length exceeding %d bytes.',NULL)
  507. insert into sysmessages values
  508.     (2747,16,0,'Too many substitution parameters for raiserror. Cannot exceed %d substitution parameters.',NULL)
  509. insert into sysmessages values
  510.     (2748,16,0,'Cannot specify %s datatype(raiserror parameter %d) as substitution parameter for raiserror.',NULL)
  511.  
  512. go
  513.  
  514. insert into sysmessages values
  515.     (2749,16,2,'Identity column ''%.*s'' must be of type int, smallint, tinyint, decimal or numeric with scale of 0 and constrained to be non-nullable.',NULL)
  516. insert into sysmessages values
  517.     (2750,16,2,'Column or parameter #%d: -- specified column precision %d is greater than the maximum precision of %d.',NULL)
  518. insert into sysmessages values
  519.     (2751,16,2,'Column or parameter #%d: -- specified column scale %d is greater than the specified precision of %d.',NULL)
  520. insert into sysmessages values
  521.     (2752,16,2,'Identity column ''%.*s'' contains invalid SEED.',NULL)
  522. insert into sysmessages values
  523.     (2753,16,2,'Identity column ''%.*s'' contains invalid INCREMENT.',NULL)
  524. insert into sysmessages values
  525.     (2754,16,0,'Error severity greater than %d can be specified only by System Administrator by using the WITH LOG option.',NULL)
  526. insert into sysmessages values
  527.     (2755,16,0,'SET DEADLOCK_PRIORITY option ''%.*s'' is invalid.',NULL)
  528. insert into sysmessages values
  529.     (2756,16,0,'Invalid value %d for State; Valid range is from %d to %d.',NULL)
  530. insert into sysmessages values
  531.     (2757,16,0,'Raiserror failed due to invalid parameter substitution(s) for error %d, severity %d, state %d.',NULL)
  532. insert into sysmessages values
  533.     (2758,16,0,'%s could not locate entry for error %d in Sysmessages.',NULL)
  534. insert into sysmessages
  535.     (error ,severity ,dlevel ,description ,langid)
  536.     values
  537.     (2759,0,1,'Create schema failed due to previous errors.',NULL)
  538.  
  539. go
  540.  
  541. insert into sysmessages values
  542.     (2811,18,0,'Cannot create procedure dbid %d, objid %d, with a group number of %d.',NULL)
  543. insert into sysmessages values
  544.     (3008,0,0,'Could not open the msdb.dbo.sysbackuphistory or sysrestorehistory table.  This probably indicates a problem with the setup of the msdb database.  DUMP/LOAD was still successful.',NULL)
  545. insert into sysmessages values
  546.     (3009,0,0,'Could not insert a backup or restore history/detail record in msdb.dbo.sysbackuphistory or sysrestorehistory. This may indicate a problem with the MSDB database.  DUMP/LOAD was still successful.',NULL)
  547. insert into sysmessages values
  548.     (3122,16,0,'This master database dump was created from a 4.2x server and cannot be loaded.',NULL)
  549. insert into sysmessages values
  550.     (3123,16,0,'Multipart database names (''%.*s'') are illegal for LOAD DATABASE.',NULL)
  551. go
  552. insert into sysmessages values
  553.     (3124,16,0,'Must be an System Administrator to perform LOAD HEADERONLY.',NULL)
  554. insert into sysmessages values
  555.     (3125,16,0,'No devices specified for LOAD HEADERONLY.',NULL)
  556. go
  557.  
  558. insert into sysmessages values
  559.     (3205,16,0,'Too many dump devices specified for dump/load; only %d allowed.',NULL)
  560. go
  561.  
  562. insert into sysmessages values
  563.     (3211,10,0,'%d percent %s',NULL)
  564. insert into sysmessages values
  565.     (3212,16,0,'The load requires %d dump devices and %d have been specified.',NULL)
  566. insert into sysmessages values
  567.     (3213,10,0,'%d volume(s) of the current stripe set have been read; Mount the next %d volume(s).',NULL)
  568. insert into sysmessages values
  569.     (3214,16,0,'The volume on %.*s does not belong to the current stripe set.',NULL)
  570. insert into sysmessages values
  571.     (3215,16,0,'Number of stripe dump devices(%d) can be at most one more than the system config parameter ''backup threads'' (%d); reconfigure ''backup threads'' to be at least %d, and restart the server to try again.',NULL)
  572. go
  573.  
  574. insert into sysmessages values
  575.     (3216,16,0,'%s expects ''%s'' type; ''%s'' type has been specified and is invalid.',NULL)
  576. insert into sysmessages values
  577.     (3217,16,0,'Invalid value ''%s'' specified for %s.',NULL)
  578. go
  579.  
  580. insert into sysmessages values
  581.     (3218,16,0,'Dump was done from a server with Processor type %d and cannot be loaded in a server with Processor type %d.',NULL)
  582. insert into sysmessages values
  583.     (3219,16,0,'The stripeset tape in device ''%.*s'' has already been loaded.',NULL)
  584. go
  585.  
  586. insert into sysmessages values
  587.     (3403,22,0,'Rec_init: Found that page %d had non-log object id %d while checking  Syslogs allocation.',NULL)
  588. go
  589.  
  590. insert into sysmessages values
  591.     (3406,10,2,'%d transactions rolled forward in dbid %d.',NULL)
  592. insert into sysmessages values
  593.     (3407,10,2,'%d transactions rolled back in dbid %d.', NULL)
  594.  
  595. insert into sysmessages values
  596.     (3409,10,2,'Roll forward transaction ''%.*s'' in dbid %d.', NULL)
  597. insert into sysmessages values
  598.     (3410,10,2,'Roll back transaction ''%.*s'' -- was aborted in dbid %d.', NULL)
  599. insert into sysmessages values
  600.     (3411,10,2,'Roll back transaction ''%.*s'' -- no ''end transaction'' in dbid %d.', NULL)
  601.  
  602. insert into sysmessages
  603.     (error ,severity ,dlevel ,description ,langid)
  604.     values
  605.     (3437,21,1,'Error recovering database ''%.*s'' - could not connect to the DTC to check completion status of xact: %S_RID',NULL)
  606. go
  607.  
  608. insert into sysmessages values
  609.     (3509,14,1,'Attempt to set database ''%.*s'' to read only user mode failed because transaction %d:%d is active.  Make sure that no other users are currently using this database and rerun CHECKPOINT.',NULL)
  610. go
  611.  
  612. insert into sysmessages values
  613.     (3609,10,0,'Attempt to update a column in the fabricated row of an inner table in an outer join.', NULL)
  614. insert into sysmessages values
  615.     (3612, 10, 0,
  616.     '%sSQL Server Execution Times:%s   cpu time = %lu ms.  elapsed time = %lu ms.',
  617.     NULL)
  618. insert into sysmessages values
  619.     (3613, 10, 0,
  620.     'SQL Server Parse and Compile Time:%s   cpu time = %lu ms.', NULL)
  621. insert into sysmessages values
  622.     (3615,10,0,'Table: %.*s  scan count %d,  logical reads: %d,  physical reads: %d,  read ahead reads: %d',NULL)
  623. insert into sysmessages values
  624.     (3616,22,0,'Non-leaf page %d in table %d, index %d is empty - please rebuild the index.',NULL)
  625. go
  626.  
  627. /*
  628. ** These are new messages for DROP CONSTRAINT (and one for replication)
  629. ** Messages 3723 - 3735
  630. */
  631. insert into sysmessages values
  632.     (3723,16,0,'Explicit DROP INDEX not allowed on index ''%.*s''. It is being used for %s constraint enforcement.', NULL)
  633. insert into sysmessages values
  634.     (3724,16,0,'Cannot drop the %S_MSG ''%.*s'' because it is published for replication.', NULL)
  635. insert into sysmessages values
  636.     (3725, 16, 0, 'Constraint ''%.*s'' is being referenced by table ''%.*s'', foreign key constraint ''%.*s''.', NULL)
  637. insert into sysmessages values
  638.     (3726, 16, 0, 'Could not drop object ''%.*s''.  It is being referenced by a foreign key constraint.', NULL)
  639. insert into sysmessages values
  640.     (3727, 10, 0, 'Unable to drop constraint. See previous errors.', NULL)
  641. insert into sysmessages values
  642.     (3728, 16, 0, '''%.*s'' is not a constraint.', NULL)
  643. insert into sysmessages values
  644.     (3729, 20, 0, 'Unable to open table ''%.*s'' in dbid ''%d''.', NULL)
  645. insert into sysmessages values
  646.     (3730, 20, 0, 'Unable to locate entry in %s for constraint ''%.*s''.', NULL)
  647. insert into sysmessages values
  648.     (3731, 16, 0, '''%.*s'' is not a valid object.', NULL)
  649. insert into sysmessages values
  650.     (3732, 10, 0, '%s', NULL)
  651. insert into sysmessages values
  652.     (3733, 16, 0, 'Constraint ''%.*s'' does not belong to table ''%.*s''.', NULL)
  653. insert into sysmessages values
  654.     (3734, 20, 0, 'Unable to update category field for DROP constraint.', NULL)
  655. insert into sysmessages values
  656.     (3735, 20, 0, 'Primary key or unique constraint ''%.*s'' returned invalid indid:%d from sysconstraints.', NULL)
  657. go
  658.  
  659. /*
  660. ** The following are new messages for bound session support.
  661. ** Messages 3909 - 3911
  662. */
  663. insert into sysmessages values
  664.     (3909, 16, 0, 'Session binding token is invalid or corrupt.', NULL)
  665. insert into sysmessages values
  666.     (3910, 16, 0, 'Transaction context in use by another session.', NULL)
  667. insert into sysmessages values
  668.     (3911, 16, 0, 'Aborted active transaction on unreferenced bound session.', NULL)
  669. go
  670.  
  671. /*
  672. ** These are new messages for tape devices
  673. ** Messages 4027 - 4035
  674. */
  675. insert into sysmessages values
  676.     (4027,16,0,'Mount tape for %s of database ''%s''.',NULL)
  677. insert into sysmessages values
  678.     (4028,10,0,'End of tape has been reached, remove tape ''%s'' and mount next tape for %s of database ''%s''.',NULL)
  679. insert into sysmessages values
  680.     (4029,10,0,'Database ''%s''%s(%d pages) dumped to file <%d> on tape ''%s''.',NULL)
  681. insert into sysmessages    values
  682.     (4030,16,0,'Tape ''%s'' expires on day ''%s'' year ''%s'' and cannot be overwritten.',NULL)
  683. insert into sysmessages values
  684.     (4031,16,0,'Creation date on tape ''%s''(%s) does not match that of first volume(%s).',NULL)
  685. insert into sysmessages values
  686.     (4032,16,0,'Cannot find file %d on tape ''%s''.',NULL)
  687. insert into sysmessages values
  688.     (4033,16,0,'File <%d> on tape ''%s'' is not a SQL Server %s dump.',NULL)
  689. insert into sysmessages values
  690.     (4034,16,0,'Warning, file <%d> on tape ''%s'' was dumped from database ''%s''.',NULL)
  691. insert into sysmessages    values
  692.     (4035,10,0,'Database ''%s''%s(%d pages) dumped to file <%d> on device ''%s''.',NULL)
  693. insert into sysmessages values
  694.     (4036,16,2, 'Diskdump ''%s'' expires on day ''%s'' year ''%s'' and cannot be overwritten.',NULL)
  695. insert into sysmessages values
  696.     (4037,16,0,'User specified volume id ''%s'' does not match the volume id ''%s'' of the device ''%.*s''.',NULL)
  697. go
  698.  
  699. insert into sysmessages values
  700.     (4038,16,0,'Cannot find file %d on device ''%s''.', NULL)
  701. insert into sysmessages values
  702.     (4039,10,0,'Warning, file <%d> on device ''%s'' was dumped from database ''%s''.',NULL)
  703. insert into sysmessages values
  704.     (4040,16,0,'File <%d> on device ''%s'' is not a SQL Server %s dump.',NULL)
  705. insert into sysmessages values
  706.     (4041,16,0,'Device ''%s'' has a stripe volume version; use INIT option for non-stripe dumps.',NULL)
  707. insert into sysmessages values
  708.     (4042,16,0,'Device ''%s'' has a non stripe volume version; use INIT option for stripe dumps.',NULL)
  709. insert into sysmessages values
  710.     (4043,16,0,'Device ''%.*s'' has file number mismatch <%d> with stripe file number <%d>.',NULL)
  711. insert into sysmessages values
  712.     (4044,10,0,'Warning: EXPIREDATE or RETAINDAYS is enforced only for the first dump in the volume.',NULL)
  713. go
  714.  
  715. insert into sysmessages values
  716.     (4209,16,2,'DUMP TRANsaction is not allowed because log was truncated or DUMP DATABASE was never run.  Must run DUMP DATABASE.',NULL)
  717. insert into sysmessages values
  718.     (4210,16,0,'While attempting DUMP TRANsaction WITH NO_TRUNCATE, couldn''t find database %.*s.',NULL)
  719. go
  720.  
  721. insert into sysmessages values
  722.     (4303,16,0,'LOAD TRANSACTION has been interrupted by a USER ATTENTION signal. Must restart load sequence with the load database to continue.',NULL)
  723. insert into sysmessages values
  724.     (4304,16,0,'USER ATTENTION signal raised during LOAD TRANSACTION is being ignored till the completion of current load.',NULL)
  725. go
  726.  
  727. insert into sysmessages values
  728.     (4317,16,0,'Multipart database names (''%.*s'') are illegal for LOAD TRANSACTION.',NULL)
  729. go
  730.  
  731. /* Backup/restore messages */
  732.  
  733. insert into sysmessages values
  734.     (4318, 16, 2, 'Database name must be specified', NULL)
  735. insert into sysmessages values
  736.     (4319, 16, 2, 'Owner name and Table name must both be specified', NULL)
  737. go
  738.  
  739. insert into sysmessages values
  740.     (4414,16,2,'Unable to allocate ancillary table for view resolution. Maximum number of tables in a query (%d) exceeded.',NULL)
  741. insert into sysmessages values
  742.     (4415,16,2,'View ''%.*s'' is not updatable because either it was created WITH CHECK OPTION or it spans a view created WITH CHECK OPTION and the target table is referenced multiple times in the resultant query.',NULL)
  743. insert into sysmessages values
  744.     (4416,16,0,'View ''%.*s'' is not updatable because the definition contains a set operator.', NULL)
  745. insert into sysmessages values
  746.     (4417,16,0,'Derived table ''%.*s'' is not updatable because the definition contains a set operator.', NULL)
  747. insert into sysmessages values
  748.     (4418,16,0,'Derived table ''%.*s'' is not updatable because it contains aggregates.', NULL)
  749. insert into sysmessages values
  750.     (4419,16,0,'Derived table ''%.*s'' is not updatable because the definition contains DISTINCT.', NULL)
  751. insert into sysmessages values
  752.     (4420,16,0,'Derived table ''%.*s'' is not updatable because the FROM clause names multiple tables.', NULL)
  753. insert into sysmessages values
  754.     (4421,16,0,'Derived table ''%.*s'' is not updatable because a field of the derived table is derived or constant.', NULL)
  755. insert into sysmessages values
  756.     (4422,16,0,'View ''%.*s'' contains joined tables which cannot be specified in a query when trace flag 204 is on.',NULL)
  757. insert into sysmessages values
  758.     (4423,16,0,'View ''%.*s'' contains derived tables which cannot be specified in a query when trace flag 204 is on.',NULL)
  759. insert into sysmessages values
  760.     (4424,16,0,'Joined tables cannot be specified in a query containing outer join operators. View ''%.*s'' contains joined tables.',NULL)
  761. insert into sysmessages values
  762.     (4425,16,0,'Outer join operators cannot be specified in a query containing joined tables. View ''%.*s'' contains outer join operators.',NULL)
  763. insert into sysmessages values
  764.     (4426,16,0,'View ''%.*s'' contains a CUBE or ROLLUP option which cannot be specified in a query when trace flag 204 is on.',NULL)
  765. insert into sysmessages values
  766.     (4510,16,2,'Create view failed because WITH CHECK OPTION was specified and the view is not updatable.',NULL)
  767. insert into sysmessages values
  768.     (4511,16,0,'Create view failed because no column name was specified for column %d.',NULL)
  769. go
  770.  
  771. insert into sysmessages values
  772.     (4602,14,0,'Only the System Administrator may GRANT or REVOKE the CREATE DATABASE permission.',NULL)
  773. insert into sysmessages values
  774.     (4611,16,0,'To revoke grantable privileges specify the CASCADE option with revoke.',NULL)
  775. insert into sysmessages values
  776.     (4612,16,0, 'You cannot grant privileges with grant option to groups or PUBLIC.', NULL)
  777.  
  778. go
  779.  
  780. insert into sysmessages values
  781.     (4711,16,0,'Cannot truncate table ''%.*s'' because it is published for replication.',NULL)
  782. insert into sysmessages values
  783.     (4712,16,0,'Cannot truncate table ''%.*s'' because it is being referenced by a foreign key constraint.',NULL)
  784. go
  785.  
  786. insert into sysmessages values
  787.     (4806,10,1,'Warning, reverting to slow bulk copy on table ''%.*s'' because BULKCOPY option not set in database ''%.*s''.',NULL)
  788. insert into sysmessages values
  789.     (4814,16,0,'Cannot perform an unlogged bulk copy into table ''%.*s'' because it is published for replication.',NULL)
  790. go
  791.  
  792. /*
  793. ** These are new messages for alter table
  794. ** Messages 4912 - 4915
  795. */
  796. insert into sysmessages values
  797.     (4912,16,0,'The alter table statement contains multiple identity columns, alter table ''%.*s'' failed',NULL)
  798. insert into sysmessages values
  799.     (4913,16,0,'Table ''%.*s'' already contains an identity column, cannot add new identity column via alter table',NULL)
  800. insert into sysmessages values
  801.     (4914,16,0,'The number of existing rows (%ld) exceeds the maximum value for the specified datatype, cannot add new identity column to ''%.*s''',NULL)
  802. insert into sysmessages values
  803.     (4915,16,0,'Maximum row width exceeded when adding identity column ''%.*s'' to table ''%.*s''',NULL)
  804. insert into sysmessages values
  805.     (4916,16,0,'Unable to enable or disable the constraint.  See previous errors.', NULL)
  806. insert into sysmessages values
  807.     (4917,16,0,'Constraint ''%.*s'' does not exist.', NULL)
  808. insert into sysmessages values
  809.     (4918,16,0,'Unable to locate entry in SYSCONSTRAINTS for constraint ''%.*s''.',NULL)
  810. insert into sysmessages values
  811.     (4919,16,0,'User does not have privilages to enable or disable constraint ''%.*s''.',NULL)
  812.  
  813. go
  814.  
  815. insert into sysmessages values
  816.     (5016,16,0,'Incorrect database name or device name(s).',NULL)
  817.  
  818. insert into sysmessages values
  819.     (5017,16,0,'ALTER DATABASE failed.  Database %.*s not created with ''for load'' option.',NULL)
  820. go
  821.  
  822. insert into sysmessages values
  823.     (5018,16,1, 'The size of tempdb in RAM has exceeded the limit. The sum of ''memory size'' and ''tempdb in ram'' (configurable options) cannot exceed 2046 Megs.',NULL)
  824. go
  825.  
  826.  
  827. insert into sysmessages values
  828.     (5146,16,0,'The %s of %d is out of range.  It must be between %d and %d.',NULL)
  829. go
  830.  
  831. /* New messages for expanding devices. */
  832. insert into sysmessages values
  833.     (5148,16,0,'Disk Resize can be used only to expand non-RAM devices.',NULL)
  834. insert into sysmessages values
  835.     (5149,16,0,'Disk Resize encountered an error while attempting to expand the physical file. Please consult the SQL Server error log for more details',NULL)
  836. go
  837.  
  838. /*
  839. ** These are the new messages for DBCC DEVCONTROL (5150-5159)
  840. */
  841. insert into sysmessages values
  842.     (5150,16,0,'Cannot find device ''%.*s'' in sysdevices.',NULL)
  843. insert into sysmessages values
  844.     (5151,16,0,'Cannot explicitly open or close the master device.',NULL)
  845. insert into sysmessages values
  846.     (5152,16,0,'Failed to close device ''%.*s'', see errorlog for details.',NULL)
  847. insert into sysmessages values
  848.     (5153,16,0,'Failed to open device ''%.*s'', see errorlog for details.',NULL)
  849. insert into sysmessages values
  850.     (5154,16,0,'Device ''%.*s'' is not open.',NULL)
  851. insert into sysmessages values
  852.     (5155,16,0,'Device ''%.*s'' is already open.',NULL)
  853. insert into sysmessages values
  854.     (5156,16,0,'Usage: DBCC DEVCONTROL(devname,ONLINE|OFFLINE)',NULL)
  855. insert into sysmessages values
  856.         (5157,16,0,'IO error in writelog during backout.',NULL)
  857. insert into sysmessages values
  858.         (5158,10,0,'Warning, media in device ''%.*s'' may have been changed.',NULL)
  859. insert into sysmessages values
  860.         (5159,16,0,'OS Error %.*s on device ''%.*s'' during %s',NULL)
  861. go
  862.  
  863. /*
  864. ** These are the new messages for DBCC DBCONTROL (5160-5167)
  865. */
  866. insert sysmessages values
  867.     (5160,16,0,'Cannot take ''%.*s'' offline because usecount=%d.',NULL)
  868. insert sysmessages values
  869.     (5161, 1,1,'Database ''%.*s'' is now marked offline.',NULL)
  870. insert sysmessages values
  871.     (5162,16,0,'Cannot find ''%.*s'' in sysdatabases.',NULL)
  872. insert sysmessages values
  873.     (5163,16,0,'Cannot open ''%.*s'' to take offline.',NULL)
  874. insert sysmessages values
  875.     (5164,16,0,'Usage: DBCC DBCONTROL(dbname,ONLINE|OFFLINE)',NULL)
  876. insert sysmessages values
  877.     (5165,16,0,'Cannot explicitly open or close master database.',NULL)
  878. insert sysmessages values
  879.     (5166,16,0,'Database ''%.*s'' is not offline.',NULL)
  880. insert sysmessages values
  881.     (5167,16,0,'Database ''%.*s'' is already offline.',NULL)
  882. go
  883.  
  884. insert sysmessages values
  885.     (5829,16,0,'Specified user options value is invalid.',NULL)
  886. go
  887. insert into sysmessages values
  888.     (5904,17,0,'Background checkpoint process suspended until locks are available.',NULL)
  889. go
  890.  
  891. insert into sysmessages values
  892.     (6201,10,0,'STEP %d',NULL)
  893. insert into sysmessages values
  894.     (6202,10,0,'The type of query is SELECT (into a worktable)',NULL)
  895. insert into sysmessages values
  896.     (6203,10,0,'The type of query is %s',NULL)
  897. insert into sysmessages values
  898.     (6204,10,0,'The update mode is direct',NULL)
  899. insert into sysmessages values
  900.     (6205,10,0,'The update mode is deferred',NULL)
  901. insert into sysmessages values /* Changed */
  902.     (6206,10,0,'%*sGROUP BY',NULL)
  903. insert into sysmessages values   /* Changed */
  904.     (6207,10,0,'%*sVector Aggregate',NULL)
  905. insert into sysmessages values
  906.     (6208,10,0,'Scalar Aggregate',NULL)
  907. insert into sysmessages values
  908.     (6209,10,0,'This step involves sorting',NULL)
  909. insert into sysmessages values
  910.     (6210,10,0,'Worktable created for ORDER BY',NULL)
  911. insert into sysmessages values
  912.     (6211,10,0,'Worktable created for DISTINCT',NULL)
  913. insert into sysmessages values
  914.     (6212,10,0,'Worktable created for REFORMATTING',NULL)
  915. insert into sysmessages values
  916.     (6213,10,0,'Worktable created for SELECT INTO',NULL)
  917. insert into sysmessages values
  918.     (6214,10,0,'%*sTO TABLE',NULL)
  919. insert into sysmessages values
  920.     (6215,10,0,'%*sFROM TABLE',NULL)
  921. insert into sysmessages values
  922.     (6216,10,0,'%*sWorktable %d',NULL)
  923. insert into sysmessages values
  924.     (6217,10,0,'%*s%.*s %.*s',NULL)
  925. insert into sysmessages values
  926.     (6219,10,0,'%*sNested iteration',NULL)
  927. insert into sysmessages values
  928.     (6220,10,0,'%*sEXISTS : nested iteration',NULL)
  929. insert into sysmessages values
  930.     (6221,10,0,'%*sUsing GETSORTED Table Scan',NULL)
  931. insert into sysmessages values
  932.     (6222,10,0,'%*sUsing Dynamic Index',NULL)
  933. insert into sysmessages values
  934.     (6223,10,0,'%*sTable Scan',NULL)
  935. insert into sysmessages values
  936.     (6224,10,0,'%*sUsing Clustered Index',NULL)
  937. insert into sysmessages values
  938.     (6225,10,0,'%*sIndex : %.*s',NULL)
  939. insert into sysmessages values
  940.     (6226,10,0,'%*sIndex name not found',NULL)
  941. insert into sysmessages values
  942.     (6227,10,0,'%*sSUBQUERY : nested iteration',NULL)
  943. insert into sysmessages values
  944.     (6228,10,0,'%*sAND EXISTS : nested iteration',NULL)
  945. insert into sysmessages values
  946.     (6229,10,0,'%*sOR EXISTS : nested iteration',NULL)
  947. insert into sysmessages values
  948.     (6230,10,0,'%*sNOT EXISTS : nested iteration',NULL)
  949. insert into sysmessages values
  950.     (6231,10,0,'%*sCONSTRAINT : nested iteration',NULL)
  951. insert into sysmessages values
  952.     (6232,10,0,'%*sRow estimate:  %s',NULL)
  953. insert into sysmessages values
  954.     (6233,10,0,'%*sCost estimate: %s',NULL)
  955. insert into sysmessages values
  956.     (6234,10,0,'%*sJOINS WITH',NULL)
  957. insert into sysmessages values
  958.     (6235,10,0,'WITH CHECK OPTION',NULL)
  959. insert into sysmessages values
  960.     (6236,10,0,'%*sLEFT OUTER JOIN : nested iteration',NULL)
  961. insert into sysmessages values
  962.     (6237,10,0,'%*sFULL OUTER JOIN : nested iteration',NULL)
  963. insert into sysmessages values
  964.     (6238,10,0,'%*sUNION ALL',NULL)
  965. insert into sysmessages values
  966.     (6239,10,0,'%*sGROUP BY WITH ROLLUP',NULL)
  967. insert into sysmessages values
  968.     (6240,10,0,'%*sGROUP BY WITH CUBE',NULL)
  969. go
  970.  
  971. insert into sysmessages values
  972.     (6501,21,0,'Logical page 0x%x in database ''%.*s'' missing from buffer cache after fetching the index row.',NULL)
  973. insert into sysmessages values
  974.     (7130,16,0,'%s with no log is not valid at this time. Use sp_dboption to set the ''select into/bulk copy'' option on for database %s.',NULL)
  975. go
  976.  
  977. insert into sysmessages values
  978.     (7135,16,0,'Deletion length %ld is not in the range of available text data',NULL)
  979. go
  980.  
  981. insert into sysmessages values
  982.     (7136,16,0,'%s with no log is not valid when the column is being replicated.',NULL)
  983. go
  984.  
  985. insert into sysmessages values
  986.     (7137,16,0,'%s is not allow because the column is being replicated to a non-SQL Server subscriber.',NULL)
  987. go
  988.  
  989. insert into sysmessages values
  990.     (7964,16,0,'Allocation page SDES not open.',NULL)
  991. insert into sysmessages values
  992.     (7965,16,0,'Page is not an allocation page.',NULL)
  993. insert into sysmessages values
  994.     (7966,10,0,'WARNING: NOINDEX option of ''%.*s'' being used, checks on non-system indexes will be skipped',NULL)
  995. go
  996.  
  997. insert into sysmessages values
  998.     (7967,16,2,'DBCC %.*s command does not support the %.*s option.',NULL)
  999. go
  1000.  
  1001. insert into sysmessages values
  1002.     (7968,1,1,'Transaction Information for database: %.*s',NULL)
  1003. insert into sysmessages values
  1004.     (7969,1,1,'    No active open transactions.',NULL)
  1005. insert into sysmessages values
  1006.     (7970,1,1,'%sOldest active transaction:',NULL)
  1007. insert into sysmessages values
  1008.     (7971,1,1,'        SPID          : %d',NULL)
  1009. insert into sysmessages values
  1010.     (7972,1,1,'        UID           : %d',NULL)
  1011. insert into sysmessages values
  1012.     (7973,1,1,'        SUID          : %d',NULL)
  1013. insert into sysmessages values
  1014.     (7974,1,1,'        Name          : %.*s',NULL)
  1015. insert into sysmessages values
  1016.     (7975,1,1,'        RID           : (%d , %d)',NULL)
  1017. insert into sysmessages values
  1018.     (7976,1,1,'        Time Stamp    : %04X %08X',NULL)
  1019. insert into sysmessages values
  1020.     (7977,1,1,'        Start Time    : %.*s',NULL)
  1021. insert into sysmessages values
  1022.     (7979,1,1,'%sReplicated Transaction Information:',NULL)
  1023. insert into sysmessages values
  1024.     (7980,1,1,'        Oldest Distributed RID     : (%d , %d)',NULL)
  1025. insert into sysmessages values
  1026.     (7981,1,1,'        Time Stamp                 : %04X %08X',NULL)
  1027. insert into sysmessages values
  1028.     (7982,1,1,'        Oldest Non-Distributed RID : (%d , %d)',NULL)
  1029. insert into sysmessages values
  1030.     (7983,14,1,'Only the DBO of database %.*s may run the DBCC %s command',NULL)
  1031. go
  1032. insert into sysmessages values
  1033.     (7984,16,1,'Invalid object name ''%.*s''.',NULL)
  1034. insert into sysmessages values
  1035.     (7985,16,1,'The object name ''%.*s'' contains more than the maximum number of prefixes. The maximum is %d.',NULL)
  1036. go
  1037. insert into sysmessages values
  1038.     (7986,16,1,'WARNING: Pinning tables should be carefully considered. If a pinned table is larger or grows larger than the available data cache, the server may need to be restarted and the table unpinned.',NULL)
  1039. go
  1040. insert into sysmessages values
  1041.     (7987,16,1,'Switch to database ''%.*s'' before running this command.', NULL)
  1042. insert into sysmessages values
  1043.     (7988,16,1,'This command cannot be run on the MASTER database when a size parameter is specified. Use the ''%s'' option.', NULL)
  1044. insert into sysmessages values
  1045.     (7989,16,1,'The size option cannot be specified for TEMPDB when it is on a RAM device.', NULL)
  1046. insert into sysmessages values
  1047.     (7990,16,1,'Database ''%.*s'' has status: 0x%x which is not a normal database state. (Mask: 0x%x).', NULL)
  1048. insert into sysmessages values
  1049.     (7991,16,1,'Unable to shrink database ''%.*s'' as it contains %d pages. Minimum pages %d.', NULL)
  1050. insert into sysmessages values
  1051.     (7992,10,1,'DBCC SHRINKDB running on database ''%.*s''...', NULL)
  1052. insert into sysmessages values
  1053.     (7993,16,1,'Unable to shrink database ''%.*s'' to %d pages as it only contains %d pages.', NULL)
  1054. insert into sysmessages values
  1055.     (7994,16,1,'Unable to shrink database ''%.*s'' to %d pages. Minimum new size %d pages.', NULL)
  1056. insert into sysmessages values
  1057.     (7995,16,1,'See prior errors. DBCC operation has been aborted.', NULL)
  1058. insert into sysmessages values
  1059.     (7996,16,1,'Extended stored procedures can only be created in the master database.', NULL)
  1060. go
  1061.  
  1062. insert into sysmessages values
  1063.     (7997,16,1, '''%.*s'' does not contain an identity column.', NULL)
  1064. insert into sysmessages values
  1065.     (7998,16,1, 'Checking identity information: current identity value ''%.*s'', maximum column value ''%.*s''.', NULL)
  1066. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  1067.     (7999,16,0,'Could not find any index named ''%.*s'' for table ''%.*s''.',NULL)
  1068. go
  1069.  
  1070. insert sysmessages values
  1071.     (8006,16,0,'Maxlen %d invalid for datatype ''%s''.',NULL)
  1072. go
  1073.  
  1074. insert into sysmessages values
  1075.     (8101,16,0,'An explicit value for the identity column in table ''%.*s'' can only be specified when a column list is used and IDENTITY_INSERT is ON',NULL)
  1076. insert into sysmessages values
  1077.     (8102,16,0,'Illegal attempt to update identity column ''%.*s''',NULL)
  1078. insert into sysmessages values
  1079.     (8103,16,0,'Table ''%.*s'' does not exist or cannot be opened for SET operation',NULL)
  1080. insert into sysmessages values
  1081.     (8104,16,0,'Current user is not the DBO or object owner for table ''%.*s'', unable to perform SET operation',NULL)
  1082. insert into sysmessages values
  1083.     (8105,16,0,'''%.*s'' is not a user table, unable to perform SET operation',NULL)
  1084. insert into sysmessages values
  1085.     (8106,16,0,'Table ''%.*s'' does not have the identity property, unable to perform SET operation',NULL)
  1086. insert into sysmessages values
  1087.     (8107,16,0,'IDENTITY_INSERT is already ON for table ''%.*s.%.*s.%.*s''.%sUnable to perform SET operation for table ''%.*s''.',NULL)
  1088. insert into sysmessages values
  1089.     (8108,16,0,'Attempting to add identity column to table ''%.*s'', via select into, which already has column ''%.*s'' that inherits the identity property.',NULL)
  1090. insert into sysmessages values
  1091.     (8109,16,0,'Attempting to add multiple identity columns to table ''%.*s'', via select into.',NULL)
  1092. insert into sysmessages values
  1093.     (8110,16,0,'Attempting to add multiple primary key constraints to table ''%.*s''.',NULL)
  1094. insert into sysmessages values
  1095.     (8111,16,0,'Attempting to define PRIMARY KEY constraint on nullable column in table ''%.*s''.',NULL)
  1096. insert into sysmessages values
  1097.     (8112,16,0,'Attempting to add more than one clustered index for constraints on table ''%.*s''.',NULL)
  1098. go
  1099.  
  1100. insert into sysmessages values
  1101.     (8113,16,0,'Unable to recompile ''%.*s'', ''%s %.*s'' is illegal in an open transaction.',NULL)
  1102. go
  1103.  
  1104. /*
  1105. ** New messages for exact numeric datatypes (8114-8117).
  1106. */
  1107. insert into sysmessages values
  1108.     (8114,16,0,'Error converting type %s to type %s.',NULL)
  1109. insert into sysmessages values
  1110.     (8115,16,0,'Arithmetic overflow error converting %s to type %s.',NULL)
  1111. insert into sysmessages values
  1112.     (8116,16,0,'Argument type %s is invalid for argument %d of %s function.',NULL)
  1113. insert into sysmessages values
  1114.     (8117,16,0,'Operand data type %s is invalid for %s operator.',NULL)
  1115. go
  1116.  
  1117. insert into sysmessages values
  1118.     (8118,16,0,'Column ''%.*s.%.*s'' is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.',NULL)
  1119. insert into sysmessages values
  1120.     (8119,16,0,'Column ''%.*s.%.*s'' is invalid in the HAVING clause because it is not contained in an aggregate function and there is no GROUP BY clause.',NULL)
  1121. insert into sysmessages values
  1122.     (8120,16,0,'Column ''%.*s.%.*s'' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.',NULL)
  1123. insert into sysmessages values
  1124.     (8121,16,0,'Column ''%.*s.%.*s'' is invalid in the HAVING clause because it is not contained in either an aggregate function or the GROUP BY clause.',NULL)
  1125. go
  1126.  
  1127. insert into sysmessages values
  1128.     (8122,16,0,'Only the first query in the UNION statement is allowed to have a select with assignment.',NULL)
  1129. go
  1130.  
  1131. insert into sysmessages values
  1132.     (8123,16,0,'A correlated expression is invalid because it is not in a GROUP BY clause.',NULL)
  1133. insert into sysmessages values
  1134.     (8124,16,0,'Multiple columns specified in an aggregated expression containing an outer reference. If an expression being aggregated contains an outer reference then that outer reference must be the only column reference in the expression.'
  1135.     ,NULL)
  1136. insert into sysmessages values
  1137.     (8125,16,0,'An aggregated expression containing an outer reference must be contained in either the select list or a subquery of the HAVING clause of the query whose FROM clause contains the table containing the column being aggregated.',NULL)
  1138. insert into sysmessages values
  1139.     (8126,16,0,'Column name ''%.*s.%.*s'' is invalid in the ORDER BY clause because it is not contained in an aggregate function and there is no GROUP BY clause.',NULL)
  1140. insert into sysmessages values
  1141.     (8127,16,0,'Column name ''%.*s.%.*s'' is invalid in the ORDER BY clause because it is not contained in either an aggregate function or the GROUP BY clause.',NULL)
  1142. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  1143.     (8128,16,0,'Object identifier ''%.*s'' is longer than %d bytes.',NULL)
  1144.  
  1145. go
  1146.  
  1147. insert into sysmessages values
  1148.         (8129,16,0,'The new disk size must be greater than %d.  Or consider DBCC SHRINKDB.',NULL)
  1149. insert into sysmessages values
  1150.     (8130,16,1,'Device is not a database device. Only database devices can be expanded.',NULL)
  1151. insert into sysmessages values
  1152.     (8131,16,1,'Error occurred allocating resource during expansion of device TEMP_DB. Please consult the event log for details.',NULL)
  1153. insert into sysmessages values
  1154.     (8132,16,1,'The number of expansions of the device TEMP_DB has exceeded the system limit. In order to expand the device shutdown and restart the server.',NULL)
  1155. go
  1156. insert into sysmessages values
  1157.     (8133,16,2,'All the result expressions in a CASE specification must not be NULL.',NULL)
  1158. go
  1159. insert into sysmessages values
  1160.     (8134,16,0,'Divide by zero error encountered', NULL)
  1161. go
  1162.  
  1163. /*
  1164. ** These are new messages for ADD CONSTRAINT
  1165. ** Messages 8135 - 8153
  1166. */
  1167. insert into sysmessages values
  1168.     (8135,16,0,'Table level constraint does not specify column list, table ''%.*s''.',NULL)
  1169. insert into sysmessages values
  1170.     (8136,16,0,'Duplicate columns specified in %s constraint key list, table ''%.*s''.',NULL)
  1171. insert into sysmessages values
  1172.     (8137,16,0,'Foreign key reference is missing target table name, table ''%.*s''.',NULL)
  1173. insert into sysmessages values
  1174.     (8138,16,0,'More than 16 columns specified in foreign key column list, table ''%.*s''.',NULL)
  1175. insert into sysmessages values
  1176.     (8139,16,0,'Number of referencing columns in foreign key differs from number of referenced columns, table ''%.*s''.',NULL)
  1177. insert into sysmessages values
  1178.     (8140,16,0,'More than one key specified in column level %s constraint, table ''%.*s''.',NULL)
  1179. insert into sysmessages values
  1180.     (8141,16,0,'Column %s constraint for column ''%.*s'' references another column, table ''%.*s''.',NULL)
  1181. insert into sysmessages values
  1182.     (8142,16,0,'Subqueries are not supported in %s constraints, table ''%.*s''.',NULL)
  1183. insert into sysmessages values
  1184.     (8147,16,0,'Attempt to create IDENTITY attribute on nullable column ''%.*s'', table ''%.*s''.',NULL)
  1185. insert into sysmessages values
  1186.     (8148,16,0,'More than one column %s constraint specified for column ''%.*s'', table ''%.*s''.',NULL)
  1187. insert into sysmessages values
  1188.     (8149,16,0,'Invalid column ''%.*s'' specified in %s definition, table ''%.*s''.',NULL)
  1189. insert into sysmessages values
  1190.     (8150,16,0,'Multiple NULL constraints specified for column ''%.*s'', table ''%.*s''.',NULL)
  1191. insert into sysmessages values
  1192.     (8151,16,0,'Both a primary key and unique constraint have been defined for column ''%.*s'', table ''%.*s''. Only one is allowed.',NULL)
  1193. insert into sysmessages values
  1194.     (8152,16,0,'Column ''%.*s'' of table ''%.*s'' cannot accept %d bytes (%d max).',NULL)
  1195. insert into sysmessages values
  1196.     (8153,0,0,'Warning, null value eliminated from aggregate.',NULL)
  1197. insert into sysmessages values
  1198.     (8154,15,2,'The table ''%.*s'' is ambiguous.',NULL)
  1199. insert into sysmessages values
  1200.     (8155,15,2,'No column name was specified for column %d of ''%.*s''.',NULL)
  1201. insert into sysmessages values
  1202.     (8156,15,2,'The column name ''%.*s'' was specified multiple times for ''%.*s''.',NULL)
  1203. insert into sysmessages values
  1204.     (8157,15,2,'All the queries in a query expression containing set operators must have the same number of expressions in their select lists.',NULL)
  1205. insert into sysmessages values
  1206.     (8158,15,2,'''%.*s'' has more columns than were specified in the column name list.',NULL)
  1207. insert into sysmessages values
  1208.     (8159,15,2,'''%.*s'' has fewer columns than were specified in the column name list.',NULL)
  1209. insert into sysmessages values
  1210.     (8160,15,2,'A GROUPING function can only be specified when either CUBE or ROLLUP is specified in the GROUP BY clause.',NULL)
  1211. insert into sysmessages values
  1212.     (8161,15,2,'A GROUPING function argument does not match any of the expressions in the GROUP BY clause.',NULL)
  1213. insert into sysmessages values
  1214.     (8162,16,0,'Formal parameter ''%.*s'' defined as OUTPUT but actual parameter not declared OUTPUT.', NULL)
  1215. insert into sysmessages values
  1216.     (8163,16,0,'Text/Image datatype cannot be selected as DISTINCT.',NULL)
  1217. insert into sysmessages values
  1218.     (8164,16,0,'An INSERT/EXEC statement cannot be nested.',NULL)
  1219. insert into sysmessages values
  1220.     (8165,16,2,'The maximum number of tables (%d) returning text or image data exceeded in a UNION ALL query.', NULL)
  1221. go
  1222.  
  1223. insert into sysmessages values
  1224.     (8143,16,2,'Parameter %.*s was supplied multiple times.',NULL)
  1225. insert into sysmessages values
  1226.     (8144,16,2,'Too many arguments supplied for procedure %.*s.',NULL)
  1227. insert into sysmessages values
  1228.     (8145,16,2,'%.*s is not a parameter for procedure %.*s.',NULL)
  1229. insert into sysmessages values
  1230.     (8146,16,2,'Procedure %.*s has no parameters and arguments were supplied.',NULL)
  1231.  
  1232. go
  1233.  
  1234.  
  1235. /* messages for dump table */
  1236.  
  1237. insert into sysmessages values
  1238.     (8301, 16, 2, 'Only user defined tables can be dumped with DUMP TABLE. Object ''%.*s'' is of type ''%s''.', NULL)
  1239.  
  1240. insert into sysmessages values
  1241.     (8302, 16, 2, 'Temporary tables cannot be dumped with DUMP TABLE.', NULL)
  1242.  
  1243. insert into sysmessages values
  1244.     (8303, 16, 2, 'Invalid database ''%.*s'' specified in DUMP TABLE.', NULL)
  1245.  
  1246. insert into sysmessages values
  1247.     (8304, 16, 2, 'Invalid table ''%.*s'' specified in DUMP TABLE.', NULL)
  1248.  
  1249. insert into sysmessages values
  1250.     (8305, 16, 2, 'Table ''%.*s'' has TEXT or IMAGE columns. DUMP TABLE cannot be performed.', NULL)
  1251. go
  1252.  
  1253.  
  1254. /* Load Table messages */
  1255.  
  1256. insert into sysmessages values
  1257.     (8401, 16, 2, 'Table ''%.*s'' contains data. Use the optional APPEND option for LOAD TABLE.', NULL)
  1258.  
  1259. insert into sysmessages values
  1260.     (8402, 16, 2, 'Only user defined tables can be loaded with LOAD TABLE. Object ''%.*s'' is of type ''%s''.', NULL)
  1261.  
  1262. insert into sysmessages values
  1263.     (8403, 16, 2, 'Table ''%.*s'' has indexes defined on it.', NULL)
  1264.  
  1265. insert into sysmessages values
  1266.     (8404, 16, 2, 'Table ''%.*s'' is published for replication.', NULL)
  1267.  
  1268. insert into sysmessages values
  1269.     (8405, 16, 2, 'Temporary tables cannot be dumped with LOAD TABLE.', NULL)
  1270.  
  1271. insert into sysmessages values
  1272.     (8406, 16, 2, 'Invalid database ''%.*s'' specified in LOAD TABLE.', NULL)
  1273.  
  1274. insert into sysmessages values
  1275.     (8407, 16, 2, 'Invalid target table ''%.*s'' specified in LOAD TABLE.', NULL)
  1276.  
  1277. insert into sysmessages values
  1278.     (8408, 16, 2, 'Table ''%.*s'' has TEXT or IMAGE columns. LOAD TABLE cannot be performed.', NULL)
  1279.  
  1280. insert into sysmessages values
  1281.     (8409, 16, 2, 'Invalid source table ''%.*s'' specified in LOAD TABLE.  Could not find table in SYSOBJECTS in dump.', NULL)
  1282.  
  1283. insert into sysmessages values
  1284.     (8410, 16, 2, 'Specified file ''%.*s'' is in an obsolete dump table format.', NULL)
  1285.  
  1286. insert into sysmessages values
  1287.     (8411, 16, 2, 'Unable to get column count for specified %s table ''%.*s''.', NULL)
  1288.  
  1289. insert into sysmessages values
  1290.     (8412, 16, 2, 'Schemas differ between source table ''%.*s'' and target table ''%.*s''.', NULL)
  1291.  
  1292. insert into sysmessages values
  1293.     (8413, 16, 2, 'Unable to retrieve column info for column %d in target table ''%.*s''.', NULL)
  1294.  
  1295. insert into sysmessages values
  1296.     (8414, 16, 2, 'Unable to load table ''%.*s'' as database does not have enough free space.', NULL)
  1297.  
  1298. insert into sysmessages values
  1299.     (8415, 16, 2, 'Table load has been aborted for table ''%.*s''.', NULL)
  1300.  
  1301. insert into sysmessages values
  1302.     (8416, 16, 2, 'LOAD TABLE is not allowed while the select into/bulk copy option is disabled: enable the option with sp_dboption.', NULL)
  1303. go
  1304.  
  1305.  
  1306.  
  1307. insert into sysmessages
  1308.     (error ,severity ,dlevel ,description ,langid)
  1309.     values
  1310.     (8501,16,1,'DTC on server ''%.*s'' is unavailable',NULL)
  1311. insert into sysmessages
  1312.     (error ,severity ,dlevel ,description ,langid)
  1313.     values
  1314.     (8502,20,1,'Unknown DTC token ''0x%x'' received',NULL)
  1315. insert into sysmessages
  1316.     (error ,severity ,dlevel ,description ,langid)
  1317.     values
  1318.     (8503,16,1,'Attempt to start distributed transaction while transaction active',NULL)
  1319. insert into sysmessages
  1320.     (error ,severity ,dlevel ,description ,langid)
  1321.     values
  1322.     (8504,20,1,'Invalid transaction import buffer',NULL)
  1323. insert into sysmessages
  1324.     (error ,severity ,dlevel ,description ,langid)
  1325.     values
  1326.     (8505,20,1,'No transaction context for ''%s'' request',NULL)
  1327. insert into sysmessages
  1328.     (error ,severity ,dlevel ,description ,langid)
  1329.     values
  1330.     (8506,20,1,'Invalid Transaction State Change Requested From: %s To: %s',NULL)
  1331. insert into sysmessages
  1332.     (error ,severity ,dlevel ,description ,langid)
  1333.     values
  1334.     (8507,20,1,'Transaction started for DTC transaction in ''%s'' state',NULL)
  1335. insert into sysmessages
  1336.     (error ,severity ,dlevel ,description ,langid)
  1337.     values
  1338.     (8508,20,1,'QueryInterface failed for ''%s'': %s',NULL)
  1339. insert into sysmessages
  1340.     (error ,severity ,dlevel ,description ,langid)
  1341.     values
  1342.     (8509,20,1,'Import of DTC transaction failed: %s',NULL)
  1343. insert into sysmessages
  1344.     (error ,severity ,dlevel ,description ,langid)
  1345.     values
  1346.     (8510,20,1,'Enlist of DTC transaction failed: %s',NULL)
  1347. insert into sysmessages
  1348.     (error ,severity ,dlevel ,description ,langid)
  1349.     values
  1350.     (8511,20,1,'Unknown isolation level ''%d'' requested from DTC',NULL)
  1351. insert into sysmessages
  1352.     (error ,severity ,dlevel ,description ,langid)
  1353.     values
  1354.     (8512,20,1,'DTC Commit Acknowledgement failed: %s',NULL)
  1355. insert into sysmessages
  1356.     (error ,severity ,dlevel ,description ,langid)
  1357.     values
  1358.     (8513,20,1,'DTC Abort acknowledgement failed: %s',NULL)
  1359. insert into sysmessages
  1360.     (error ,severity ,dlevel ,description ,langid)
  1361.     values
  1362.     (8514,20,1,'DTC Prepare acknowledgement failed: %s',NULL)
  1363. insert into sysmessages
  1364.     (error ,severity ,dlevel ,description ,langid)
  1365.     values
  1366.     (8515,20,1,'DTC Global state is invalid',NULL)
  1367. insert into sysmessages
  1368.     (error ,severity ,dlevel ,description ,langid)
  1369.     values
  1370.     (8516,20,1,'DTC upcall request posting failed',NULL)
  1371. insert into sysmessages
  1372.     (error ,severity ,dlevel ,description ,langid)
  1373.     values
  1374.     (8517,20,1,'Failed to get DTC PREPARE info: %s',NULL)
  1375. insert into sysmessages
  1376.     (error ,severity ,dlevel ,description ,langid)
  1377.     values
  1378.     (8518,20,1,'DTC Begin Transaction failed: %s',NULL)
  1379. insert into sysmessages
  1380.     (error ,severity ,dlevel ,description ,langid)
  1381.     values
  1382.     (8519,16,1,'Current DTC Transaction must be committed by remote client',NULL)
  1383. insert into sysmessages
  1384.     (error ,severity ,dlevel ,description ,langid)
  1385.     values
  1386.     (8520,20,1,'Commit of internal DTC transaction failed: %s',NULL)
  1387. insert into sysmessages
  1388.     (error ,severity ,dlevel ,description ,langid)
  1389.     values
  1390.     (8521,20,1,'Invalid awakening state. Slept in %s; awoke in %s',NULL)
  1391. insert into sysmessages
  1392.     (error ,severity ,dlevel ,description ,langid)
  1393.     values
  1394.     (8522,20,1,'Distributed transaction aborted by DTC',NULL)
  1395. insert into sysmessages
  1396.     (error ,severity ,dlevel ,description ,langid)
  1397.     values
  1398.     (8523,15,1,'PREPARE TRAN statement not allowed on DTC transaction',NULL)
  1399.  
  1400. go
  1401.  
  1402. insert into sysmessages values
  1403.     (13077,10,0,'a cursor declaration',NULL)
  1404. insert into sysmessages values
  1405.     (13078,10,0,'replication filter',NULL)
  1406. insert into sysmessages values
  1407.     (13079,10,0,'Variable assignment',NULL)
  1408.  
  1409. go
  1410.  
  1411. print ''
  1412. print 'Adding messages for replication stored procedures.'
  1413. go
  1414. /*
  1415. ** Error messages for replication stored procedures.
  1416. */
  1417. insert into sysmessages values
  1418.     (14001,16,0,'The destination table must not be qualified.',NULL)
  1419. insert into sysmessages values
  1420.     (14002,16,0,'The ''Sync'' subsystem with the Task id ''%ld'' was not found.',NULL)
  1421. insert into sysmessages values
  1422.     (14003,16,0,'You must supply a publication name.',NULL)
  1423. insert into sysmessages values
  1424.     (14004,16,0,'%s must be in the current database.',NULL)
  1425. insert into sysmessages values
  1426.     (14005,16,0,'Unable to drop publication. A subscription exists on it.',NULL)
  1427. insert into sysmessages values
  1428.     (14006,16,0,'Unable to drop the publication.',NULL)
  1429. insert into sysmessages values
  1430.     (14007,16,0,'You cannot change the destination database of a subscription unless it is inactive.',NULL)
  1431. insert into sysmessages values
  1432.     (14008,11,0,'There are no publications.',NULL)
  1433. insert into sysmessages values
  1434.     (14009,11,0,'There are no articles for publication ''%s''.',NULL)
  1435. insert into sysmessages values
  1436.     (14010,16,0,'The remote server is not defined as a subscription server.',NULL)
  1437. insert into sysmessages values
  1438.     (14011,16,0,'The publication you have selected does not exist or you do not have permission to access it.',NULL)
  1439. insert into sysmessages values
  1440.     (14012,16,0,'The @status value must be either ''active'' or ''inactive''.',NULL)
  1441. insert into sysmessages values
  1442.     (14013,16,0,'This database is not enabled for publication.',NULL)
  1443. insert into sysmessages values
  1444.     (14014,16,0,'The synchronization method (@sync_method) must be either ''[bcp] native'' or ''[bcp] character''.',NULL)
  1445. insert into sysmessages values
  1446.     (14015,16,0,'The replication frequency (@repl_freq) must be either ''continuous'' or ''snapshot''.',NULL)
  1447. insert into sysmessages values
  1448.     (14016,16,0,'The publication ''%s'' already exists.',NULL)
  1449. insert into sysmessages values
  1450.     (14017,16,0,'Invalid @restricted value.  Valid options are ''true'' or ''false''.',NULL)
  1451. insert into sysmessages values
  1452.     (14018,16,0,'The publication could not be created.',NULL)
  1453. insert into sysmessages values
  1454.     (14019,16,0,'The @operation must be either ''add'' or ''drop''.',NULL)
  1455. insert into sysmessages values
  1456.     (14020,16,0,'The column id for the specified column could not be obtained.  The column was not correctly added to the article.',NULL)
  1457. insert into sysmessages values
  1458.     (14021,16,0,'The column was not correctly added to the article.',NULL)
  1459. insert into sysmessages values
  1460.     (14022,16,0,'The property must be ''name'', ''description'', ''sync_object'', ''type'', ''status'', ''ins_cmd'', ''del_cmd'', ''upd_cmd'', ''filter'', ''dest_table'', ''creation_script'' or ''pre_creation_cmd''.',NULL)
  1461. insert into sysmessages values
  1462.     (14023,16,0,'The type must be ''logbased'', ''logbased manualfilter'', ''logbased manualview'', ''logbased manualboth''.',NULL)
  1463. insert into sysmessages values
  1464.     (14024,16,0,'The status must be ''active'' or ''inactive''.',NULL)
  1465. insert into sysmessages values
  1466.     (14025,10,0,'The article was successfully updated.',NULL)
  1467. insert into sysmessages values
  1468.     (14026,16,0,'The synchronization method must be ''[bcp] native'', ''[bcp] character'', or ''dump/load''.',NULL)
  1469. insert into sysmessages values
  1470.     (14027,11,0,'%s does not exist in the current database.',NULL)
  1471. insert into sysmessages values
  1472.     (14028,11,0,'User tables are the only objects that can be published.',NULL)
  1473. insert into sysmessages values
  1474.     (14029,16,0,'The vertical partition switch must be either ''true'' or ''false''.',NULL)
  1475. insert into sysmessages values
  1476.     (14030,16,0,'The article ''%s'' already exists in publication ''%s''.',NULL)
  1477. insert into sysmessages values
  1478.     (14031,16,0,'User tables and views are the only valid synchronization objects.',NULL)
  1479. insert into sysmessages values
  1480.     (14032,16,0,'The article name cannot be the keyword ''all''.',NULL)
  1481. insert into sysmessages values
  1482.     (14033,16,0,'Unable to change replication frequency because there are active subscriptions on the publication.',NULL)
  1483. insert into sysmessages values
  1484.     (14034,16,0,'The publication name @publication cannot be the keyword ''all''.',NULL)
  1485. insert into sysmessages values
  1486.     (14035,10,0,'Database ''%s'' is already enabled for publishing.',NULL)
  1487. insert into sysmessages values
  1488.     (14036,16,0,'Unable to enable database for publishing.',NULL)
  1489. insert into sysmessages values
  1490.     (14037,16,0,'Database ''%s'' is not enabled for publishing.',NULL)
  1491. insert into sysmessages values
  1492.     (14038,16,0,'Unable to disable database for publishing.',NULL)
  1493. insert into sysmessages values
  1494.     (14039,16,0, 'Unable to construct column clause for article view. Reduce the number of columns or create the view manually. ',NULL)
  1495. insert into sysmessages values
  1496.     (14040,16,0,'The server ''%s'' is already a subscriber.',NULL)
  1497. -- Placeholder for 14041
  1498. insert into sysmessages values
  1499.     (14042,16,0,'Unable to be create subscriber.',NULL)
  1500. insert into sysmessages values
  1501.     (14043,16,0,'%s cannot be NULL.',NULL)
  1502. insert into sysmessages values
  1503.     (14044,16,0,'Owner qualified %s names are not allowed.',NULL)
  1504. insert into sysmessages values
  1505.     (14045,16,0,'The task id must be unique.  The specified @taskid has already been used.',NULL)
  1506. insert into sysmessages values
  1507.     (14046,16,0,'Unable to drop article. A subscription exists on it.',NULL)
  1508. insert into sysmessages values
  1509.     (14047,16,0,'Unable to drop %s.',NULL)
  1510. insert into sysmessages values
  1511.     (14048,16,0,'The server ''%s'' is not a subscriber.',NULL)
  1512. insert into sysmessages values
  1513.     (14049,16,0,'Stored procedures are the only objects that can be used as a filter.',NULL)
  1514. insert into sysmessages values
  1515.     (14050,11,0,'You do not have a subscription on this publication/article.',NULL)
  1516. insert into sysmessages values
  1517.     (14051,16,0,'The property must be ''sync_type'' or ''dest_db''.',NULL)
  1518. insert into sysmessages values
  1519.     (14052,16,0,'The sync_type must be ''manual'', ''automatic'' or ''none''.',NULL)
  1520. insert into sysmessages values
  1521.     (14053,16,0,'The subscription could not be updated at this time.',NULL)
  1522. insert into sysmessages values
  1523.     (14054,10,0,'The subscription was successfully updated.',NULL)
  1524. insert into sysmessages values
  1525.     (14055,10,0,'There is no subscription on article %s in publication %s for subscriber %s.',NULL)
  1526. insert into sysmessages values
  1527.     (14056,16,0,'The subscription could not be dropped at this time.',NULL)
  1528. insert into sysmessages values
  1529.     (14057,16,0,'The subscription could not be created.',NULL)
  1530. insert into sysmessages values
  1531.     (14058,16,0,'The subscription already exists.',NULL)
  1532. -- Placeholder for 14059
  1533. insert into sysmessages values
  1534.     (14060,16,0,'Unable to update distribution subscriber table.',NULL)
  1535. insert into sysmessages values
  1536.     (14061,16,0,'The pre_creation_cmd must be ''none'', ''drop'', ''delete'', ''truncate''.',NULL)
  1537. insert into sysmessages values
  1538.     (14062,10,0,'The subscriber was dropped.',NULL)
  1539. insert into sysmessages values
  1540.     (14063,11,0,'The remote server does not exist or has not been designated as a valid subscriber.',NULL)
  1541. insert into sysmessages values
  1542.     (14064,11,0,'There are no subscribers registered.',NULL)
  1543. insert into sysmessages values
  1544.     (14065,16,0,'The status must be ''active'', ''inactive'', or ''subscribed''.',NULL)
  1545. insert into sysmessages values
  1546.     (14066,16,0,'The previous status must be ''active'', ''inactive'', or ''subscribed''.',NULL)
  1547. insert into sysmessages values
  1548.     (14067,16,0,'The status value is the same as the previous status value.',NULL)
  1549. insert into sysmessages values
  1550.     (14068,16,0,'Unable to update sysobjects.  The subscription status could not be changed.',NULL)
  1551. insert into sysmessages values
  1552.     (14069,16,0,'Unable to update sysarticles.  The subscription status could not be changed.',NULL)
  1553. insert into sysmessages values
  1554.     (14070,16,0,'Unable to update the distribution database subscription table.  The subscription status could not be changed.',NULL)
  1555. insert into sysmessages values
  1556.     (14071,16,0,'This distribution database is unavailable.',NULL)
  1557. insert into sysmessages values
  1558.     (14072,16,0,'The publication you have selected is restricted.  Contact your system administrator or database owner to obtain permission to subscribe to this publication.  The subscription was not created.',NULL)
  1559. insert into sysmessages values
  1560.     (14073,16,0,'This procedure must be executed from the subscriber.',NULL)
  1561. insert into sysmessages values
  1562.     (14074,16,0,'The server ''%s'' is already listed as a publisher.',NULL)
  1563. insert into sysmessages values
  1564.     (14075,16,0,'The publisher could not be created at this time.',NULL)
  1565. insert into sysmessages values
  1566.     (14076,16,0,'Unable to grant replication login privilege to ''%s''.',NULL)
  1567. insert into sysmessages values
  1568.     (14077,10,0,'The publication was successfully updated.',NULL)
  1569. insert into sysmessages values
  1570.     (14078,16,0,'The property must be ''name'', ''description'', ''taskid'', ''sync_method'', ''status'', ''repl_freq'', or ''restricted''.',NULL)
  1571. insert into sysmessages values
  1572.     (14079,16,0,'Do not qualify the destination table name with a database.  Use the ''dest_db'' property of sp_changesubscription to specify a destination database.',NULL)
  1573. insert into sysmessages values
  1574.     (14080,11,0,'The remote server does not exist or has not been designated as a valid publisher.',NULL)
  1575. insert into sysmessages values
  1576.     (14081,16,0,'@replicated must be either ''true'' or ''false''.',NULL)
  1577. insert into sysmessages values
  1578.     (14082,10,0,'The object was successfully marked as a replicated object.',NULL)
  1579. insert into sysmessages values
  1580.     (14083,16,0,'The object was not successfully (un)marked as a replicated object.',NULL)
  1581. insert into sysmessages values
  1582.     (14085,16,0,'The subscriber information could not be obtained from the distributor.',NULL)
  1583. insert into sysmessages values
  1584.     (14086,16,0,'''%s'' is not a valid @subscriber_db.',NULL)
  1585. insert into sysmessages values
  1586.     (14087,16,0,'No completed transactions found.',NULL)
  1587. insert into sysmessages values
  1588.     (14088,16,0,'The table ''%s'' must have a primary key in order to be published.',NULL)
  1589. insert into sysmessages values
  1590.     (14089,10,0,'''%ld'' replicated commands for subscriber ''%s'' were removed from the distribution database.',NULL)
  1591. insert into sysmessages values
  1592.     (14090,16,0,'A distribution server already exists.',NULL)
  1593. insert into sysmessages values
  1594.     (14091,16,0,'The @type parameter passed to sp_helpreplicationdb must be either ''pub'' or ''sub''.',NULL)
  1595. insert into sysmessages values
  1596.     (14092,16,0,'Unable to change article. A subscription exists on it.',NULL)
  1597. insert into sysmessages values
  1598.     (14093,16,0,'You must be System Administrator (SA) or the Database Owner (dbo) or a Replication Subscriber (repl_subscriber) to execute this stored procedure.',NULL)
  1599. insert into sysmessages values
  1600.     (14094,16,0,'Unable to subscribe to article ''%s'' because the ODBC subscriber ''%s'' does not support the ''truncate'' pre_creation_cmd.',NULL)
  1601. insert into sysmessages values
  1602.     (14095,16,0,'Unable to subscribe to publication ''%s'' because ODBC subscriber ''%s'' only supports the ''bcp character'' sync_method.',NULL)
  1603. go
  1604.  
  1605. print ''
  1606. print 'Adding messages for SQL Executive replication subsystems.'
  1607. go
  1608. /*
  1609. ** Adding messages for SQL Executive replication subsystems.
  1610. */
  1611. insert into sysmessages values
  1612.     (14150,10,0,'Replication-%s: Task ''%s'' succeeded. %s',NULL)
  1613. insert into sysmessages values
  1614.     (14151,20,0,'Replication-%s: Task ''%s'' failed. %s',NULL)
  1615. insert into sysmessages values
  1616.     (14152,18,0x80,'Replication-%s: Task ''%s'' scheduled for retry after %d attempt(s). ''%s''',NULL)
  1617. insert into sysmessages values
  1618.     (14153,10,0,'Replication-%s: Task ''%s'' detected the potential for missing jobs on ''%s''. ',NULL)
  1619. go
  1620.  
  1621. print ''
  1622. print 'Adding messages for tasks.'
  1623. go
  1624. /*
  1625. ** Error messages for tasks.
  1626. */
  1627. insert into sysmessages values
  1628.     (14200,16,0,'Invalid frequency type.',NULL)
  1629. insert into sysmessages values
  1630.     (14201,16,0,'Invalid frequency subtype.',NULL)
  1631. insert into sysmessages values
  1632.     (14202,16,0,'Frequency interval invalid for this frequencytype; consult your documentation.',NULL)
  1633. insert into sysmessages values
  1634.     (14203,16,0,'Invalid frequency relative interval; consult your documentation.',NULL)
  1635. insert into sysmessages values
  1636.     (14204,16,0,'Active end date cannot be less than active start date.',NULL)
  1637. insert into sysmessages values
  1638.     (14205,16,0,'Active end time cannot be less than active start time.',NULL)
  1639. insert into sysmessages values
  1640.     (14206,16,0,'Next run date must be between active start date and active end date.',NULL)
  1641. insert into sysmessages values
  1642.     (14207,16,0,'Next run time must be between active start time and active end time.',NULL)
  1643. insert into sysmessages values
  1644.     (14208,16,0,'You must specify a task name.',NULL)
  1645. insert into sysmessages values
  1646.     (14209,16,0,'Server ''%s'' is not a registered remote server.',NULL)
  1647. insert into sysmessages values
  1648.     (14210,16,0,'A task named ''%s'' has already been created by ''%s''.  Please choose a different name.',NULL)
  1649. insert into sysmessages values
  1650.     (14211,16,0,'Database ''%s'' not found.',NULL)
  1651. insert into sysmessages values
  1652.     (14212,16,0,'Operator ''%s'' not found.',NULL)
  1653. insert into sysmessages values
  1654.     (14213,16,0,'Run priority must one of: -15 (idle), -2 (lowest), -1(low), 0 (normal), 1 (high), 2 (highest), 15 (time critical).',NULL)
  1655. insert into sysmessages values
  1656.     (14214,16,0,'Invalid log history completion level.',NULL)
  1657. insert into sysmessages values
  1658.     (14215,16,0,'Invalid email completion level.',NULL)
  1659. insert into sysmessages values
  1660.     (14216,16,0,'Invalid task id.',NULL)
  1661. insert into sysmessages values
  1662.     (14217,16,0,'You must be the sa or logged in as the owner of this task to update it.',NULL)
  1663. insert into sysmessages values
  1664.     (14218,16,0,'Invalid task name.',NULL)
  1665. insert into sysmessages values
  1666.     (14219,16,0,'You must be the sa or the owner of this task to drop it.',NULL)
  1667. insert into sysmessages values
  1668.     (14220,16,0,'Login ''%s'' not found.',NULL)
  1669. insert into sysmessages values
  1670.     (14221,16,0,'Administrator ''%s'' not found.',NULL)
  1671. insert into sysmessages values
  1672.     (14222,16,0,'Task ''%s'' not found.',NULL)
  1673. insert into sysmessages values
  1674.     (14223,16,0,'Task id ''%ld'' not found.',NULL)
  1675. insert into sysmessages values
  1676.     (14224,16,0,'You must be the sa, or specify a task for which you are the owner, to purge task histories.',NULL)
  1677. insert into sysmessages values
  1678.     (14225,16,0,'You must specify an Administrator name.',NULL)
  1679. insert into sysmessages values
  1680.     (14226,16,0,'Administrator ''%s'' already exists.',NULL)
  1681. insert into sysmessages values
  1682.     (14227,16,0,'You must specify an email address and/or a pager number for an administrator.',NULL)
  1683. insert into sysmessages values
  1684.     (14228,16,0,'Invalid pager start time.',NULL)
  1685. insert into sysmessages values
  1686.     (14229,16,0,'Invalid pager end time.',NULL)
  1687. insert into sysmessages values
  1688.     (14230,16,0,'Pager end time must be later than pager end time.',NULL)
  1689. insert into sysmessages values
  1690.     (14231,16,0,'Pager days must be one or more of Sunday (day 1) thru Saturday (day 7).',NULL)
  1691. insert into sysmessages values
  1692.     (14232,16,0,'You must be the sa to add, drop, or update administrators.',NULL)
  1693. insert into sysmessages values
  1694.     (14233,16,0,'Invalid admin id.',NULL)
  1695. insert into sysmessages values
  1696.     (14234,16,0,'Administrator ''%s'' is the Email Admin for one or more Tasks.  You must reassign those Tasks before dropping the Administrator.',NULL)
  1697. insert into sysmessages values
  1698.     (14235,16,0,'Administrator ''%s'' is the Email or Page Admin for one or more Alerts.  You must reassign those Alerts before dropping the Administrator.',NULL)
  1699. insert into sysmessages values
  1700.     (14236,16,0,'Invalid active end date.',NULL)
  1701. insert into sysmessages values
  1702.     (14237,16,0,'Invalid active end time of day.',NULL)
  1703. insert into sysmessages values
  1704.     (14238,16,0,'Invalid active start date.',NULL)
  1705. insert into sysmessages values
  1706.     (14239,16,0,'Invalid active start time of day.',NULL)
  1707. insert into sysmessages values
  1708.     (14240,16,0,'Invalid next run date.',NULL)
  1709. insert into sysmessages values
  1710.     (14241,16,0,'Invalid next run time.',NULL)
  1711. insert into sysmessages values
  1712.     (14244,16,0,'You must be sa to reassign tasks.',NULL)
  1713. insert into sysmessages values
  1714.     (14245,16,0,'You must specify either @name, @id or @loginname when dropping a task.',NULL)
  1715. insert into sysmessages values
  1716.     (14246,16,0,'You must specify the name or id of the task to be updated.',NULL)
  1717. insert into sysmessages values
  1718.     (14247,16,0,'The username (%s) you have specified is not your username (%s) in the %s database.  Only the SA or the DBO of %s may do this.',NULL)
  1719. insert into sysmessages values
  1720.     (14248,16,0,'This login is the owner of %ld Task(s).  You must drop or re-assign these Tasks before the login can be dropped.',NULL)
  1721. insert into sysmessages values
  1722.     (14249,16,0,'The @OpType parameter supplied is invalid - Must be one of R,O,I,T,A,G,D or E.',NULL)
  1723. insert into sysmessages values
  1724.     (14250,16,0,'The @ID parameter supplied does not exist in systasks.',NULL)
  1725. insert into sysmessages values
  1726.     (14251,16,0,'The @TriggerType parameter supplied is invalid - Must be one of U,I, or D.',NULL)
  1727. insert into sysmessages values
  1728.     (14252,16,0,'You cannot perform this action on a task you do not own.',NULL)
  1729. insert into sysmessages values
  1730.     (14253,16,0,'You cannot specify a remote server for a TSQL Task.',NULL)
  1731. insert into sysmessages values
  1732.     (14254,16,0,'Only the sa, repl_publisher and repl_subscriber can specify @loginname for another login.', NULL)
  1733. insert into sysmessages values
  1734.     (14255,16,0,'You must specify either @taskname or @oldloginname when re-assigning a task.', NULL)
  1735. go
  1736.  
  1737. print ''
  1738. print 'Adding messages for SQLOLE.'
  1739. go
  1740. /*
  1741. ** Error messages for SQLOLE
  1742. */
  1743. insert into sysmessages values
  1744.     (14300,16,0,'Circular dependencies exist. Dependency evaluation cannot continue.',NULL)
  1745. insert into sysmessages values
  1746.     (14301,16,0,'Logins other than the current user can only be seen by the SA.',NULL)
  1747.  
  1748. print ''
  1749. print 'Adding messages for alerts and operators.'
  1750. go
  1751. /*
  1752. ** Error messages for alerts and operators proccedures (14500-14599)
  1753. */
  1754. insert into sysmessages values
  1755.         (14500, 16, 0, 'You must supply either a zero (or NULL) for @message_id and a non-zero non-null value for @severity, or a zero (or NULL) for @severity and a non-zero non-null value for @message_id.', NULL)
  1756. insert into sysmessages values
  1757.         (14501, 16, 0, 'The @task_name parameter you have supplied does not exist in systasks.', NULL)
  1758. insert into sysmessages values
  1759.         (14502, 16, 0, 'The @severity parameter you have supplied is not valid.', NULL)
  1760. insert into sysmessages values
  1761.         (14503, 16, 0, 'The @include_event_description_in parameter must be EMAIL, PAGER, BOTH or NONE.', NULL)
  1762. insert into sysmessages values
  1763.         (14504, 16, 0, 'The @delay_between_responses parameter must be greater than or equal to 0.', NULL)
  1764. insert into sysmessages values
  1765.         (14505, 16, 0, 'The @occurrence_count parameter must be greater than 0 or equal to 0.', NULL)
  1766. insert into sysmessages values
  1767.         (14506, 16, 0, 'An Alert for this @message_id - or @severity - with the same @event_description_keyword and @database_name values already exists (id = %s).', NULL)
  1768. insert into sysmessages values
  1769.         (14507, 16, 0, 'The @alert_name parameter you have supplied does not exist in sysalerts.', NULL)
  1770. insert into sysmessages values
  1771.         (14508, 16, 0, 'The @operator_name parameter you have supplied does not exist in sysoperators.', NULL)
  1772. insert into sysmessages values
  1773.         (14509, 16, 0, 'This Notification does not exist in sysnotifications.', NULL)
  1774. insert into sysmessages values
  1775.         (14510, 16, 0, 'The @object_type parameter must be either ALERTS or OPERATORS.', NULL)
  1776. insert into sysmessages values
  1777.         (14511, 16, 0, 'The @enum_type parameter must be either ALL, ACTUAL or TARGET.', NULL)
  1778. insert into sysmessages values
  1779.         (14512, 16, 0, 'The @notification_method parameter must be either EMAIL, PAGER or BOTH.', NULL)
  1780. insert into sysmessages values
  1781.         (14513, 16, 0, 'This Operator already exists.', NULL)
  1782. insert into sysmessages values
  1783.         (14514, 16, 0, 'The @pager_days parameter you have supplied is invalid.', NULL)
  1784. insert into sysmessages values
  1785.         (14515, 16, 0, 'This Notification already exists.', NULL)
  1786. insert into sysmessages values
  1787.         (14516, 16, 0, 'The @enabled parameter must be either 0 or 1.', NULL)
  1788. insert into sysmessages values
  1789.         (14517, 16, 0, 'The @notification_method parameter must be EMAIL, PAGER or BOTH.', NULL)
  1790. insert into sysmessages values
  1791.         (14518, 16, 0, 'The @message_id parameter you have supplied is not valid.', NULL)
  1792. insert into sysmessages values
  1793.         (14519, 16, 0, 'The @target_name parameter must be supplied when specifying an @enum_type of TARGET.', NULL)
  1794. insert into sysmessages values
  1795.         (14520, 16, 0, 'The @target_name parameter should not be supplied when specifying an @enum_type of ALL or ACTUAL.', NULL)
  1796. insert into sysmessages values
  1797.         (14521, 16, 0, 'The @target_name parameter does not exist in sys%s.', NULL)
  1798. insert into sysmessages values
  1799.         (14522, 16, 0, 'The @weekday_pager_start_time parameter is invalid (must be in HHMMSS format).', NULL)
  1800. insert into sysmessages values
  1801.         (14523, 16, 0, 'The @weekday_pager_end_time parameter is invalid (must be in HHMMSS format).', NULL)
  1802. insert into sysmessages values
  1803.         (14524, 16, 0, 'The @saturday_pager_start_time parameter is invalid (must be in HHMMSS format).', NULL)
  1804. insert into sysmessages values
  1805.         (14525, 16, 0, 'The @saturday_pager_end_time parameter is invalid (must be in HHMMSS format).', NULL)
  1806. insert into sysmessages values
  1807.         (14526, 16, 0, 'The @sunday_pager_start_time parameter is invalid (must be in HHMMSS format).', NULL)
  1808. insert into sysmessages values
  1809.         (14527, 16, 0, 'The @sunday_pager_end_time parameter is invalid (must be in HHMMSS format).', NULL)
  1810. insert into sysmessages values
  1811.         (14528, 16, 0, 'The @name or @new_name parameter you have supplied is not unique.', NULL)
  1812. insert into sysmessages values
  1813.         (14529, 16, 0, 'The @new_name parameter you have supplied is not unique.', NULL)
  1814. insert into sysmessages values
  1815.         (14530, 16, 0, '%s is the Fail-Safe Operator.  You must make another operator the Fail-Safe operator before %s can be dropped.', NULL)
  1816. insert into sysmessages values
  1817.         (14531, 16, 0, 'The @task_name parameter you have supplied is not an On-Demand task.  Only On-Demand tasks may be fired in response to an Alert.', NULL)
  1818. insert into sysmessages values
  1819.         (14532, 16, 0, 'The @raise_snmp_trap parameter must be either 0 or 1.', NULL)
  1820. insert into sysmessages values
  1821.         (14533, 16, 0, 'Alerts may not be set on Message ID %ld.', NULL)
  1822. go
  1823.  
  1824.  
  1825. ---------------------------------------------------------------------------------
  1826.  
  1827. print ' '
  1828. print 'Adding generic error messages for system stored procedures.'
  1829. print ' '
  1830. go
  1831.  
  1832. insert into sysmessages values
  1833.     (15000,16,0,'You must be System Administrator (SA) or the Database Owner (dbo) to execute this stored procedure.',NULL)
  1834. insert into sysmessages values
  1835.     (15001,16,0,'%s does not exist.',NULL)
  1836. insert into sysmessages values
  1837.     (15002,16,0,'The procedure ''%s'' cannot be executed from within a transaction.',NULL)
  1838. insert into sysmessages values
  1839.     (15003,16,0,'You must be System Administrator (SA) to execute this stored procedure.',NULL)
  1840. insert into sysmessages values
  1841.     (15004,16,0,'Name cannot be NULL.',NULL)
  1842. insert into sysmessages values
  1843.     (15005,16,0,'''%s'' is not a valid name since it begins with an invalid character.',NULL)
  1844. insert into sysmessages values    
  1845.     (15006,16,0,'''%s'' is not a valid name since it contains invalid characters.',NULL)
  1846. insert into sysmessages values
  1847.     (15007,16,0,'The login ''%s'' does not exist.',NULL)
  1848. insert into sysmessages values
  1849.     (15008,16,0,'User ''%s'' does not exist in the current database.',NULL)
  1850. insert into sysmessages values
  1851.     (15009,16,0,'The object ''%s'' does not exist in database ''%s''.',NULL)
  1852. insert into sysmessages values
  1853.     (15010,16,0,'The database ''%s'' does not exist.  Use sp_helpdb to show available databases.',NULL)
  1854. insert into sysmessages values
  1855.     (15011,16,0,'Database option ''%s'' does not exist.',NULL)
  1856. insert into sysmessages values
  1857.     (15012,16,0,'The device ''%s'' does not exist.  Use sp_helpdevice to show available devices.',NULL)
  1858. insert into sysmessages values
  1859.     (15013,16,0,'The device option ''%s'' does not exist or is not a settable option.',NULL)
  1860. insert into sysmessages values
  1861.     (15014,16,0,'The group ''%s'' does not exist in the current database.',NULL)
  1862. insert into sysmessages values
  1863.     (15015,16,0,'The server ''%s'' does not exist.  Use sp_helpserver to show available servers.',NULL)
  1864. insert into sysmessages values
  1865.     (15016,16,0,'The default ''%s'' does not exist.',NULL)
  1866. insert into sysmessages values
  1867.     (15017,16,0,'The rule ''%s'' does not exist.',NULL)
  1868. insert into sysmessages values
  1869.     (15018,16,0,'The segment ''%s'' does not exist.',NULL)
  1870. insert into sysmessages values
  1871.     (15019,16,0,'The extended stored procedure ''%s'' does not exist.',NULL)
  1872. insert into sysmessages values
  1873.     (15020,16,0,'The stored procedure ''%s'' does not exist in the current database.',NULL)
  1874. insert into sysmessages values
  1875.     (15021,16,0,'The report ''%s'' does not exist in the current database.',NULL)
  1876. insert into sysmessages values
  1877.     (15022,16,0,'The specified user name is already aliased.',NULL)
  1878. insert into sysmessages values
  1879.     (15023,16,0,'User ''%s'' already exists in the current database.',NULL)
  1880. insert into sysmessages values
  1881.     (15024,16,0,'The group ''%s'' already exists in the current database.',NULL)
  1882. insert into sysmessages values
  1883.     (15025,16,0,'The login ''%s'' already exists.',NULL)
  1884. insert into sysmessages values
  1885.     (15026,16,0,'Logical device ''%s'' already exists.',NULL)
  1886. insert into sysmessages values
  1887.     (15027,16,0,'The segment ''%s'' already exists.',NULL)
  1888. insert into sysmessages values
  1889.     (15028,16,0,'The server ''%s'' already exists.',NULL)
  1890. insert into sysmessages values
  1891.     (15029,16,0,'The type ''%s'' already exists in the current database.',NULL)
  1892. insert into sysmessages values
  1893.     (15030,16,0,'Physical device ''%s'' already exists.',NULL)
  1894. insert into sysmessages values
  1895.     (15031,16,0,'The object ''%s'' already exists in the current database.',NULL)
  1896. insert into sysmessages values
  1897.     (15032,16,0,'The database ''%s'' already exists.',NULL)
  1898. insert into sysmessages values
  1899.     (15033,16,0,'''%s'' is not a valid official language name.',NULL)
  1900. insert into sysmessages values
  1901.     (15034,16,0,'The alias ''%s'' already exists in Syslanguages.',NULL)
  1902. insert into sysmessages values
  1903.     (15035,16,0,'''%s'' is not a database device.',NULL)
  1904. insert into sysmessages values
  1905.     (15036,16,0,'The datatype ''%s'' does not exist.',NULL)
  1906. insert into sysmessages values
  1907.     (15037,16,0,'The physical datatype ''%s'' does not allow NULLs.',NULL)
  1908. insert into sysmessages values
  1909.     (15038,16,0,'User-defined datatypes based on the ''timestamp'' datatype are not allowed.',NULL)
  1910. insert into sysmessages values
  1911.     (15039,16,0,'The language ''%s'' already exists in Syslanguages.',NULL)
  1912. insert into sysmessages values
  1913.     (15040,16,0,'User defined error messages must have a number > 50000.',NULL)
  1914. insert into sysmessages values
  1915.     (15041,16,0,'User defined error messages must have a severity between 1 and 25.',NULL)
  1916. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  1917.     (15042,16,0,'Only the System Administrator (SA) may add messages with severity > 18 or which use the TRUE (for WITH_LOG) option.',NULL)
  1918. insert into sysmessages values
  1919.     (15043,16,0,'You must specify ''REPLACE'' to overwrite an existing message.',NULL)
  1920. insert into sysmessages values
  1921.     (15044,16,0,'''%s'' is an unknown device type.  Use ''disk'', ''tape'', ''diskette'' or ''pipe''.',NULL)
  1922. insert into sysmessages values
  1923.     (15045,16,0,'Logical name may not be NULL.',NULL)
  1924. insert into sysmessages values
  1925.     (15046,16,0,'Physical name may not be NULL.',NULL)
  1926. insert into sysmessages values
  1927.     (15047,16,0,'The only legal options for a tape device are ''skip'' and ''noskip''.',NULL)
  1928. insert into sysmessages values
  1929.     (15048,16,0,'''%s'' is not a valid database device type.  Please enter either ''system'' or ''data''.',NULL)
  1930. insert into sysmessages values
  1931.     (15049,16,0,'Database already exists, specify ''data'' instead of ''system'' as the database device type to install additional data devices for an existing database.',NULL)
  1932. go
  1933. insert into sysmessages values
  1934.     (15050,16,0,'No such database.  You must first create the database by defining its system device.',NULL)
  1935. insert into sysmessages values
  1936.     (15051,16,0,'The database size must be at least 1 Meg per device.',NULL)
  1937. insert into sysmessages values
  1938.     (15052,16,0,'A new location for the system device must be provided when installing the system database device.',NULL)
  1939. insert into sysmessages values
  1940.     (15053,16,0,'Objects exist which are not owned by the dbo.',NULL)
  1941. insert into sysmessages values
  1942.     (15054,16,0,'No more available device numbers.',NULL)
  1943. insert into sysmessages values
  1944.     (15055,16,0,'File ''%s'' cannot be opened.',NULL)
  1945. insert into sysmessages values
  1946.     (15056,16,0,'Error inserting into table ''%s''.  Database fragment not installed.',NULL)
  1947. insert into sysmessages values
  1948.     (15057,16,0,'List of %s name contains spaces, which are not allowed.',NULL)
  1949. insert into sysmessages values
  1950.     (15058,16,0,'List of %s has too few names.',NULL)
  1951. insert into sysmessages values
  1952.     (15059,16,0,'List of %s has too many names.',NULL)
  1953. insert into sysmessages values
  1954.     (15060,16,0,'List of %s names contains name(s) which have ''%s'' non-alphabetic characters.',NULL)
  1955. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  1956.     (15061,16,0,'Add Device request denied.  There is already a physical device named ''%s''.',NULL)
  1957. insert into sysmessages values
  1958.     (15062,16,0,'The ''guest'' user may not be mapped to a login name.',NULL)
  1959. insert into sysmessages values
  1960.     (15063,16,0,'Login already has an account under a different user name.',NULL)
  1961. insert into sysmessages values
  1962.     (15064,16,0,'Primary Key constraints do not have space allocated.',NULL)
  1963. insert into sysmessages values
  1964.     (15065,16,0,'All user ids have been assigned.',NULL)
  1965. insert into sysmessages values
  1966.     (15066,16,0,'There is already a default-name mapping of a remote login from remote server ''%s''.',NULL)
  1967. insert into sysmessages values
  1968.     (15067,16,0,'''%s'' isn''t a local user -- remote login denied.',NULL)
  1969. insert into sysmessages values
  1970.     (15068,16,0,'There is already a remote user named ''%s'' for remote server ''%s''.',NULL)
  1971. insert into sysmessages values
  1972.     (15069,16,0,'One or more users is using the database.  Cannot complete requested operation.',NULL)
  1973. insert into sysmessages values
  1974.     (15070,16,0,'The ''repl_subscriber'' user may only be mapped to the ''repl_subscriber'' login.',NULL)
  1975. insert into sysmessages (error ,severity ,dlevel ,description ,langid) values
  1976.     (15071,16,0,'usage: sp_addmessage <msgnum>,<severity>,<msgtext> [,<language> [,FALSE | TRUE [,REPLACE]]]',NULL)
  1977. insert into sysmessages values
  1978.     (15072,16,0,'Usage: sp_addremotelogin remoteserver [, loginame [,remotename]]',NULL)
  1979. insert into sysmessages values
  1980.     (15073,16,0,'The device ''%s'' is not used by database ''%s''.',NULL)
  1981. insert into sysmessages values
  1982.     (15074,16,0,'''%s'' is reserved exclusively as a log device.',NULL)
  1983. insert into sysmessages values
  1984.     (15075,16,0,'The maximum number of segments for the current database are already defined.',NULL)
  1985. insert into sysmessages values
  1986.     (15076,16,0,'Default and table or user datatype must be in the ''current'' database.',NULL)
  1987. insert into sysmessages values
  1988.     (15077,16,0,'Rule and table or usertype must be in the ''current'' database.',NULL)
  1989. insert into sysmessages values
  1990.     (15078,16,0,'Table or view name must be in the ''current'' database.',NULL)
  1991. insert into sysmessages values
  1992.     (15079,10,0,'Queries processed:  %d.',NULL)
  1993. insert into sysmessages values
  1994.     (15080,17,0,'Failure using SQLMapi, check SQL Server error log.',NULL)
  1995. insert into sysmessages values
  1996.     (15081,16,0,'The dependent table or view does not exist in the current database.',NULL)
  1997. insert into sysmessages values
  1998.     (15082,11,1,'NULL is not an acceptable parm value for this proc.  Please use a percent sign instead.',NULL)
  1999. insert into sysmessages values
  2000.     (15083,16,0,'Report must be in the ''current'' database.',NULL)
  2001. insert into sysmessages values
  2002.     (15084,16,0,'Column or user datatype must be in the ''current'' database.',NULL)
  2003. insert into sysmessages values
  2004.     (15085,16,0,'Usage: sp_addtype name, ''datatype'' [,null | nonull]',NULL)
  2005. insert into sysmessages values
  2006.     (15086,16,0,'Illegal precision specified -- must be between 1 and 38.',NULL)
  2007. insert into sysmessages values
  2008.     (15087,16,0,'Illegal scale specified -- must be less than precision and positive.',NULL)
  2009. insert into sysmessages values
  2010.     (15088,16,0,'Physical type is fixed length. You cannot specify the length.',NULL)
  2011. insert into sysmessages values
  2012.     (15089,16,0,'Usage: sp_addserver servername [, ''local'']',NULL)
  2013. insert into sysmessages values
  2014.     (15090,16,0,'There is already a local server.',NULL)
  2015. insert into sysmessages values
  2016.     (15091,16,0,'You must specify a length with this physical type.',NULL)
  2017. insert into sysmessages values
  2018.     (15092,16,0,'Illegal length specified -- must be between 1 and 255.',NULL)
  2019. insert into sysmessages values
  2020.     (15093,16,0,'''%s'' is not a valid date order.',NULL)
  2021. insert into sysmessages values
  2022.     (15094,16,0,'''%s'' is not a valid first day.',NULL)
  2023. insert into sysmessages values
  2024.     (15095,16,0,'Insert into ''syslanguages'' failed.  Language not added.',NULL)
  2025. insert into sysmessages values
  2026.     (15096,16,0,'Only the System Administrator (SA) or ''%s'' can change ''%s''s default language.',NULL)
  2027. insert into sysmessages values
  2028.     (15097,16,0,'Can''t drop ''%s'' because there are associated entries in master.dbo.sysmessages.  Run sp_droplanguage with dropmessages flag.',NULL)
  2029. insert into sysmessages values
  2030.     (15098,16,0,'The only legal value for @dropmessages is ''dropmessages''.',NULL)
  2031. insert into sysmessages values
  2032.     (15099,16,0,'Update of ''syslanguages'' failed.  Language alias not changed.',NULL)
  2033. go
  2034. insert into sysmessages values
  2035.     (15100,16,0,'Usage: sp_bindefault defaultname, objectname [, ''futureonly'']',NULL)
  2036. insert into sysmessages values
  2037.     (15101,16,0,'You cannot bind a default to a column of datatype ''timestamp''.',NULL)
  2038. insert into sysmessages values
  2039.     (15102,16,0,'You cannot bind a default to an identity column.',NULL)
  2040. insert into sysmessages values
  2041.     (15103,16,0,'You cannot bind a default to a column that was created with or altered to have a default value.',NULL)
  2042. insert into sysmessages values
  2043.     (15104,16,0,'You do not own a table named ''%s'' that has a column named ''%s''.',NULL)
  2044. insert into sysmessages values
  2045.     (15105,16,0,'You do not own a datatype with that name.',NULL)
  2046. insert into sysmessages values
  2047.     (15106,16,0,'Usage: bindrule rulename, objectname [, ''futureonly'']',NULL)
  2048. insert into sysmessages values
  2049.     (15107,16,0,'You cannot bind a rule to a column of datatype ''text'', ''image'', or ''timestamp''.',NULL)
  2050. insert into sysmessages values
  2051.     (15108,16,0,'Only the System Administrator (SA) can change the owner of a database.',NULL)
  2052. insert into sysmessages values
  2053.     (15109,16,0,'The owner of the ''master'' database may not be changed.',NULL)
  2054. insert into sysmessages values
  2055.     (15110,16,0,'The proposed new db owner already is a user in the database.',NULL)
  2056. insert into sysmessages values
  2057.     (15111,16,0,'The proposed new db owner already is aliased in the database.',NULL)
  2058. insert into sysmessages values
  2059.     (15112,16,0,'First table in the common key does not exist.',NULL)
  2060. insert into sysmessages values
  2061.     (15113,16,0,'Second table in the common key does not exist.',NULL)
  2062. insert into sysmessages values
  2063.     (15114,16,0,'Only the table owner may define its common keys.',NULL)
  2064. insert into sysmessages values
  2065.     (15115,16,0,'The tables have no such first column or the columns are of different types.',NULL)
  2066. insert into sysmessages values
  2067.     (15116,16,0,'The tables have no such second column or the columns are of different types.',NULL)
  2068. insert into sysmessages values
  2069.     (15117,16,0,'The tables have no such third column or the columns are of different types.',NULL)
  2070. insert into sysmessages values
  2071.     (15118,16,0,'The tables have no such fourth column or the columns are of different types.',NULL)
  2072. insert into sysmessages values
  2073.     (15119,16,0,'The tables have no such fifth column or the columns are of different types.',NULL)
  2074. insert into sysmessages values
  2075.     (15120,16,0,'The tables have no such sixth column or the columns are of different types.',NULL)
  2076. insert into sysmessages values
  2077.     (15121,16,0,'The tables have no such seventh column or the columns are of different types.',NULL)
  2078. insert into sysmessages values
  2079.     (15122,16,0,'The tables have no such eighth column or the columns are of different types.',NULL)
  2080. insert into sysmessages values
  2081.     (15123,16,0,'The configuration option does not exist.',NULL)
  2082. insert into sysmessages values
  2083.     (15124,16,0,'The configuration option ''%s'' is not unique.',NULL)
  2084. insert into sysmessages values
  2085.     (15125,16,0,'Only the System Administrator (SA) may change configuration parameters.',NULL)
  2086. insert into sysmessages values
  2087.     (15126,16,0,'You cannot set the number of devices to be less than the number of devices already defined in sysdevices.',NULL)
  2088. insert into sysmessages values
  2089.     (15127,16,0,'You cannot set the default language to a language ID that is not defined in Syslanguages.',NULL)
  2090. insert into sysmessages values
  2091.     (15128,16,0,'You cannot set the kernel language to a language ID that is not defined in Syslanguages.',NULL)
  2092. insert into sysmessages values
  2093.     (15129,16,0,'''%d'' is not a valid value for configuration option ''%s''.',NULL)
  2094. insert into sysmessages values
  2095.     (15130,16,0,'usage: sp_dbinstall <dbname>,<logical devname>,<physical devname>,<size>,{''system'' | ''data''},[''new location'']',NULL)
  2096. insert into sysmessages values
  2097.     (15131,16,0,'usage: sp_dbremove <dbname> [,dropdev]',NULL)
  2098. insert into sysmessages values
  2099.     (15132,16,0,'You cannot change someone else''s default database.',NULL)
  2100. insert into sysmessages values
  2101.     (15133,16,0,'Cannot change settings for ''master'' device.',NULL)
  2102. insert into sysmessages values
  2103.     (15134,16,0,'No alias for specified user exists.',NULL)
  2104. insert into sysmessages values
  2105.     (15135,16,0,'Device option ''%s'' is not unique.',NULL)
  2106. insert into sysmessages values
  2107.     (15136,16,0,'usage: sp_devoption [devname, optname, {true | false}[,''override'']]',NULL)
  2108. insert into sysmessages values
  2109.     (15137,16,0,'Only the System Administrator (SA) may set device options.',NULL)
  2110. insert into sysmessages values
  2111.     (15138,16,0,'Cannot set device to ''read only'' because it is used by non ''read only'' database(s).  Use sp_dboption to set database options.',NULL)
  2112. insert into sysmessages values
  2113.     (15139,16,0,'The device is a RAM disk and cannot be used as a default device.',NULL)
  2114. insert into sysmessages values
  2115.     (15140,16,0,'Usage: sp_diskdefault logicalname {defaulton | defaultoff}.',NULL)
  2116. insert into sysmessages values
  2117.     (15141,16,0,'Cannot drop device since it is being used by one or more databases.',NULL)
  2118. insert into sysmessages values
  2119.     (15142,16,0,'Cannot drop the group ''public''.',NULL)
  2120. insert into sysmessages values
  2121.     (15143,16,0,'''%s'' is not a valid option for @updateusage.  Please enter either ''true'' or ''false''.',NULL)
  2122. insert into sysmessages values
  2123.     (15144,16,0,'Group has members.  It must be empty before it can be dropped.',NULL)
  2124. insert into sysmessages values
  2125.     (15145,16,0,'Usage: sp_dropkey {primary | foreign | common}, tabname [,deptabname].  Type must be ''primary'', ''foreign'', or ''common''.',NULL)
  2126. insert into sysmessages values
  2127.     (15146,16,0,'You must be the owner of the table or view to drop its key.',NULL)
  2128. insert into sysmessages values
  2129.     (15147,16,0,'No primary key for the table or view exists.',NULL)
  2130. insert into sysmessages values
  2131.     (15148,16,0,'You need to supply the dependent table or view as the third parameter.',NULL)
  2132. insert into sysmessages values
  2133.     (15149,16,0,'No foreign key for the table or view exists.',NULL)
  2134. go
  2135. insert into sysmessages values
  2136.     (15150,16,0,'No common keys exist between the two tables or views supplied.',NULL)
  2137. insert into sysmessages values
  2138.     (15151,16,0,'Foreign key table does not exist.',NULL)
  2139. insert into sysmessages values
  2140.     (15152,16,0,'Primary key table does not exist.',NULL)
  2141. insert into sysmessages values
  2142.     (15153,16,0,'Only the owner of the table may define a foreign key.',NULL)
  2143. insert into sysmessages values
  2144.     (15154,16,0,'The table has no such first column.',NULL)
  2145. insert into sysmessages values
  2146.     (15155,16,0,'The table has no such second column.',NULL)
  2147. insert into sysmessages values
  2148.     (15156,16,0,'The table has no such third column.',NULL)
  2149. insert into sysmessages values
  2150.     (15157,16,0,'The table has no such fourth column.',NULL)
  2151. insert into sysmessages values
  2152.     (15158,16,0,'The table has no such fifth column.',NULL)
  2153. insert into sysmessages values
  2154.     (15159,16,0,'The table has no such sixth column.',NULL)
  2155. insert into sysmessages values
  2156.     (15160,16,0,'The table has no such seventh column.',NULL)
  2157. insert into sysmessages values
  2158.     (15161,16,0,'The table has no such eighth column.',NULL)
  2159. insert into sysmessages values
  2160.     (15162,16,0,'Primary key does not exist with the same number of columns as the foreign key.',NULL)
  2161. insert into sysmessages values
  2162.     (15163,16,0,'Primary key does not exist.',NULL)
  2163. insert into sysmessages values
  2164.     (15164,16,0,'Datatypes of the first column in the keys are different.',NULL)
  2165. insert into sysmessages values
  2166.     (15165,16,0,'Datatypes of the second column in the keys are different.',NULL)
  2167. insert into sysmessages values
  2168.     (15166,16,0,'Datatypes of the third column in the keys are different.',NULL)
  2169. insert into sysmessages values
  2170.     (15167,16,0,'Datatypes of the fourth column in the keys are different.',NULL)
  2171. insert into sysmessages values
  2172.     (15168,16,0,'Datatypes of the fifth column in the keys are different.',NULL)
  2173. insert into sysmessages values
  2174.     (15169,16,0,'Datatypes of the sixth column in the keys are different.',NULL)
  2175. insert into sysmessages values
  2176.     (15170,16,0,'Datatypes of the seventh column in the keys are different.',NULL)
  2177. insert into sysmessages values
  2178.     (15171,16,0,'Datatypes of the eighth column in the keys are different.',NULL)
  2179. insert into sysmessages values
  2180.     (15172,16,0,'Only the owner of the table may define a primary key.',NULL)
  2181. insert into sysmessages values
  2182.     (15173,16,0,'Primary key already exists on table -- drop key first.',NULL)
  2183. insert into sysmessages values
  2184.     (15174,16,0,'Login ''%s'' owns one or more database(s).  Change the owner of the following database(s) before dropping login:',NULL)
  2185. insert into sysmessages values
  2186.     (15175,16,0,'Login ''%s'' is aliased or mapped to a user in one or more database(s).  Drop user or alias before dropping login.',NULL)
  2187. insert into sysmessages values
  2188.     (15176,16,0,'The only valid @parameter value is WITH_LOG.',NULL)
  2189. insert into sysmessages values
  2190.     (15177,16,0,'usage: sp_dropmessage <msg number> [,<language> | ''ALL'']',NULL)
  2191. insert into sysmessages values
  2192.     (15178,16,0,'Cannot drop a message with a number < 50000.',NULL)
  2193. insert into sysmessages values
  2194.     (15179,16,0,'Message number %u does not exist.',NULL)
  2195. insert into sysmessages values
  2196.     (15180,16,0,'Type is being used. You cannot drop it.',NULL)
  2197. insert into sysmessages values
  2198.     (15181,16,0,'You cannot drop the ''database owner''.',NULL)
  2199. insert into sysmessages values
  2200.     (15182,16,0,'You cannot drop the ''guest'' user from master or tempdb.',NULL)
  2201. insert into sysmessages values
  2202.     (15183,16,0,'The user owns objects in the database and cannot be dropped.',NULL)
  2203. insert into sysmessages values
  2204.     (15184,16,0,'The user owns datatypes in the database and cannot be dropped.',NULL)
  2205. insert into sysmessages values
  2206.     (15185,16,0,'There is no remote user ''%s'' mapped to local user ''%s'' from the remote server ''%s''.',NULL)
  2207. insert into sysmessages values
  2208.     (15186,16,0,'Cannot drop segment ''%s'' completely.',NULL)
  2209. insert into sysmessages values
  2210.     (15187,16,0,'The segment ''%s'' is being used.',NULL)
  2211. insert into sysmessages values
  2212.     (15188,16,0,'Segment ''%s'' does not reference device ''%s''.',NULL)
  2213. insert into sysmessages values
  2214.     (15189,16,0,'There is only one unique device mapping for the segment ''%s'' -- use sp_dropsegment with no device argument.',NULL)
  2215. insert into sysmessages values
  2216.     (15190,16,0,'There are still remote logins for the server ''%s''.',NULL)
  2217. insert into sysmessages values
  2218.     (15191,16,0,'Usage: sp_dropserver server [, droplogins]',NULL)
  2219. insert into sysmessages values
  2220.     (15192,16,0,'Can''t make the only segment on original device log-only.',NULL)
  2221. insert into sysmessages values
  2222.     (15193,16,0,'This procedure can be used on system tables only.',NULL)
  2223. insert into sysmessages values
  2224.     (15194,16,0,'Cannot re-create index on this table.',NULL)
  2225. insert into sysmessages values
  2226.     (15195,16,0,'The first table does not exist.',NULL)
  2227. insert into sysmessages values
  2228.     (15196,16,0,'The second table does not exist.',NULL)
  2229. insert into sysmessages values
  2230.     (15197,16,0,'There is no text for object ''%s''',NULL)
  2231. insert into sysmessages values
  2232.     (15198,16,0,'The name supplied (%s) is not a user, group, or aliased.',NULL)
  2233. insert into sysmessages values
  2234.     (15199,16,0,'Only the System Administrator (SA) or the Database Owner (dbo) may move the syslogs table.',NULL)
  2235. go
  2236. insert into sysmessages values
  2237.     (15200,16,0,'There are no remote servers defined.',NULL)
  2238. insert into sysmessages values
  2239.     (15201,16,0,'There are no remote logins for the remote server ''%s''.',NULL)
  2240. insert into sysmessages values
  2241.     (15202,16,0,'There are no remote logins defined.',NULL)
  2242. insert into sysmessages values
  2243.     (15203,16,0,'There are no remote logins for ''%s''.',NULL)
  2244. insert into sysmessages values
  2245.     (15204,16,0,'There are no remote logins for ''%s'' on remote server ''%s''.',NULL)
  2246. insert into sysmessages values
  2247.     (15205,16,0,'There are no servers defined.',NULL)
  2248. insert into sysmessages values
  2249.     (15206,16,0,'Invalid Remote Server Option: ''%s''',NULL)
  2250. insert into sysmessages values
  2251.     (15207,16,0,'usage: sp_makestartup <procname>',NULL)
  2252. insert into sysmessages values
  2253.     (15208,16,0,'The specified procedure must be owned by the SA.',NULL)
  2254. insert into sysmessages values
  2255.     (15209,16,0,'Procedure expects parameters.  Cannot be used as a startup stored procedure.',NULL)
  2256. insert into sysmessages values
  2257.     (15210,16,0,'Only System Administrator (SA) can use loginame option -- password not changed.',NULL)
  2258. insert into sysmessages values
  2259.     (15211,16,0,'Old (current) password incorrect for user -- password not changed.',NULL)
  2260. insert into sysmessages values
  2261.     (15212,16,0,'Use sp_logdevice to move syslogs table.',NULL)
  2262. insert into sysmessages values
  2263.     (15213,16,0,'You cannot move system tables.',NULL)
  2264. insert into sysmessages values
  2265.     (15214,16,0,'You do not own a table named ''%s''.',NULL)
  2266. insert into sysmessages values
  2267.     (15215,16,0,'There is no index named ''%s'' for table ''%s''.',NULL)
  2268. insert into sysmessages values
  2269.     (15216,16,0,'''%s'' is not a valid option for @delfile.',NULL)
  2270. insert into sysmessages values
  2271.     (15217,16,0,'''%s'' is a system table.  sp_recompile cannot be used on system tables.',NULL)
  2272. insert into sysmessages values
  2273.     (15218,16,0,'Object ''%s'' is not a table.',NULL)
  2274. insert into sysmessages values
  2275.     (15219,16,0,'You do not own table ''%s''.  Only the System Administrator (SA) or the table''s owner may perform this action.',NULL)
  2276. insert into sysmessages values
  2277.     (15220,16,0,'Usage: sp_remoteoption [remoteserver, loginame, remotename, optname, {true | false}]',NULL)
  2278. insert into sysmessages values
  2279.     (15221,16,0,'Remote login option does not exist or cannot be set by user.  Run sp_remoteoption with no parameters to see options.',NULL)
  2280. insert into sysmessages values
  2281.     (15222,16,0,'Remote login option ''%s'' is not unique.',NULL)
  2282. insert into sysmessages values
  2283.     (15223,16,0,'A column named ''%s'' already exists in table ''%s''.',NULL)
  2284. insert into sysmessages values
  2285.     (15224,16,0,'An index named ''%s'' already exists in table ''%s''.',NULL)
  2286. insert into sysmessages values
  2287.     (15225,16,0,'Object name beginning with ''#'' is not allowed.',NULL)
  2288. insert into sysmessages values
  2289.     (15226,16,0,'Only the System Administrator (SA) can change the name of a database.',NULL)
  2290. insert into sysmessages values
  2291.     (15227,16,0,'The database ''%s'' cannot be renamed.',NULL)
  2292. insert into sysmessages values
  2293.     (15228,16,0,'The System Administrator (SA) must set database ''%s'' to single-user mode with sp_dboption before it can be renamed.',NULL)
  2294. insert into sysmessages values
  2295.     (15229,16,0,'usage: sp_serveroption [server, optname, {true | false}]',NULL)
  2296. insert into sysmessages values
  2297.     (15230,16,0,'Server option does not exist or cannot be set by user.  Run sp_serveroption with no parameters to see options.',NULL)
  2298. insert into sysmessages values
  2299.     (15231,16,0,'Server option ''%s'' is not unique.',NULL)
  2300. insert into sysmessages values
  2301.     (15232,16,0,'Only the System Administrator (SA) may set server options.',NULL)
  2302. insert into sysmessages values
  2303.     (15233,16,0,'There is already a server network name ''%s''.',NULL)
  2304. insert into sysmessages values
  2305.     (15234,16,0,'Object is stored in ''sysprocedures'' and has no space allocated directly.',NULL)
  2306. insert into sysmessages values
  2307.     (15235,16,0,'Views do not have space allocated.',NULL)
  2308. insert into sysmessages values
  2309.     (15236,16,0,'Column ''%s'' has no default.',NULL)
  2310. insert into sysmessages values
  2311.     (15237,16,0,'User datatype ''%s'' has no default.',NULL)
  2312. insert into sysmessages values
  2313.     (15238,16,0,'Column ''%s'' has no rule.',NULL)
  2314. insert into sysmessages values
  2315.     (15239,16,0,'User datatype ''%s'' has no rule.',NULL)
  2316. insert into sysmessages values
  2317.     (15240,16,0,'usage: sp_unmakestartup <procname>',NULL)
  2318. insert into sysmessages values
  2319.     (15241,16,0,'usage: sp_dboption [dbname [,optname [,''true'' | ''false'']]]',NULL)
  2320. insert into sysmessages values
  2321.     (15242,16,0,'Database option ''%s'' is not unique.',NULL)
  2322. insert into sysmessages values
  2323.     (15243,16,0,'The option ''%s'' cannot be changed for the ''master'' database.',NULL)
  2324. insert into sysmessages values
  2325.     (15244,16,0,'Only the System Administrator (SA) or the owner of the database may set db options.',NULL)
  2326. insert into sysmessages values
  2327.     (15245,16,0,'''DBCC DBCONTROL'' error.  Database not placed offline.',NULL)
  2328. insert into sysmessages values
  2329.     (15246,16,0,'Cannot bring database online due to problem opening device ''%s''.',NULL)
  2330. insert into sysmessages values
  2331.     (15247,16,0,'The object name ''%s'' is ambiguous.  Table ''%s'' has both a column and an index named ''%s''.  Please specify either ''COLUMN'' or ''INDEX'' after the new name.',NULL)
  2332. insert into sysmessages values
  2333.     (15248,16,0,'You cannot specify ''%s'' unless renaming a column or index.',NULL)
  2334. insert into sysmessages values
  2335.     (15249,16,0,'''%s'' is an invalid option for object type.  Please enter either ''COLUMN'' or ''INDEX''.',NULL)
  2336. go
  2337. insert into sysmessages values
  2338.     (15250,16,0,'Database name component of object qualifier must be name of current database.',NULL)
  2339. insert into sysmessages values
  2340.     (15251,16,0,'Illegal ''%s'' specified -- must be %s.',NULL)
  2341. insert into sysmessages values
  2342.     (15252,16,0,'PK table name or FK table name must be given.',NULL)
  2343. insert into sysmessages values
  2344.     (15253,16,0,'''%s'' is not a column in table ''%s''.',NULL)
  2345. insert into sysmessages values
  2346.     (15254,16,0,'Non dbo/guest users exist in database.  Please drop them before removing database.',NULL)
  2347. insert into sysmessages values
  2348.     (15255,16,0,'''%s'' is not a valid value for @autofix.  The only valid option is ''auto''.',NULL)
  2349. insert into sysmessages values
  2350.     (15256,16,0,'usage: sp_certify_removable <dbname> [,''auto'']',NULL)
  2351. insert into sysmessages values
  2352.     (15257,16,0,'You cannot be USEing the database that you are attempting to certify.',NULL)
  2353. insert into sysmessages values
  2354.     (15258,16,0,'The database must be owned by the System Administrator before it can be removed.',NULL)
  2355. insert into sysmessages values
  2356.     (15259,16,0,'The database must occupy at least three database devices (one each for the ''system'' and ''log'' segments and one or more for the ''data'' segment(s)) before it can be removed.',NULL)
  2357. insert into sysmessages values
  2358.     (15260,16,0,'The database has cannot be removed since it has noncontiguous fragments on one or more devices.',NULL)
  2359. insert into sysmessages values
  2360.     (15261,16,0,
  2361. 'usage: sp_create_removable <dbname>,<syslogical>,<sysphysical>,<syssize>,<loglogical>,<logphysical>,<logsize>,<datalogical1>,<dataphysical1>,<datasize1> [,<datalogical2>,<dataphysical2>,<datasize2>...<datalogical16>,<dataphysical16>,<datasize16>]'
  2362. ,NULL)
  2363. insert into sysmessages values
  2364.     (15262,16,0,'Invalid device size entered.  Database devices must be at least 1 Meg. in size.',NULL)
  2365. insert into sysmessages values
  2366.     (15263,16,0,'Could not create the ''%s'' device.  See the errorlog for details.',NULL)
  2367. insert into sysmessages values
  2368.     (15264,16,0,'Could not create the ''%s'' portion of the database.',NULL)
  2369. insert into sysmessages values
  2370.     (15265,16,0,'Could not update sysusages.segmap.',NULL)
  2371. insert into sysmessages values
  2372.     (15266,16,0,'Cannot make ''%s'' database removable.',NULL)
  2373. insert into sysmessages values
  2374.     (15267,16,0,'You must supply a physical device for logical data device ''%s''.',NULL)
  2375. insert into sysmessages values
  2376.     (15268,16,0,'You must supply a size for logical data device ''%s''.',NULL)
  2377. insert into sysmessages values
  2378.     (15269,16,0,'Logical data device ''%s'' not created.',NULL)
  2379. insert into sysmessages values
  2380.     (15270,16,0,'You may not specify a length for user types based on the ''sysname'' type.',NULL)
  2381. insert into sysmessages values
  2382.     (15271,16,0,'Invalid @with_log value.  Valid options are ''true'' or ''false''.',NULL)
  2383. insert into sysmessages values
  2384.     (15272,16,0,'Procedure ''%s'' is not a valid startup procedure since startup procedures must be in the ''master'' database.',NULL)
  2385. insert into sysmessages values
  2386.     (15273,16,0,'Cannot make ''%s'' a startup procedure since startup procedures must be in the ''master'' database and the current database is ''%s''.',NULL)
  2387. insert into sysmessages values
  2388.     (15274,16,0,'Procedure ''%s'' is not a valid startup procedure since startup procedures must be in the ''master'' database and the current database is ''%s''.',NULL)
  2389. insert into sysmessages values
  2390.     (15275,16,0,'Foreign Key constraints do not have space allocated.',NULL)
  2391. insert into sysmessages values
  2392.     (15276,16,0,'User datatypes based on the physical type ''bit'' may not be nullable.',NULL)
  2393. insert into sysmessages values
  2394.     (15277,16,0,'The only valid @parameter_value values are TRUE or FALSE.',NULL)
  2395. insert into sysmessages values
  2396.     (15278,16,0,'Login: ''%s'' is already mapped to user: ''%s'' in database: ''%s''.',NULL)
  2397. insert into sysmessages values
  2398.     (15279,16,0,'You must add the us_english version of this message before you can add the ''%s'' version.',NULL)
  2399. insert into sysmessages values
  2400.     (15280,16,0,'All localized versions of this message must be dropped before the us_english version can be dropped.',NULL)
  2401. insert into sysmessages values
  2402.     (15281,16,0,'''%s'' is not a valid value for @override.  Please omit or use ''override''.',NULL)
  2403. insert into sysmessages values
  2404.     (15282,16,0,'You may only specify ''override'' when setting the ''read only'' option.',NULL)
  2405. insert into sysmessages values
  2406.     (15283,16,0,'The name ''%s'' contains too many characters.',NULL)
  2407. insert into sysmessages values
  2408.     (15284,16,0,'The user has granted/revoked privileges to the following in the database and cannot be dropped.',NULL)
  2409. insert into sysmessages
  2410.     (error ,severity ,dlevel ,description ,langid)
  2411.     values
  2412.     (15285,16,0,'The special word ''%s'' cannot be used for a logical device name.',NULL)
  2413. insert into sysmessages  --sp_change_users_login
  2414.     (error ,severity ,dlevel ,description ,langid)
  2415.     values
  2416.     (15286,16,0,'Aborting this procedure.  The Action ''%s'' is unrecognized.  Try REPORT, UPDATE_ONE, or AUTO_FIX.',NULL)
  2417. insert into sysmessages
  2418.     (error ,severity ,dlevel ,description ,langid)
  2419.     values
  2420.     (15287,16,0,'Aborting this procedure.  ''%s'' is a forbidden value for the login name parm in this procedure.',NULL)
  2421. insert into sysmessages
  2422.     (error ,severity ,dlevel ,description ,langid)
  2423.     values
  2424.     (15288,16,0,'Aborting this procedure.  Only %s has authority to run the action ''%s''.',NULL)
  2425. insert into sysmessages
  2426.     (error ,severity ,dlevel ,description ,langid)
  2427.     values
  2428.     (15289,16,0,'Aborting this procedure.  You must not have an open transaction when this is run.',NULL)
  2429. insert into sysmessages
  2430.     (error ,severity ,dlevel ,description ,langid)
  2431.     values
  2432.     (15290,16,0,'Aborting this procedure.  The Action ''%s'' is incompatible with the other parm values (''%s'' , ''%s'').',NULL)
  2433. insert into sysmessages
  2434.     (error ,severity ,dlevel ,description ,langid)
  2435.     values
  2436.     (15291,16,0,'Aborting this procedure.  The %s name ''%s'' is absent or invalid.',NULL)
  2437. insert into sysmessages
  2438.     (error ,severity ,dlevel ,description ,langid)
  2439.     values
  2440.     (15292,1,0,'The row for User ''%s'' was fixed by updating its login link.',NULL)
  2441. insert into sysmessages
  2442.     (error ,severity ,dlevel ,description ,langid)
  2443.     values
  2444.     (15293,1,0,'The row for User ''%s'' was fixed by updating its link to a new login.',NULL)
  2445. insert into sysmessages
  2446.     (error ,severity ,dlevel ,description ,langid)
  2447.     values
  2448.     (15294,1,0,'Number of orphaned Users fixed by adding new logins then updating users was %d.',NULL)
  2449. insert into sysmessages
  2450.     (error ,severity ,dlevel ,description ,langid)
  2451.     values
  2452.     (15295,1,0,'Number of orphaned Users fixed by updating users was %d.',NULL)
  2453. insert into sysmessages
  2454.     (error ,severity ,dlevel ,description ,langid)
  2455.     values
  2456.     (15296,11,1,'The requested SUID value %d is already taken by ''%s''.',NULL)
  2457. insert into sysmessages
  2458.     (error ,severity ,dlevel ,description ,langid)
  2459.     values
  2460.     (15297,16,1,'Attempt to add login ''%s'' was NOT successful.  Maximum number of logins already reached.',NULL)
  2461. insert into sysmessages
  2462.     (error ,severity ,dlevel ,description ,langid)
  2463.     values
  2464.     (15298,1,1,'New login ''%s'' successfully created (suid=%d).',NULL)
  2465. insert into sysmessages
  2466.     (error ,severity ,dlevel ,description ,langid)
  2467.     values
  2468.     (15299,11,1,'An identifying name is too long (%s).',NULL) --default,rule
  2469. insert into sysmessages
  2470.     (error ,severity ,dlevel ,description ,langid)
  2471.     values
  2472.     (15300,11,1,'No recognized letter is contained in the parm value for General Permission Type (%s).  Valid letters are in this set:  %s .',NULL)
  2473. go
  2474. insert into sysmessages
  2475.     (error ,severity ,dlevel ,description ,langid)
  2476.     values
  2477.     (15301,11,1,'Login not added.  The requested SUID value (%d) is not greater than 1.',NULL)
  2478. insert into sysmessages
  2479.     (error ,severity ,dlevel ,description ,langid)
  2480.     values
  2481.     (15302,11,1,'Database_Name cannot be used to qualify owner.object for the parm into this proc.',NULL)
  2482. insert into sysmessages
  2483.     (error ,severity ,dlevel ,description ,langid)
  2484.     values
  2485.     (15303,11,1,'"user options" config value (%d) was rejected because it would try to set incompatible options.',NULL)
  2486.  
  2487. insert into sysmessages
  2488.     (error ,severity ,dlevel ,description ,langid)
  2489.     values
  2490.     (15304,11,1,'The input ACTION parm value (%s) is unrecognized; aborting this procedure.',NULL)
  2491. insert into sysmessages
  2492.     (error ,severity ,dlevel ,description ,langid)
  2493.     values
  2494.     (15305,11,1,'Only the SA can modify configuration statuses; aborting this procedure.',NULL)
  2495.  
  2496.  
  2497. insert into sysmessages
  2498.     (error ,severity ,dlevel ,description ,langid)  values
  2499.     (15306,11,1,
  2500. 'Turning off the ADVANCED status bit for multiple configurations in one execution is
  2501.    allowed only if certain special configurations are ON; aborting this procedure.
  2502.  
  2503. ',NULL)
  2504.  
  2505.  
  2506. insert into sysmessages
  2507.     (error ,severity ,dlevel ,description ,langid)  values
  2508.     (15307,1,1,
  2509. 'The UserName which the input Login (%s) is
  2510.    referencing as an alias is shown here:
  2511.  
  2512. ',NULL)
  2513.  
  2514.  
  2515. insert into sysmessages
  2516.     (error ,severity ,dlevel ,description ,langid)  values
  2517.     (15308,1,1,'
  2518. Also, the above Users are being referenced by the following Logins
  2519.    as an alias in this database:
  2520.  
  2521. ',NULL)
  2522.  
  2523.  
  2524. insert into sysmessages
  2525.     (error ,severity ,dlevel ,description ,langid)
  2526.         values
  2527.     (15309,1,1,'The following devices are ready for removal.
  2528. Please carefully note this info for later use with sp_dbinstall:',NULL)
  2529.  
  2530. insert into sysmessages
  2531.     (error ,severity ,dlevel ,description ,langid)
  2532.         values
  2533.     (15310,1,1,'%d noncomment records were written to Log\CertifyR*.TXT file.',NULL)
  2534.  
  2535. insert into sysmessages
  2536.     (error ,severity ,dlevel ,description ,langid)
  2537.         values
  2538.     (15311,11,1,'A null value is not acceptable for the parameter %s.',NULL)
  2539.  
  2540. insert into sysmessages
  2541.     (error ,severity ,dlevel ,description ,langid)
  2542.         values
  2543.     (15312,11,1,'The value ''%s'' is unrecognized for the parameter %s.',NULL)
  2544.  
  2545. insert into sysmessages
  2546.     (error ,severity ,dlevel ,description ,langid)
  2547.         values
  2548.     (15313,1,1,'   Notice, ''%s'' is a system provided database.',NULL)
  2549.  
  2550. insert into sysmessages
  2551.     (error ,severity ,dlevel ,description ,langid)
  2552.         values
  2553.     (15314,17,127,'Warning: Conflicting fragment information for database %d near vstart %d!',NULL)
  2554.  
  2555. insert into sysmessages
  2556.     (error ,severity ,dlevel ,description ,langid)
  2557.         values
  2558.     (15315,1,1,'The number of sysusages fragments was reduced by %d.',NULL)
  2559.  
  2560. insert into sysmessages
  2561.     (error ,severity ,dlevel ,description ,langid)
  2562.         values
  2563.     (15316,1,1,'Caution, the fragment size expressed in Mb is rounded up from the size expressed in 2Kb pages.
  2564. A create/alter must have requested more space than was available.
  2565. Thus the create/alters below might not produce the intended lpage/segmap combinations.',NULL)
  2566.  
  2567. insert into sysmessages
  2568.     (error ,severity ,dlevel ,description ,langid)
  2569.         values
  2570.     (15317,1,1,'No action needed or taken, because all fragments for database ''%s'' on device ''%s'' are already dedicated for log usage only.',NULL)
  2571. insert into sysmessages
  2572.     (error ,severity ,dlevel ,description ,langid)
  2573.         values
  2574.     (15318,1,1,'All fragments for database ''%s'' on device ''%s'' are now dedicated for log usage only.',NULL)
  2575. insert into sysmessages
  2576.     (error ,severity ,dlevel ,description ,langid)
  2577.         values
  2578.     (15319,17,1,'Error, DBCC DBRepair Remap failed for database ''%s'' (for device ''%s'')!',NULL)
  2579. insert into sysmessages
  2580.     (error ,severity ,dlevel ,description ,langid)
  2581.         values
  2582.     (15320,11,1,'Action denied.  Fragments to be dedicated to log usage for a database cannot be on the device containing logical page 0 for that database. (%s, %s)',NULL)
  2583. insert into sysmessages
  2584.     (error ,severity ,dlevel ,description ,langid)
  2585.         values
  2586.     (15321,11,1,'There is no extended procedure named ''%s''.',NULL)
  2587. insert into sysmessages
  2588.     (error ,severity ,dlevel ,description ,langid)
  2589.         values
  2590.     (15322,11,1,'The XP option name ''%s'' is unrecognized.',NULL)
  2591. insert into sysmessages
  2592.     (error ,severity ,dlevel ,description ,langid)
  2593.         values
  2594.     (15323,11,1,'The XP option value ''%s'' is unrecognized.',NULL)
  2595. insert into sysmessages
  2596.     (error ,severity ,dlevel ,description ,langid)
  2597.         values
  2598.     (15324,1,1,'For extended proc ''%s'' the option ''%s'' is currently ''%s''.',NULL)
  2599. insert into sysmessages
  2600.     (error ,severity ,dlevel ,description ,langid)
  2601.         values
  2602.     (15325,1,2,'The extended proc ''%s'' already has the option ''%s'' set to ''%s'', thus no action needed or taken.',NULL)
  2603. insert into sysmessages
  2604.     (error ,severity ,dlevel ,description ,langid)
  2605.         values
  2606.     (15326,1,1,'For extended proc ''%s'' the option ''%s'' has been changed to ''%s''.',NULL)
  2607. insert into sysmessages
  2608.     (error ,severity ,dlevel ,description ,langid)
  2609.         values
  2610.     (15327,11,1,'This procedure does not accept the Null value passed in for its required parameters.',NULL)
  2611. insert into sysmessages
  2612.     (error ,severity ,dlevel ,description ,langid)
  2613.         values
  2614.     (15328,1,2,'Security on XP''s (Impersonate_Client) prevents this procedure from writing out CertifyR*.TXT',NULL)
  2615.  
  2616. go
  2617.  
  2618. -------------------------------------------
  2619.  
  2620. print ' '
  2621. print 'Adding cursor messages.'
  2622. print ' '
  2623. go
  2624.  
  2625. insert into sysmessages values
  2626.     (16901,10,0,'%s:This feature has not been implemented yet.',NULL)
  2627. insert into sysmessages values
  2628.     (16902,10,0,'%s: The parameter %s is invalid.',NULL)
  2629. insert into sysmessages values
  2630.     (16903,10,0,'%s procedure called with incorrect number of parameters.',NULL)
  2631. insert into sysmessages values
  2632.     (16904,10,0,'The cursor handle is invalid.',NULL)
  2633. insert into sysmessages values
  2634.     (16905,10,0,'The cursor is already open.',NULL)
  2635. insert into sysmessages values
  2636.     (16906,10,0,'The cursor is not declared.',NULL)
  2637. insert into sysmessages values
  2638.     (16907,10,0,'%s is not allowed in cursor statements.',NULL)
  2639. insert into sysmessages values
  2640.     (16909,10,0,'%s: The cursor identifier value provided (%d) is not valid.',NULL)
  2641. insert into sysmessages values
  2642.     (16910,10,0,'%s: The fetch type %s can only be used with keyset driven cursors.',NULL)
  2643. insert into sysmessages values
  2644.     (16911,10,0,'%s: The fetch type %s cannot be used with forward only cursors.',NULL)
  2645. insert into sysmessages values
  2646.     (16912,10,0,'%s: This fetch type requires a rownumber.',NULL)
  2647. insert into sysmessages values
  2648.     (16914,10,0,'%s procedure called with too many parameters.',NULL)
  2649. insert into sysmessages values
  2650.     (16915,10,0,'A cursor with the name ''%s'' already exists.',NULL)
  2651. insert into sysmessages values
  2652.     (16916,10,0,'A cursor with the name ''%s'' does not exist.',NULL)
  2653. insert into sysmessages values
  2654.     (16917,10,0,'Cursor is not open.',NULL)
  2655. insert into sysmessages values
  2656.     (16919,10,0,'Cannot open cursor--referenced object (NAME NOT RECOVERABLE) dropped already.',NULL)
  2657. insert into sysmessages values
  2658.     (16920,10,0,'Stored procedure defining the cursor does not have a select statement.',NULL)
  2659. insert into sysmessages values
  2660.     (16921,10,0,'Cursorfetch: Must declare variable ''%s''.',NULL)
  2661. insert into sysmessages values
  2662.     (16922,10,0,'Cursorfetch: Variable type of ''%s'' does not match that of selected column in the cursor.',NULL)
  2663. insert into sysmessages values
  2664.     (16923,10,0,'Cursorfetch: Maximum length of ''%s'' is incompatible with that of selected column in the cursor.',NULL)
  2665. insert into sysmessages values
  2666.     (16924,10,0,'Cursorfetch: Number of variables declared in the INTO list must match that of selected columns.',NULL)
  2667. insert into sysmessages values
  2668.     (16925,10,0,'The fetch type %s cannot be used with dynamic cursors.',NULL)
  2669. insert into sysmessages values
  2670.     (16926,10,0,'sp_cursoroption: The column id (%d) does not correspond to a TEXT or IMAGE column.',NULL)
  2671. insert into sysmessages values
  2672.     (16927,10,0,'sp_cursoroption: The cursor already has a name.',NULL)
  2673. insert into sysmessages values
  2674.     (16928,10,0,'The column name ''%s'' specified in the FOR UPDATE list is invalid or ambiguous.',NULL)
  2675. insert into sysmessages values
  2676.     (16929,10,0,'Cursor is read only.',NULL)
  2677. insert into sysmessages values
  2678.     (16930,10,0,'Requested row is not in the fetch buffer.',NULL)
  2679. insert into sysmessages values
  2680.     (16931,10,0,'There are no rows in the current fetch buffer.',NULL)
  2681. insert into sysmessages values
  2682.     (16932,10,0,'Cursor has a ''FOR UPDATE'' list and the requested column to be updated is not in this list.',NULL)
  2683. insert into sysmessages values
  2684.     (16933,10,0,'The cursor does not include the table being modified.',NULL)
  2685. insert into sysmessages values
  2686.     (16934,10,0,'Optimistic concurrency check failed, the row was modified outside of this cursor.',NULL)
  2687. insert into sysmessages values
  2688.     (16935,10,0,'No values parameters were specified for the sp_cursor-%s command.',NULL)
  2689. insert into sysmessages values
  2690.     (16936,10,0,'Cannot open cursor-referenced object ''%s'' (ID %d) during %s.',NULL)
  2691. insert into sysmessages values
  2692.     (16937,10,0,'Cannot open a cursor on a stored procedure that has anything other than a single select statement in it.',NULL)
  2693. insert into sysmessages values
  2694.     (16938,10,0,'sp_cursoropen: The statement parameter can only be a single select or a single stored procedure.',NULL)
  2695. insert into sysmessages values
  2696.     (16939,10,0,'Process has isolation level set to 0 (uncommitted reads), which can only support READ ONLY cursors.',NULL)
  2697. insert into sysmessages values
  2698.     (16940,10,0,'Table optimizer hint ''%s'' is not allowed with READ ONLY cursors.',NULL)
  2699. insert into sysmessages values
  2700.     (16941,10,0,'Cursor updates are not allowed on tables opened with NOLOCK option.',NULL)
  2701. insert into sysmessages values
  2702.     (16942,10,0,'Asynchronous keyset generation failed, the cursor has been deallocated.',NULL)
  2703. insert into sysmessages values
  2704.     (16943,10,0,'Cursor open failed because the size of the keyset row exceeded maximum allowed row size.',NULL)
  2705. insert into sysmessages values
  2706.     (16944,10,0,'The unique index used for the table needs to have smaller number of keys or keys with smaller sizes.',NULL)
  2707. insert into sysmessages values
  2708.     (16945,10,0,'Cursor open failed because the size of the table row is too large for optimistic checking based on values.',NULL)
  2709. insert into sysmessages values
  2710.     (16946,10,0,'Try using locking, readonly or timestamp based optimistic checking for concurrency control on the table.',NULL)
  2711. insert into sysmessages values
  2712.     (16964,10,0,'Cursor has been closed after releasing its locks in order to resolve a deadlock situation.',NULL)
  2713.  
  2714. go
  2715.  
  2716. ---------------------------------------------------
  2717.  
  2718. print ' '
  2719. print 'Adding Web Page Utility messages.'
  2720. print ' '
  2721. go
  2722.  
  2723. insert into sysmessages values (16947,11,0,"@fixedfont must be 0 or 1",NULL)
  2724. go
  2725. insert into sysmessages values (16948,11,0,"@bold must be 0 or 1",NULL)
  2726. go
  2727. insert into sysmessages values (16949,11,0,"@italic must be 0 or 1",NULL)
  2728. go
  2729. insert into sysmessages values (16950,11,0,"@colheaders must be 0 or 1",NULL)
  2730. go
  2731. insert into sysmessages values (16951,11,0,"@lastupdated must be 0 or 1",NULL)
  2732. go
  2733. insert into sysmessages values (16952,11,0,"@HTMLheader must be in the range 1-6",NULL)
  2734. go
  2735. insert into sysmessages values (16953,11,0,"@username_ is not valid",NULL)
  2736. go
  2737. insert into sysmessages values (16954,11,0,"@dbname is not an existing database",NULL)
  2738. go
  2739. insert into sysmessages values (16955,11,0,"@whentype must be in the range 1-4",NULL)
  2740. go
  2741. insert into sysmessages values (16956,11,0,"@unittype must be in the range 1-3",NULL)
  2742. go
  2743. insert into sysmessages values (16957,11,0,"@targetdate must be greater than or equal to 19000101",NULL)
  2744. go
  2745. insert into sysmessages values (16958,11,0,"@targettime must be greater than or equal to 0",NULL)
  2746. go
  2747. insert into sysmessages values (16959,11,0,"@dayflags must be greater than 0",NULL)
  2748. go
  2749. insert into sysmessages values (16960,11,0,"@numunits must be greater than 0",NULL)
  2750. go
  2751. insert into sysmessages values (16961,11,0,"@numunits must be greater than 0",NULL)
  2752. go
  2753. insert into sysmessages values (16962,11,0,"@unittype must be in the range 1-3",NULL)
  2754. go
  2755. insert into sysmessages values (16963,11,0,"sp_addtask returned error code %d",NULL)
  2756. go
  2757. insert into sysmessages values (16965,11,0,"On demand task could not be found in msdb..systasks.",NULL)
  2758. go
  2759. insert into sysmessages values (16966,11,0,"sp_schedulersignal returned error code %d",NULL)
  2760. go
  2761.  
  2762. ---------------------------------------------------
  2763.  
  2764. update sysmessages set dlevel =
  2765.     isnull((select dlevel from #dsave where error = sysmessages.error
  2766.             and langid = sysmessages.langid),0)
  2767. go
  2768.  
  2769. dump tran master with no_log
  2770. go
  2771.  
  2772. if exists (select * from sysobjects where name = 'sp_configure'
  2773.             and sysstat & 0xf = 4)
  2774.     begin
  2775.         exec sp_configure 'allow updates',0
  2776.         reconfigure with override
  2777.     end
  2778. go
  2779.  
  2780. declare @vdt varchar(99)
  2781. select  @vdt = convert(varchar,getdate(),113)
  2782. raiserror('
  2783. Finishing Install\Messages.SQL at  %s',1,1,@vdt)
  2784. go
  2785.  
  2786. dump tran master with no_log
  2787. go
  2788. checkpoint
  2789. go
  2790. -- -
  2791.