<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; ASE</title>
	<atom:link href="http://www.dbainfo.net/tag/ase-2/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供Sybase ASE及Sybase SQL Anywhere数据库修复服务，电话：13811580958(微信)，QQ：289965371！We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Sybase ASE及SQL Anywhere数据库修复专家</title>
		<link>https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm</link>
		<comments>https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm#comments</comments>
		<pubDate>Thu, 11 Apr 2019 16:15:20 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASA]]></category>
		<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASA]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ReadASADB]]></category>
		<category><![CDATA[recovery tools]]></category>
		<category><![CDATA[SQL Anywhere]]></category>
		<category><![CDATA[sybase]]></category>
		<category><![CDATA[恢复]]></category>
		<category><![CDATA[恢复工具]]></category>
		<category><![CDATA[物理存储结构]]></category>
		<category><![CDATA[读取设备内容]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=3030</guid>
		<description><![CDATA[专注于Sybase ASE以及Sybase ASA数据库文件的恢复。专注于各种勒索病毒加密数据库的修复。 联系手机： 13811580958（微信），QQ： 289965371！ 郑重承诺，修不好不收费。客户验证数据的正确性后，再付款。 一、Sybase ASE数据库恢复工具READSYBDEVICE主要功能有： &#160;被勒索病毒加密数据文件及备份文件情况下的恢复；&#160; &#160;系统崩溃只剩下数据文件的情况下的恢复，甚至数据库文件不存在而只有损坏的备份文件情况下的恢复； &#160; 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复； &#160; delete数据恢复、误update数据恢复、误删除表(drop）恢复、误truncate表恢复&#160; 等； &#160; 各种sybase内部系统表损坏、索引错误的修复； &#160; master数据库损坏而无法正常运行情况下的恢复； &#160; sybase数据库被标记为可疑，不可用等情况的恢复； &#160; sybase数据库中数据文件内部出现坏块情况下的恢复； &#160; sybase数据库无数据文件但有日志文件的情况下的恢复； &#160;sybase数据库只有数据文件无任何日志文件的情况下的恢复； &#160;sybase数据文件被误删除情况下的碎片提取恢复； &#160;磁盘阵列上的sybase数据库被误格式化情况下的数据库恢复； &#160;数据库sysobjects等系统表损坏无法正常应用情况下的恢复； &#160;sybase数据库还原数据库出现失败情况下的恢复； &#160;sybase数据库只剩下损坏的备份文件情况下的恢复。 &#160; 二、Sybase ASE数据库恢复工具READSYBDEVICE支持的版本： Sybase ASE 11.0.x，11.5.x，11.9.2，12.0.x，12.5.x，15.0.x，15.5.x，15.7.x，16.0.x &#160; 三、Sybase SQL Anywhere （ASA）数据库恢复工具ReadASADB功能： &#160;&#160;&#160;&#160;&#160;&#160; 能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具 &#160;&#160;&#160;&#160; 适用于所有的SQL Anywhere版本&#160;&#160;&#160; 包括：5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x &#160;&#160;&#160; 适用于所有的UltraLite版本 &#160;&#160;&#160; 能够恢复出来表结构和数据 &#160;&#160;&#160; [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:16px;">专注于Sybase ASE以及Sybase ASA数据库文件的恢复。专注于各种勒索病毒加密数据库的修复。</span></p>
<p><span style="font-size:16px;">联系手机： 13811580958（微信），QQ： 289965371！<br />
	<strong><span style="color:#f00;">郑重承诺，修不好不收费。客户验证数据的正确性后，再付款。</span></strong><br />
	</span></p>
<p><span style="font-size:18px;">一、Sybase ASE数据库恢复工具READSYBDEVICE主要功能有：</span></p>
<ol>
<li><span style="font-size:14px;">&nbsp;被勒索病毒加密数据文件及备份文件情况下的恢复；&nbsp; </span></li>
<li><span style="font-size:14px;">&nbsp;系统崩溃只剩下数据文件的情况下的恢复，甚至数据库文件不存在而只有损坏的备份文件情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp; 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp; delete数据恢复、误update数据恢复、误删除表(drop）恢复、误truncate表恢复&nbsp; 等；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp; 各种sybase内部系统表损坏、索引错误的修复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp; master数据库损坏而无法正常运行情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp; sybase数据库被标记为可疑，不可用等情况的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp; sybase数据库中数据文件内部出现坏块情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp; sybase数据库无数据文件但有日志文件的情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;sybase数据库只有数据文件无任何日志文件的情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;sybase数据文件被误删除情况下的碎片提取恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;磁盘阵列上的sybase数据库被误格式化情况下的数据库恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;数据库sysobjects等系统表损坏无法正常应用情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;sybase数据库还原数据库出现失败情况下的恢复；<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;sybase数据库只剩下损坏的备份文件情况下的恢复。</span></li>
</ol>
<p>&nbsp;</p>
<p>
	<span style="font-size:18px;">二、Sybase ASE数据库恢复工具READSYBDEVICE支持的版本：</span><br />
	<span style="font-size:16px;">Sybase ASE 11.0.x，11.5.x，11.9.2，12.0.x，12.5.x，15.0.x，15.5.x，15.7.x，16.0.x</span></p>
<p>&nbsp;</p>
<p>
	<span style="font-size:18px;"> 三、Sybase SQL Anywhere （ASA）数据库恢复工具ReadASADB功能：</span><br />
	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size:16px;">能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具</span></p>
<ol>
<li>&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size:14px;">适用于所有的SQL Anywhere版本&nbsp;&nbsp;&nbsp; 包括：5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 适用于所有的UltraLite版本<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 能够恢复出来表结构和数据<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 能够恢复自定义数据类型<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 能够恢复存储过程等对象的语法<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 能够导出到目标数据库<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 能够导出到SQL文件并生成导入脚本<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 支持多种字符集&nbsp; 包括：cp850、cp936、gb18030、utf8等<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 能够恢复未加密或者简单加密类型的数据<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp; 简单易用<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp; 限制：不支持AES加密的数据文件</span></li>
</ol>
<p>
	<span style="font-size:18px;">四、Sybase SQL Anywhere （ASA）数据库恢复工具ReadASADB适用场景：</span></p>
<p>	<span style="font-size:16px;">各种误操作：</span></p>
<ol>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 误截断表(truncate table)<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 误删除表(drop table)<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 错误的where条件误删数据<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 误删除db或log文件<br />
		</span></li>
<li><span style="font-size:14px;">&nbsp;&nbsp;&nbsp; 误删除表中的字段<br />
		</span></p>
<p><span id="more-3030"></span></p>
</li>
</ol>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm">https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm">Sybase ASE及SQL Anywhere数据库修复专家</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2012-06-22 -- <a href="https://www.dbainfo.net/introduce-sql-anywhere-recovery-tool-readasadb.htm" title="Sybase SQL Anywhere(ASA)数据库非常规恢复工具">Sybase SQL Anywhere(ASA)数据库非常规恢复工具</a> (0)</li><li>2019-04-11 -- <a href="https://www.dbainfo.net/sql-server-recovery-service.htm" title="SQL Server 数据库修复专家SQLRescue">SQL Server 数据库修复专家SQLRescue</a> (0)</li><li>2013-06-02 -- <a href="https://www.dbainfo.net/recovery-tools" title="Sybase数据库恢复工具">Sybase数据库恢复工具</a> (0)</li><li>2013-06-02 -- <a href="https://www.dbainfo.net/2120.htm" title=""></a> (0)</li><li>2012-06-11 -- <a href="https://www.dbainfo.net/i-have-the-tool-can-recover-from-asa-db-file.htm" title="研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具">研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具</a> (3)</li><li>2012-04-11 -- <a href="https://www.dbainfo.net/ase-alter-table-modify-column-default-value.htm" title="ASE修改列的默认值属性">ASE修改列的默认值属性</a> (0)</li><li>2009-11-18 -- <a href="https://www.dbainfo.net/sybase-ase-recovery-tool.htm" title="Sybase Adaptive Server Enterprise(ASE)数据库恢复工具">Sybase Adaptive Server Enterprise(ASE)数据库恢复工具</a> (2)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2013-05-23 -- <a href="https://www.dbainfo.net/rename-sybase-ase-servername.htm" title="修改ASE的服务器名称">修改ASE的服务器名称</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>master数据库配置区域(configuration area)损坏的一种修复方法</title>
		<link>https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm</link>
		<comments>https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm#comments</comments>
		<pubDate>Thu, 15 Jan 2015 17:03:02 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[corrupt]]></category>
		<category><![CDATA[非常规恢复]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2731</guid>
		<description><![CDATA[本文提供master配置区域损坏的一种修复方法！ Sybase ASE master数据库的前2048字节存储着Sybase数据库服务器的configuration area（配置区域）。如果configuration area corrupt，那么Sybase服务器无法启动。 造成configuration area corrupt的原因一般为硬件故障。通过下面的案例分享configuration area corrupt的一种恢复方法。 背景： 版本：ASE 15.0.3 ESD#3 在通过临时设置参数upgrade version为492来重置sa口令为空时，忘记将upgrade version改回原值 (参考：将Sybase ASE登录sa的密码置为空NULL的方法)。之后重启Sybase服务器时报错： Pre 10.0 database cannot work with this version of the server. Please upgrade the databases to 10.0 or above release and then try to start with this version of the server. Shutting down ***. [...]]]></description>
			<content:encoded><![CDATA[<p>本文提供master配置区域损坏的一种修复方法！</p>
<p>Sybase ASE master数据库的前2048字节存储着Sybase数据库服务器的configuration area（配置区域）。如果configuration area corrupt，那么Sybase服务器无法启动。</p>
<p>造成configuration area corrupt的原因一般为硬件故障。通过下面的案例分享configuration area corrupt的一种恢复方法。</p>
<p><strong>背景：</strong></p>
<p>版本：ASE 15.0.3 ESD#3</p>
<p>在通过临时设置参数upgrade version为492来重置sa口令为空时，忘记将upgrade version改回原值 (参考：<a href="https://www.dbainfo.net/sybase-set-sa-password-to-null.htm" target="_blank">将Sybase ASE登录sa的密码置为空NULL的方法</a>)。之后重启Sybase服务器时报错：</p>
<p>Pre 10.0 database cannot work with this version of the server. Please upgrade the databases to 10.0 or above release and then try to start with this version of the server. Shutting down ***.</p>
<p>ASE配置文件(*.cfg)中大多数情况下不存在参数：upgrade version。在cfg中添加upgrade version=15000后，启动时仍然报上面的master数据库版本低于10.0的错误。</p>
<p>通过比较多个版本的configuration area，发现master数据库的第1805和第1806字节表示upgrade version，15000的十六进制形式为：0x3A98，则将第1805字节改为98，第1806字节改为3A（此处master为linux平台上的数据库）。改为之后启动报错：</p>
<p>The configuration area in device &#39;/home/sybase/data/master.dat&#39; appears to be corrupt. The server cannot continue and will shut down.</p>
<p>看来仅仅修改2个字节的内容无法验证通过，那么<span style="color:#f00;">通过替换master数据库头部2048字节呢？ 我测试是可行的！<span id="more-2731"></span></span></p>
<p><strong>步骤：<br />
	</strong></p>
<p>1、使用相同版本的dataserver(ASE 15.0.3 ESD#3) 创建一个新的master库</p>
<p>dataserver -d /home/sybase/data/new.master.dat -b 51200 -z 4k</p>
<p>页面大小要与源环境相同，master设备大小不必与源环境相同</p>
<p>2、将新master库的configuration area拷贝到文件config_block.out</p>
<p>dd if=new.master.dat&nbsp; of=config_block.out bs=2048 count=1</p>
<p>3、覆盖源环境的master设备的前2048字节内容</p>
<p>dd if=config_block.out&nbsp; of=master.dat bs=2048 count=1 conv=notrunc</p>
<p>一定要加conv=notrunc，这样不会截断master.dat第2048字节后的内容。</p>
<p>4、使用修改后的master.dat成功启动</p>
<p>个人感觉，如果启动Sybase ASE服务器时仅仅报错：The configuration area in device &#39;/home/sybase/data/master.dat&#39; appears to be corrupt. The server cannot continue and will shut down.而没有其它信息，那么使用替换configuration area的方法可行性比较高。</p>
<p>如果在报The configuration area in device &#39;/home/sybase/data/master.dat&#39; appears to be corrupt. The server cannot continue and will shut down.之前还有其他信息，比如：</p>
<p>os_create_region: can&#39;t allocate 37076992 bytes<br />
	kbcreate: couldn&#39;t create kernel region.<br />
	kistartup: could not create shared memory</p>
<p>可能的原因是：操作系统共享内存配置值太低，尤其在Linux平台上。</p>
<p>Linux平台上增加共享内存方法：编辑/etc/sysctl.conf，修改kernel.shmmax值（字节为单位），sysctl -p生效。或者临时设定/proc/sys/kernel/shmmax。</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm">https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm">master数据库配置区域(configuration area)损坏的一种修复方法</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</li><li>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2013-06-02 -- <a href="https://www.dbainfo.net/recovery-tools" title="Sybase数据库恢复工具">Sybase数据库恢复工具</a> (0)</li><li>2013-06-02 -- <a href="https://www.dbainfo.net/2120.htm" title=""></a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASE对象名称长度限制</title>
		<link>https://www.dbainfo.net/ase-object-name-length-limit.htm</link>
		<comments>https://www.dbainfo.net/ase-object-name-length-limit.htm#comments</comments>
		<pubDate>Fri, 10 Oct 2014 06:42:43 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.7]]></category>
		<category><![CDATA[dbcc serverlimits]]></category>
		<category><![CDATA[客户端]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2559</guid>
		<description><![CDATA[ASE 15之前版本中对象名称长度限制为30字节，ASE 15及以后版本中对象名称长度限制为255字节；这指的是服务器端的对象名称长度限制。 在创建用户对象时，还要考虑到客户端版本对名称长度的限制。 下面举四个例子： 在ASE 12.5上创建一个名称长度为33字节的存储过程： create procedure sp_123456789012345678901234567890 as select getdate() go 1、使用ASE 12.5的isql连接ASE 12.5服务器，报错： Msg 103, Level 15, State 1: Server &#39;dbainfo&#39;, Line 2: The identifier that starts with &#39;sp_123456789012345678901234567&#39; is too long.&#160; Maximum length is 30. 2、使用ASE 15.0.3的isql连接ASE 12.5服务器，报错： Msg 103, Level 15, State 1: Server &#39;dbainfo&#39;, Line 2: The identifier [...]]]></description>
			<content:encoded><![CDATA[<p>ASE 15之前版本中对象名称长度限制为30字节，ASE 15及以后版本中对象名称长度限制为255字节；这指的是服务器端的对象名称长度限制。</p>
<p>在创建用户对象时，还要考虑到客户端版本对名称长度的限制。</p>
<p>下面举四个例子：</p>
<p>在ASE 12.5上创建一个名称长度为33字节的存储过程：</p>
<p>create procedure<br />
	sp_123456789012345678901234567890<br />
	as<br />
	select getdate()<br />
	go</p>
<p>1、使用ASE 12.5的isql连接ASE 12.5服务器，报错：</p>
<p><span style="color:#f00;">Msg 103, Level 15, State 1:</span><br />
	Server &#39;dbainfo&#39;, Line 2:<br />
	The identifier that starts with &#39;sp_123456789012345678901234567&#39; is too long.&nbsp; Maximum length is 30.</p>
<p>2、使用ASE 15.0.3的isql连接ASE 12.5服务器，报错：<span id="more-2559"></span></p>
<p><span style="color:#f00;">Msg 103, Level 15, State 1:</span><br />
	Server &#39;dbainfo&#39;, Line 2:<br />
	The identifier that starts with &#39;sp_123456789012345678901234567&#39; is too long.&nbsp; Maximum length is 30.</p>
<p>在ASE 15.7上创建一个名称长度为263字节的存储过程：</p>
<blockquote>
<p>create procedure<br />
		sp_abcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyz<br />
		as<br />
		select getdate()<br />
		go</p>
</blockquote>
<p>
	3、使用ASE 12.5的isql连接ASE 15.7服务器，报错：</p>
<p><span style="font-size:14px;"><span style="color: rgb(255, 0, 0);">Msg 103, Level 15, State 205:</span></span><br />
	Server &#39;ASE157_2K&#39;, Line 2:<br />
	The identifier that starts with &#39;sp_abcdefghigklmnopqrstuvwxyza&#39; is too long. Maximum length is 30.<br />
	&nbsp;</p>
<p>4、使用ASE 15.0.3的isql连接ASE 15.7服务器，报错：</p>
<blockquote>
<p><span style="color:#f00;">Msg 103, Level 15, State 1:</span><br />
		Server &#39;ASE157_2K&#39;, Line 2:<br />
		The identifier that starts with &#39;sp_abcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqrstuvwxyzabcdefghigklmnopqr&#39; is too long. Maximum length is 255.</p>
</blockquote>
<p>通过上面四个例子，可以看到存储过程名称长度超过限制时，主要有两种错误号：Msg 103, Level 15, State 1 和 Msg 103, Level 15, State 205。</p>
<p>着重关注第3个例子，如果Msg 103的State为205的话，说明报错的原因不是达到服务器端对象名称长度上限了，可能是客户端导致的；</p>
<p>ASE 12.5的客户端无法存储超过30字节的对象名称，因此，<span style="color:#f00;"><strong>使用12.5的客户端连接15.x服务器，对象名称长度仍然限制为30字节。</strong></span></p>
<p><span style="color:#f00;"><span style="font-size: 14px;">ASE 15中对象名称长度上限为255字节的对象类型包括：表名、分区名、列名、索引名、存储过程名、命名缓存名、用户定义数据类型等；<br />
	</span></span></p>
<p><span style="color:#f00;"><span style="font-size: 14px;">ASE 15的其它对象类型与ASE 12.5中一样，名称长度上限仍为30字节，包括：服务器名称、主机名、登录名、用户名、密码、角色名、设备逻辑名称、数据库名、段名、游标名称等。<br />
	</span></span></p>
<p>查看Sybase ASE中关于对象长度以及存储方面的限制，使用<span style="color:#00f;">dbcc serverlimits</span>。</p>
<p><strong>下面是ASE 15.7版本上的限制：</strong></p>
<blockquote>
<p>1&gt; dbcc traceon(3604)<br />
		2&gt; go</p>
<p>1&gt; dbcc serverlimits<br />
		2&gt; go<br />
		Limits independent of page size:<br />
		================================</p>
<p>
		Server-wide, Database-specific limitAs and sizes</p>
<p>		&nbsp; Max engines per server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024<br />
		&nbsp; Max number of logins per server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2147516416<br />
		&nbsp; Max number of users per database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2146484223<br />
		&nbsp; Max number of groups per database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1032193<br />
		&nbsp; Max number of user-defined roles per server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024<br />
		&nbsp; Max number of user-defined roles per (user) session&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 127<br />
		&nbsp; Min database page size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2048<br />
		&nbsp; Max database page size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16384<br />
		&nbsp; Max database device size, in Tb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4<br />
		&nbsp; Initial master database logical page count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 6656<br />
		&nbsp; Initial model database logical page count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1536<br />
		&nbsp; Default logical pages in a new database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1536<br />
		&nbsp; Min size of sybsystemprocs, in MB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 160<br />
		&nbsp; Recommended size of sybsystemprocs, in MB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 172</p>
<p>		Database page-specific limits</p>
<p>		&nbsp; APL page header size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 32<br />
		&nbsp; DOL page header size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 44<br />
		&nbsp; Max reserved page gap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max fill factor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 100</p>
<p>		Table, Index related limits</p>
<p>		&nbsp; Max number of columns in a table/view&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024<br />
		&nbsp; Max number of indexes on a table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 250<br />
		&nbsp; Max number of user-keys in a single index on an unpartitioned table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 31<br />
		&nbsp; Max number of user-keys in a single local index on a partitioned table&nbsp;&nbsp;&nbsp; : 31<br />
		&nbsp; Max number of user-keys in a single global index on a partitioned table&nbsp;&nbsp; : 30<br />
		&nbsp; Max number of referential constraints per table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 192<br />
		&nbsp; Max number of keys in a referential integrity constraint&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16</p>
<p>		Partition related limits</p>
<p>		&nbsp; Max number of partitions in a table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2147483646<br />
		&nbsp; Max number of keys in a partition condition&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 31</p>
<p>		Cache manager related limits</p>
<p>		&nbsp; Default number of buffers in a named cache&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 256</p>
<p>		General SQL related</p>
<p>		&nbsp; Max size of character literals, sproc parameters&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16384<br />
		&nbsp; Max size of local @variables in T-SQL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16384<br />
		&nbsp; Max number of arguments to stored procedures&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 32767<br />
		&nbsp; Max number of arguments to dynamic SQL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 32767<br />
		&nbsp; Max number of aggregates in a COMPUTE clause&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 254<br />
		&nbsp; Max number of arguments to Java methods&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 31<br />
		&nbsp; Max number of user tables in a single SQL statement&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 512<br />
		&nbsp; Max number of internal work tables in a single SQL statement&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 46<br />
		&nbsp; Max number of subqueries in a single statement&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 50<br />
		&nbsp; Max number of user-supplied expressions in select list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4096<br />
		&nbsp; Max number of referential integrity user tables per query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 192<br />
		&nbsp; Max number of referential integrity work tables per query&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 192</p>
<p>		Maximum lengths of different Identifiers</p>
<p>		&nbsp; <span style="color:#f00;">Max length of server name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of host name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of login name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of user name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of password&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of role name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of a device name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of a database name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of a segment name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of cursor name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of engine group name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of dump file name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br />
		&nbsp; Max length of network name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 32<br />
		&nbsp; Max length of IPv4 or IPv6 network address name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 64<br />
		&nbsp; Max length of physical name for a device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 127<br />
		&nbsp; Max length of manifest filename used during mount/unmount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 127<br />
		&nbsp; Max length of table name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max length of partition name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max length of column name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max length of index name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max length of procedure name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max length of named-cache name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max length of user-defined type name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max length of webservice name and its alias&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 255<br />
		&nbsp; Max size of Java method signature in bytes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16384</span></p>
<p>		Limits as a function of the page size:<br />
		======================================</p>
<p>		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Item dependent on page size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2048&nbsp;&nbsp;&nbsp; 4096&nbsp;&nbsp;&nbsp; 8192&nbsp;&nbsp;&nbsp; 16384<br />
		-----------------------------------------------------------------------------------------------------------</p>
<p>		Server-wide, Database-specific limits and sizes</p>
<p>		&nbsp; Min number of virtual pages in master device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 11780&nbsp;&nbsp; 22532&nbsp;&nbsp; 45060&nbsp;&nbsp; 90116<br />
		&nbsp; Default number of virtual pages in master device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 23556&nbsp;&nbsp; 45060&nbsp;&nbsp; 90116&nbsp;&nbsp; 180228<br />
		&nbsp; Min number of logical pages in master device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 11776&nbsp;&nbsp; 11264&nbsp;&nbsp; 11264&nbsp;&nbsp; 11264<br />
		&nbsp; Min number of logical pages in tempdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2048&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp; 1536&nbsp;&nbsp;&nbsp; 1536<br />
		&nbsp; Max size of a database (Tb)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 64</p>
<p>		Table-specific row-size limits</p>
<p>		&nbsp; Max possible size of a log-record row on APL log page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2014&nbsp;&nbsp;&nbsp; 4062&nbsp;&nbsp;&nbsp; 8158&nbsp;&nbsp;&nbsp; 16350</p>
<p>		&nbsp; Physical Max size of an APL data row, incl row-overheads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1962&nbsp;&nbsp;&nbsp; 4010&nbsp;&nbsp;&nbsp; 8106&nbsp;&nbsp;&nbsp; 16298<br />
		&nbsp; Physical Max size of a&nbsp; DOL data row, incl row-overheads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1964&nbsp;&nbsp;&nbsp; 4012&nbsp;&nbsp;&nbsp; 8108&nbsp;&nbsp;&nbsp; 16300</p>
<p>		&nbsp; Max user-visible size of an APL data row&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1960&nbsp;&nbsp;&nbsp; 4008&nbsp;&nbsp;&nbsp; 8104&nbsp;&nbsp;&nbsp; 16296<br />
		&nbsp; Max user-visible size of a&nbsp; DOL data row&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1958&nbsp;&nbsp;&nbsp; 4006&nbsp;&nbsp;&nbsp; 8102&nbsp;&nbsp;&nbsp; 16294<br />
		&nbsp; Max user-visible size of a fixed-length column in an APL table&nbsp;&nbsp;&nbsp; : 1960&nbsp;&nbsp;&nbsp; 4008&nbsp;&nbsp;&nbsp; 8104&nbsp;&nbsp;&nbsp; 16296<br />
		&nbsp; Max user-visible size of a fixed-length column in a&nbsp; DOL table&nbsp;&nbsp;&nbsp; : 1958&nbsp;&nbsp;&nbsp; 4006&nbsp;&nbsp;&nbsp; 8102&nbsp;&nbsp;&nbsp; 16294<br />
		&nbsp; Max user-visible size of a variable-length column in an APL table : 1948&nbsp;&nbsp;&nbsp; 3988&nbsp;&nbsp;&nbsp; 8068&nbsp;&nbsp;&nbsp; 16228<br />
		&nbsp; Max user-visible size of a variable-length column in a&nbsp; DOL table : 1954&nbsp;&nbsp;&nbsp; 4002&nbsp;&nbsp;&nbsp; 8098&nbsp;&nbsp;&nbsp; 16290<br />
		&nbsp; Max user-visible size of an in-row LOB column in an APL table&nbsp;&nbsp;&nbsp;&nbsp; : 1928&nbsp;&nbsp;&nbsp; 3968&nbsp;&nbsp;&nbsp; 8048&nbsp;&nbsp;&nbsp; 16208<br />
		&nbsp; Max user-visible size of an in-row LOB column in a&nbsp; DOL table&nbsp;&nbsp;&nbsp;&nbsp; : 1934&nbsp;&nbsp;&nbsp; 3982&nbsp;&nbsp;&nbsp; 8078&nbsp;&nbsp;&nbsp; 16270</p>
<p>		&nbsp; Max number of rows per APL data page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 256&nbsp;&nbsp;&nbsp;&nbsp; 256&nbsp;&nbsp;&nbsp;&nbsp; 256&nbsp;&nbsp;&nbsp;&nbsp; 256<br />
		&nbsp; Max number of rows per DOL data page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 166&nbsp;&nbsp;&nbsp;&nbsp; 337&nbsp;&nbsp;&nbsp;&nbsp; 678&nbsp;&nbsp;&nbsp;&nbsp; 1361</p>
<p>		Index-specific row-size limits</p>
<p>		&nbsp; Max index row-size, including row-overheads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 650&nbsp;&nbsp;&nbsp;&nbsp; 1300&nbsp;&nbsp;&nbsp; 2700&nbsp;&nbsp;&nbsp; 5400<br />
		&nbsp; Max user-visible index row-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 600&nbsp;&nbsp;&nbsp;&nbsp; 1250&nbsp;&nbsp;&nbsp; 2600&nbsp;&nbsp;&nbsp; 5300</p>
<p>		OAM-manager related limits</p>
<p>		&nbsp; Max number of OAM entries per OAM page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 250&nbsp;&nbsp;&nbsp;&nbsp; 506&nbsp;&nbsp;&nbsp;&nbsp; 1018&nbsp;&nbsp;&nbsp; 2042</p>
<p>		Text-manager related limits</p>
<p>		&nbsp; Max text size available for user data&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1800&nbsp;&nbsp;&nbsp; 3600&nbsp;&nbsp;&nbsp; 7650&nbsp;&nbsp;&nbsp; 16200</p>
<p>		Cache manager related limits</p>
<p>		&nbsp; Min size of named cache (KB)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 512&nbsp;&nbsp;&nbsp;&nbsp; 1024&nbsp;&nbsp;&nbsp; 2048&nbsp;&nbsp;&nbsp; 4096<br />
		&nbsp; Default size of named cache (KB)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024&nbsp;&nbsp;&nbsp; 2048&nbsp;&nbsp;&nbsp; 4096&nbsp;&nbsp;&nbsp; 8192</p>
<p>		DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.</p>
</blockquote>
<p><strong>再来贴一下ASE 12.5版本上dbcc serverlimits的输出：</strong></p>
<blockquote>
<p>1&gt; dbcc traceon(3604)<br />
		2&gt; go<br />
		DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.<br />
		1&gt; dbcc serverlimits<br />
		2&gt; go<br />
		Limits independent of page size:<br />
		================================</p>
<p>
		Server-wide, Database-specific limits and sizes</p>
<p>		&nbsp; Max engines per server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 128<br />
		&nbsp; Max number of logins per server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2147516416<br />
		&nbsp; Max number of users per database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2146484223<br />
		&nbsp; Max number of groups per database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1032193<br />
		&nbsp; Max number of user-defined roles per server&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024<br />
		&nbsp; Max number of user-defined roles per (user) session&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 127<br />
		&nbsp; Min database page size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2048<br />
		&nbsp; Max database page size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16384<br />
		&nbsp; Initial master database logical page count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 3072<br />
		&nbsp; Initial model database logical page count&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024<br />
		&nbsp; Default logical pages in a new database&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024<br />
		&nbsp; Min size of sybsystemprocs, in MB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 80<br />
		&nbsp; Recommended size of sybsystemprocs, in MB&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 90<br />
		&nbsp; <span style="color:#f00;">Max length of a database-object name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30</span></p>
<p>		Database page-specific limits</p>
<p>		&nbsp; APL page header size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 32<br />
		&nbsp; DOL page header size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 44</p>
<p>		Table, Index related limits</p>
<p>		&nbsp; Max number of columns in a table/view&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024<br />
		&nbsp; Max number of indexes on a table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 250<br />
		&nbsp; Max number of user-keys in a single index&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 31<br />
		&nbsp; Max number of referential constraints per table&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 192<br />
		&nbsp; Max number of keys in a referential integrity constraint&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16</p>
<p>		Cache manager related limits</p>
<p>		&nbsp; Default number of buffers in a named cache&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 256</p>
<p>		General SQL related</p>
<p>		&nbsp; Max size of character literals, sproc parameters&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16384<br />
		&nbsp; Max size of local @variables in T-SQL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16384<br />
		&nbsp; Max number of arguments to stored procedures&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2048<br />
		&nbsp; Max number of aggregates in a COMPUTE clause&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 254<br />
		&nbsp; Max number of arguments to Java methods&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 31<br />
		&nbsp; Max number of user tables in a single SQL statement&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 50<br />
		&nbsp; Max number of internal work tables in a single SQL statement&nbsp; : 14<br />
		&nbsp; Max number of subqueries in a single statement&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 16<br />
		&nbsp; Max number of user-supplied expressions in select list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4096</p>
<p>		Limits as a function of the page size:<br />
		======================================</p>
<p>		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Item dependent on page size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2048&nbsp;&nbsp;&nbsp; 4096&nbsp;&nbsp;&nbsp; 8192&nbsp;&nbsp;&nbsp; 16384<br />
		-----------------------------------------------------------------------------------------------------------</p>
<p>		Server-wide, Database-specific limits and sizes</p>
<p>		&nbsp; Min number of virtual pages in master device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 6660&nbsp;&nbsp;&nbsp; 12292&nbsp;&nbsp; 24580&nbsp;&nbsp; 49156<br />
		&nbsp; Default number of virtual pages in master device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 13316&nbsp;&nbsp; 24580&nbsp;&nbsp; 49156&nbsp;&nbsp; 98308<br />
		&nbsp; Min number of logical pages in master device&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 6656&nbsp;&nbsp;&nbsp; 6144&nbsp;&nbsp;&nbsp; 6144&nbsp;&nbsp;&nbsp; 6144<br />
		&nbsp; Min number of logical pages in tempdb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1536&nbsp;&nbsp;&nbsp; 1024&nbsp;&nbsp;&nbsp; 1024&nbsp;&nbsp;&nbsp; 1024</p>
<p>		Table-specific row-size limits</p>
<p>		&nbsp; Max possible size of a log-record row on APL log page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2014&nbsp;&nbsp;&nbsp; 4062&nbsp;&nbsp;&nbsp; 8158&nbsp;&nbsp;&nbsp; 16350</p>
<p>		&nbsp; Physical Max size of an APL data row, incl row-overheads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1962&nbsp;&nbsp;&nbsp; 4010&nbsp;&nbsp;&nbsp; 8106&nbsp;&nbsp;&nbsp; 16298<br />
		&nbsp; Physical Max size of a&nbsp; DOL data row, incl row-overheads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1964&nbsp;&nbsp;&nbsp; 4012&nbsp;&nbsp;&nbsp; 8108&nbsp;&nbsp;&nbsp; 16300</p>
<p>		&nbsp; Max user-visible size of an APL data row&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1960&nbsp;&nbsp;&nbsp; 4008&nbsp;&nbsp;&nbsp; 8104&nbsp;&nbsp;&nbsp; 16296<br />
		&nbsp; Max user-visible size of a&nbsp; DOL data row&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1958&nbsp;&nbsp;&nbsp; 4006&nbsp;&nbsp;&nbsp; 8102&nbsp;&nbsp;&nbsp; 16294<br />
		&nbsp; Max user-visible size of a fixed-length column in an APL table&nbsp;&nbsp;&nbsp; : 1960&nbsp;&nbsp;&nbsp; 4008&nbsp;&nbsp;&nbsp; 8104&nbsp;&nbsp;&nbsp; 16296<br />
		&nbsp; Max user-visible size of a fixed-length column in a&nbsp; DOL table&nbsp;&nbsp;&nbsp; : 1958&nbsp;&nbsp;&nbsp; 4006&nbsp;&nbsp;&nbsp; 8102&nbsp;&nbsp;&nbsp; 16294<br />
		&nbsp; Max user-visible size of a variable-length column in an APL table : 1948&nbsp;&nbsp;&nbsp; 3988&nbsp;&nbsp;&nbsp; 8068&nbsp;&nbsp;&nbsp; 16228<br />
		&nbsp; Max user-visible size of a variable-length column in a&nbsp; DOL table : 1954&nbsp;&nbsp;&nbsp; 4002&nbsp;&nbsp;&nbsp; 8098&nbsp;&nbsp;&nbsp; 16290</p>
<p>		&nbsp; Max number of rows per APL data page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 256&nbsp;&nbsp;&nbsp;&nbsp; 256&nbsp;&nbsp;&nbsp;&nbsp; 256&nbsp;&nbsp;&nbsp;&nbsp; 256<br />
		&nbsp; Max number of rows per DOL data page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 166&nbsp;&nbsp;&nbsp;&nbsp; 337&nbsp;&nbsp;&nbsp;&nbsp; 678&nbsp;&nbsp;&nbsp;&nbsp; 1361</p>
<p>		Index-specific row-size limits</p>
<p>		&nbsp; Max index row-size, including row-overheads&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 650&nbsp;&nbsp;&nbsp;&nbsp; 1300&nbsp;&nbsp;&nbsp; 2700&nbsp;&nbsp;&nbsp; 5400<br />
		&nbsp; Max user-visible index row-size&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 600&nbsp;&nbsp;&nbsp;&nbsp; 1250&nbsp;&nbsp;&nbsp; 2600&nbsp;&nbsp;&nbsp; 5300</p>
<p>		OAM-manager related limits</p>
<p>		&nbsp; Max number of OAM entries per OAM page&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 250&nbsp;&nbsp;&nbsp;&nbsp; 506&nbsp;&nbsp;&nbsp;&nbsp; 1018&nbsp;&nbsp;&nbsp; 2042</p>
<p>		Text-manager related limits</p>
<p>		&nbsp; Max text size available for user data&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1800&nbsp;&nbsp;&nbsp; 3600&nbsp;&nbsp;&nbsp; 7650&nbsp;&nbsp;&nbsp; 16200</p>
<p>		Cache manager related limits</p>
<p>		&nbsp; Min size of named cache (KB)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 512&nbsp;&nbsp;&nbsp;&nbsp; 1024&nbsp;&nbsp;&nbsp; 2048&nbsp;&nbsp;&nbsp; 4096<br />
		&nbsp; Default size of named cache (KB)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1024&nbsp;&nbsp;&nbsp; 2048&nbsp;&nbsp;&nbsp; 4096&nbsp;&nbsp;&nbsp; 8192</p>
<p>		DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.<br />
		1&gt;</p>
</blockquote>
<p>通过对比ASE 15.7以及ASE 12.5的dbcc serverlimits输出，可以看到ASE 12.5中对象名称长度限制均为30字节，ASE 15中部分对象名称长度限制增至255字节部分长度限制仍为30字节。</p>
<p>另外，ASE 12.5.x或ASE 15.7对表或试图的列数上限为均为：1024。但是这还要考虑非定长列的情况，对于APL（allpages）表上所能包含的非定长列数最多为254。在新建或添加列或修改表锁定模式时，如果APL上所有非定长列数超过254，则会报错：</p>
<p>Msg 1767, Level 16, State 1:<br />
	Server &#39;TEST&#39;, Line 1:<br />
	<span style="color:#f00;">Number of variable length columns exceeds limit of 254 for allpage locked tables. CREATE TABLE for &#39;testaplcolnum&#39; failed.</span></p>
<p>对于DOL（datapages、datarows）表不存在非定长列数上限为254，也就是最终的上限不能超过1024列。</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/ase-object-name-length-limit.htm">https://www.dbainfo.net/ase-object-name-length-limit.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-object-name-length-limit.htm">ASE对象名称长度限制</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/install-sybase-ase-15_0_3-client.htm" title="安装Sybase ASE 15.0.3客户端">安装Sybase ASE 15.0.3客户端</a> (52)</li><li>2019-04-12 -- <a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm" title="Sybase ASE及SQL Anywhere数据库修复专家">Sybase ASE及SQL Anywhere数据库修复专家</a> (0)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2014-11-29 -- <a href="https://www.dbainfo.net/ase-15-7-silent-install.htm" title="Sybase ASE 15.7静默方式安装并创建服务器">Sybase ASE 15.7静默方式安装并创建服务器</a> (0)</li><li>2014-05-26 -- <a href="https://www.dbainfo.net/isql_client_password_encryption_fails.htm" title="isql登录ASE报Client password encryption fails问题解决">isql登录ASE报Client password encryption fails问题解决</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-object-name-length-limit.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>统计用户数据库内所有表的行数</title>
		<link>https://www.dbainfo.net/count_all_tables_rowcount.htm</link>
		<comments>https://www.dbainfo.net/count_all_tables_rowcount.htm#comments</comments>
		<pubDate>Mon, 09 Jun 2014 14:31:08 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.7]]></category>
		<category><![CDATA[代理表]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2482</guid>
		<description><![CDATA[曾经写过博文介绍利用代理表统计数据库内所有表占用空间情况，也包括表的行数： 可以参考：ASE15.0中利用代理表实现统计用户表存储空间大小的功能 配置代理表可能有些麻烦，本文提供一个简单的脚本来获得数据库内表的行数。 #!/bin/bash ISQL=&#34;isql -Usa -P -SSYBASE -w5000&#34; database_name=&#34;tpchdb&#34; $ISQL&#160; &#60;&#60;EOF&#160; &#124; sed -e &#39;1,2d&#39; -e &#39;s/^ *//;s/ *$//&#39; -e &#39;/^$/d&#39; &#62; tablename.list use ${database_name} go set nocount on go select name from sysobjects where type=&#39;U&#39; order by name go quit EOF while read table_name do &#160;&#160;&#160;&#160;&#160;&#160;&#160; if [ &#34;${table_name}&#34; = &#34;&#34; ]; then [...]]]></description>
			<content:encoded><![CDATA[<p>曾经写过博文介绍利用<strong>代理表</strong>统计数据库内所有表占用空间情况，也包括表的行数：</p>
<p>可以参考：<a href="https://www.dbainfo.net/sybase-ase15-compute-table-space-by-proxy-procedure-proxy_table.htm" target="_blank">ASE15.0中利用代理表实现统计用户表存储空间大小的功能</a></p>
<p>配置代理表可能有些麻烦，本文提供一个简单的脚本来获得数据库内表的行数。</p>
<blockquote>
<p>#!/bin/bash</p>
<p>		ISQL=&quot;<span style="color:#f00;">isql -Usa -P -SSYBASE </span>-w5000&quot;<br />
		database_name=&quot;<span style="color:#f00;">tpchdb</span>&quot;</p>
<p>		$ISQL&nbsp; &lt;&lt;EOF&nbsp; | sed -e &#39;1,2d&#39; -e &#39;s/^ *//;s/ *$//&#39; -e &#39;/^$/d&#39; &gt; tablename.list<br />
		use ${database_name}<br />
		go<br />
		set nocount on<br />
		go<br />
		select name from sysobjects where type=&#39;U&#39; order by name<br />
		go<br />
		quit<br />
		EOF</p>
<p>		while read table_name<br />
		do<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ &quot;${table_name}&quot; = &quot;&quot; ]; then<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break <br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br />
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $ISQL &lt;&lt;EOF | grep &quot;=&quot; | sed -e &#39;s/^ *//;s/ *$//;s/= */=/&#39;<br />
		use ${database_name}<br />
		go<br />
		set nocount on<br />
		go<br />
		select &quot;${table_name}=&quot;,count(*) from ${table_name}<br />
		go<br />
		quit<br />
		EOF<br />
		done &lt; tablename.list <br />
		echo &quot;Table Count:`wc -l tablename.list|awk &#39;{print $1}&#39;`&quot;<br />
		rm -f tablename.list</p>
</blockquote>
<p>使用的时候，仅仅需要修改一下红色标记的用户名、密码、服务器名称、数据库名称即可。</p>
<p>当然你也可以只统计相应的表的行数，修改select name from sysobjects where type=&#39;U&#39; order by name，比如：name like &#39;flow_%&#39; and crdate &gt; &#39;2014-01-01&#39;</p>
<p>另外，如果不想用脚本而在TSQL中实现的话，可能得用到游标了。</p>
<p>脚本tablerowcount.sh下载<a href="https://www.dbainfo.net/wp-content/uploads/file/tablerowcount.sh" target="_blank">地址</a>。</p>
<p>&nbsp;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/count_all_tables_rowcount.htm">https://www.dbainfo.net/count_all_tables_rowcount.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/count_all_tables_rowcount.htm">统计用户数据库内所有表的行数</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2014-10-10 -- <a href="https://www.dbainfo.net/ase-object-name-length-limit.htm" title="ASE对象名称长度限制">ASE对象名称长度限制</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2019-04-12 -- <a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm" title="Sybase ASE及SQL Anywhere数据库修复专家">Sybase ASE及SQL Anywhere数据库修复专家</a> (0)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2014-11-29 -- <a href="https://www.dbainfo.net/ase-15-7-silent-install.htm" title="Sybase ASE 15.7静默方式安装并创建服务器">Sybase ASE 15.7静默方式安装并创建服务器</a> (0)</li><li>2014-05-26 -- <a href="https://www.dbainfo.net/isql_client_password_encryption_fails.htm" title="isql登录ASE报Client password encryption fails问题解决">isql登录ASE报Client password encryption fails问题解决</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/count_all_tables_rowcount.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>以HTML格式显示ASE查询计划</title>
		<link>https://www.dbainfo.net/showplan_html_format.htm</link>
		<comments>https://www.dbainfo.net/showplan_html_format.htm#comments</comments>
		<pubDate>Tue, 19 Nov 2013 09:53:51 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.7]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[新特性]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2424</guid>
		<description><![CDATA[ASE 15.7 SP100版本开始支持以html格式显示查询计划。 生成html形式的查询计划前需要启用一些会话级别的选项： set statistics plan_html on set statistics timing_html on set statistics plan_detail_html on set statistics parallel_plan_detail_html on set statistics plan_directory_html &#34;e:\&#34; set statistics plan_directory_html on go 在执行SQL语句后，会在e:\发现生成了对应的查询计划html文件。 文件名称格式为：qp_username_spid_timestamp.html，比如：qp_sa_25_2013-11-19T17_48_08.html 使用浏览器打开qp_sa_25_2013-11-19T17_48_08.html，内容截图为： 禁止生成html格式的查询计划，使用选项： set statistics plan_html off set statistics timing_html off set statistics plan_detail_html off set statistics parallel_plan_detail_html off go &#160; 本文链接地址：https://www.dbainfo.net/showplan_html_format.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : [...]]]></description>
			<content:encoded><![CDATA[<p>ASE 15.7 SP100版本开始支持以html格式显示查询计划。</p>
<p>生成html形式的查询计划前需要启用一些会话级别的选项：</p>
<blockquote>
<p>set statistics plan_html on<br />
		set statistics timing_html on<br />
		set statistics plan_detail_html on<br />
		set statistics parallel_plan_detail_html on<br />
		set statistics plan_directory_html &quot;e:\&quot; <br />
		set statistics plan_directory_html on<br />
		go</p>
</blockquote>
<p>在执行SQL语句后，会在e:\发现生成了对应的查询计划html文件。</p>
<p>文件名称格式为：qp_<em><strong>username</strong></em>_<em><strong>spid</strong></em>_<em><strong>timestamp</strong></em>.html，比如：qp_sa_25_2013-11-19T17_48_08.html</p>
<p>使用浏览器打开qp_sa_25_2013-11-19T17_48_08.html，内容截图为：</p>
<p style="text-align: center;"><a href="https://www.dbainfo.net/wp-content/uploads/2013/11/showplan_in_html_format.png" class="highslide-image" onclick="return hs.expand(this);"><img alt="" height="420" src="https://www.dbainfo.net/wp-content/uploads/2013/11/showplan_in_html_format.png" width="1406" /></a></p>
<p>禁止生成html格式的查询计划，使用选项：</p>
<blockquote>
<p>set statistics plan_html off<br />
		set statistics timing_html off<br />
		set statistics plan_detail_html off<br />
		set statistics parallel_plan_detail_html off<br />
		go</p>
</blockquote>
<p>
	&nbsp;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/showplan_html_format.htm">https://www.dbainfo.net/showplan_html_format.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/showplan_html_format.htm">以HTML格式显示ASE查询计划</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2014-10-10 -- <a href="https://www.dbainfo.net/ase-object-name-length-limit.htm" title="ASE对象名称长度限制">ASE对象名称长度限制</a> (0)</li><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2009-11-18 -- <a href="https://www.dbainfo.net/ase12_5-new-features.htm" title="sybase 12.5各个版本的新功能(转echoaix的博客)">sybase 12.5各个版本的新功能(转echoaix的博客)</a> (0)</li><li>2019-04-12 -- <a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm" title="Sybase ASE及SQL Anywhere数据库修复专家">Sybase ASE及SQL Anywhere数据库修复专家</a> (0)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2014-11-29 -- <a href="https://www.dbainfo.net/ase-15-7-silent-install.htm" title="Sybase ASE 15.7静默方式安装并创建服务器">Sybase ASE 15.7静默方式安装并创建服务器</a> (0)</li><li>2014-05-26 -- <a href="https://www.dbainfo.net/isql_client_password_encryption_fails.htm" title="isql登录ASE报Client password encryption fails问题解决">isql登录ASE报Client password encryption fails问题解决</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/showplan_html_format.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</title>
		<link>https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm</link>
		<comments>https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm#comments</comments>
		<pubDate>Mon, 11 Nov 2013 13:12:16 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[ASE V15.0.3]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2368</guid>
		<description><![CDATA[以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！ 主要包括： 一、安装前的准备工作 二、安装Sybase程序 三、升级到 Sybase 15.0.3 ESD #3 四、安装Sybase数据库服务 五、安装后的配置工作 &#160; 下面是第五章：安装后的配置工作 &#160; 五、安装后的配置工作 1、配置数据库参数 2、启动、关闭Sybase数据库服务器 3、检验哪些服务器正在运行 4、检验与服务器的连接 5、通过 Sybase Central 连接到 Adaptive Server 6、设置系统管理员口令 7、安装中文语言支持、配置字符集 五、安装后的配置工作 1、配置数据库参数 参数配置的两种方法： &#160;&#160;&#160;&#160;sp_configure &#39;参数名称&#39;,参数值 &#160;&#160;&#160;&#160;修改参数文件（如：Sybase主机上的 %SYBASE%\servername.cfg） &#160; 配置Sybase数据库使用的最大内存 用isql命令行实用工具登录sybase数据库服务器，其中的servername是%SYBASE%\ini\sql.ini文件中配置的sybase服务器。 $ isql -Usa -P -Sservername 1&#62;sp_configure &#34;max memory&#34;,614400&#160;&#160;（单位为2k） 2&#62;go 上面命令配置sybase使用1200M内存，通常配置为系统内存的60-70%。 &#160; 配置sybase数据库所能适用的最大引擎数 sp_configure &#39;max online engines&#39;, 2 [...]]]></description>
			<content:encoded><![CDATA[<p>以前写的windows平台上安装Sybase ASE15.0.3的文档，内容比较详细。与大家共享一下！</p>
<p>主要包括：</p>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm"><span style="font-size:14px;">一、安装前的准备工作</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm"><span style="font-size:14px;">二、安装Sybase程序</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm"><span style="font-size:14px;">三、升级到 Sybase 15.0.3 ESD #3</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm"><span style="font-size:14px;">四、安装Sybase数据库服务</span></a></h2>
<h2><a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm"><span style="font-size:14px;">五、安装后的配置工作<br />
	</span></a></h2>
<p>&nbsp;</p>
<p>下面是第五章：安装后的配置工作</p>
<p>&nbsp;</p>
<p style="text-align: justify;"><span style="font-size:10pt">五、安装后的配置工作 </span></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_parameters"><span style="font-size:10pt">1、配置数据库参数</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#start_stop_dataserver"><span style="font-size:10pt">2、启动、关闭Sybase数据库服务器</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#check_is_running"><span style="font-size:10pt">3、检验哪些服务器正在运行</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#connect_to_ASE"><span style="font-size:10pt">4、检验与服务器的连接</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#connect_to_ASE_with_Sybase_Central"><span style="font-size:10pt">5、通过 Sybase Central 连接到 Adaptive Server</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#change_sa_password"><span style="font-size:10pt">6、设置系统管理员口令</span><span style="font-size:10pt"> </span></a></p>
<p style="text-align: justify; margin-left: 40px;"><a href="#config_chinese_charset"><span style="font-size:10pt">7、安装中文语言支持、配置字符集</span><span style="font-size:10pt"> </span></a></p>
<p><span id="more-2368"></span></p>
<h2><span style="font-size:14pt">五、安装后的配置工作 </span></h2>
<h3><span style="font-size:12pt">1、配置数据库参数<a name="config_parameters"></a></span></h3>
<p><strong>参数配置的两种方法： </strong></p>
<ul>
<li>&nbsp;&nbsp;&nbsp;&nbsp;sp_configure &#39;参数名称&#39;,参数值</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;修改参数文件（如：Sybase主机上的 %SYBASE%\<em>servername</em>.cfg）</li>
</ul>
<p>&nbsp;</p>
<ul>
<li><strong>配置Sybase数据库使用的最大内存 </strong></li>
</ul>
<p>用isql命令行实用工具登录sybase数据库服务器，其中的<em>servername</em>是%SYBASE%\ini\sql.ini文件中配置的sybase服务器。</p>
<p><span style="background-color:#d9d9d9">$ isql -Usa -P -S<em>servername</em> </span></p>
<p><span style="background-color:#d9d9d9">1&gt;sp_configure &quot;max memory&quot;,614400&nbsp;&nbsp;（单位为2k） </span></p>
<p><span style="background-color:#d9d9d9">2&gt;go </span></p>
<p>上面命令配置sybase使用1200M内存，通常配置为系统内存的60-70%。</p>
<p style="margin-left: 21pt">&nbsp;</p>
<ul>
<li><strong>配置sybase数据库所能适用的最大引擎数 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &#39;max online engines&#39;, 2 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of engines at startup&quot;,2 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>若系统CPU数大于两个配置为系统实际CPU数减去1。</p>
<p>&nbsp;</p>
<ul>
<li><strong>配置可用的最大用户连接数 </strong></li>
</ul>
<p>根据license许可的用户连接数，配置ASE服务器同时允许的最大用户连接数。</p>
<p><span style="background-color:#d9d9d9">sp_configure &#39;Number of user connections&#39;,50 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>配置可用锁的最大数量 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &#39;number of locks&#39;, 100000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>按应用实际要求修改。如果执行大量的数据插入、更新、删除操作，可以考虑增加锁数量。</p>
<p>&nbsp;</p>
<ul>
<li><strong>配置存储过程缓存数 </strong></li>
</ul>
<p>存储过程缓存(procedure cache size)的大小可以配置为ASE最大内存的20%，也就是max memory的20%。此单位是2k。比如：max memory配置为4000M，则存储过程缓存可以配置为800M，800M= 409600(2K)</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;procedure cache size&quot;, 409600 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>配置可以打开的对象、索引、分区描述符的个数 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of open indexes&quot;, 1000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of open objects&quot;, 1000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;number of open partitions&quot;, 1000 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>以上参数根据实际应用中表的个数而定。</p>
<p>&nbsp;</p>
<ul>
<li><strong>配置创建表时字段默认允许为空 </strong></li>
</ul>
<p>配置参数&quot;allow nulls by default&quot;控制在用户数据库内创建表时字段是否为空的属性默认允许为空。</p>
<p><span style="background-color:#d9d9d9">use master </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_dboption model,&#39;allow nulls by default&#39;,true </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">use model </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">checkpoint </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>修改服务器范围的锁模式为：数据行锁 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">sp_configure &quot;lock scheme&quot;,0,datarows </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>修改默认数据缓存的大小 </strong></li>
</ul>
<p>默认数据缓存(default data cache)的大小可以配置为ASE最大内存的50%，也就是max memory的50%。</p>
<p><span style="background-color:#d9d9d9">sp_cacheconfig &quot;default data cache&quot;,&quot;1000m&quot; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>创建命令数据缓存并绑定到临时数据库和用户对象 </strong></li>
</ul>
<p>请根据业务情况，为临时数据库和业务繁忙的表绑定命令高速缓存。</p>
<p>比如为tempdb绑定命名缓存：</p>
<p><span style="background-color:#d9d9d9">sp_cacheconfig &quot;tempdb_cache&quot;,&quot;10m&quot; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">use master </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_bindcache tempdb_cache,tempdb </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>需要重启后，绑定到临时数据库的命令缓存才能生效。绑定命名缓存到用户对象的方法相同。</p>
<p>&nbsp;</p>
<ul>
<li><strong>启用表分区功能参数 </strong></li>
</ul>
<p>ASE数据库默认没有打开表分区的参数enable semantic partitioning，需要手动启用。此为动态参数。</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;enable semantic partitioning&quot;,1 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>增加网络数据包的大小 </strong></li>
</ul>
<p>控制ASE服务器发送和接收的网络数据包大小的参数有2个：max network packet size和default network packet size。都是静态参数，需要重启ASE服务器才能生效。</p>
<p>参数max network packet size限定了default network packet size所能配置的最大值。需要先调整参数max network packet size的大小，重启ASE服务器后，才能调整参数default network packet size的大小。</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;max network packet size&quot;,4096 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>重启ASE服务器</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default network packet size&quot;,4096 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>配置临时数据库tempdb的选项 </strong></li>
</ul>
<p><span style="background-color:#d9d9d9">use master </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_dboption tempdb,&#39;select into&#39;,true </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">sp_dboption tempdb,&#39;trunc log on chkpt&#39;,true </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">use tempdb </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p><span style="background-color:#d9d9d9">checkpoint </span></p>
<p><span style="background-color:#d9d9d9">go</span><strong><br />
	</strong></p>
<p>&nbsp;</p>
<p style="text-align: center"><strong>Sybase数据库服务器的一些配置参数值可以参考如下表格 </strong></p>
<div style="margin-left: 23pt">
<table border="0" style="border-collapse:collapse">
<colgroup>
<col style="width:204px" />
<col style="width:192px" />
<col style="width:156px" /></colgroup>
<tbody valign="top">
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><strong>参数名称</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><strong>参数说明</strong></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: center"><strong>参数值</strong></p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>max memory</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大内存</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>2936012 (2K:5.6G）</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>procedure cache size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>存储过程缓存</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>256000 (2K:500M)</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>statement cache size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>语句缓存</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>102400(2K：200M)</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>allocate max shared memory</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">&nbsp;</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>1</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of user connections</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大用户连接数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>2000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of locks</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用锁的数量</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>50000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of devices</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用设备数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>100</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open databases</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用数据库数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>50</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open objects</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可同时打开数据库对象数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>10000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open indexes</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可同时打开数据库索引数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>10000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of open partitions</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可同时打开对象分区数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>10000</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>max online engines</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大可用的引擎数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>3</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>number of engines at startup</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启动时使用引擎数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>3</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>global cache partition number</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>服务器范围的缓存分区数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>3</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>enable unicode conversions</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启用unicode字符集转化</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>0</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>enable literal autoparam</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启用语义自动参数化</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>1</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>disk i/o structures</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>磁盘IO结构数</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>2048</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>enable semantic partitioning</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>启用语义分区</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>1</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>max network packet size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>最大网络包大小</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>4096</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>default network packet size</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>默认网络包大小</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>4096</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>size of unilib cache</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">&nbsp;</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>204800</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>recovery interval in minutes</p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">&nbsp;</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p>15</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">2、启动、关闭Sybase数据库服务器<a name="start_stop_dataserver"></a></span></h3>
<ul>
<li><strong>启动Sybase服务器 </strong></li>
</ul>
<p>在windows下介绍两种方法启动Sybase数据库服务器。</p>
<p><strong>方法一：通过服务器管理器 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;依次打开控制面板&gt;管理工具&gt;服务 管理窗口。拖动滚动条到Sybase打头的服务名称附近，一般会发现有5个服务：Sybase SQLServer _ &lt;<em>servername</em>&gt;、Sybase BCKServer _ &lt;<em>servername</em>&gt;_BS、Sybase MONServer _ &lt;<em>servername</em>&gt;_MS、Sybase Unified Agent、Sybase XPServer _ &lt;<em>servername</em>&gt;_XP。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;一般情况下，启动主服务(SQLServer)和备份服务(BCKServer)就可以了。监控服务(MONServer)在需要监控Sybase性能时再打开。扩展存储过程服务(XPServer)是由主服务(SQLServer)根据需要打开的，不能手动启动XPServer。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在Sybase SQLServer _ TEST服务项上点右键，选择启动就可以启动sybase主服务器。备份服务Sybase BCKServer _ TEST_BS的启动过程类似。<strong> </strong></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_1.png" /></p>
<p>&nbsp;</p>
<p><strong>方法二：通过net start命令 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在windows下也可以通过命令行来启动sybase主服务器和备份服务器。net start的语法为：<strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NET START [service] </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;需要知道以上命令中的service名称才能执行该命令。sybase主服务对应的服务名称SERVICE_NAME为:sybsql_&lt;<em>servername</em>&gt;。其中servername为配置的sybase服务器名称。如果配置的sybase服务名为TEST的话，可以这样起来sybase主服务和备份服务。</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net start sybsql_test </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net start sybbck_test_BS </span></p>
<p>&nbsp;</p>
<ul>
<li><strong>关闭Sybase服务器 </strong></li>
</ul>
<p>有四种方法来关闭sybase的服务</p>
<p>&nbsp;</p>
<p><strong>方法一：服务管理器 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;依次打开控制面板&gt;管理工具&gt;服务 管理窗口。找到sybase的主服务和备份服务。在服务名称Sybase SQLServer _ &lt;<em>servername</em>&gt;和Sybase BCKServer _ &lt;<em>servername</em>&gt;_BS上分别点右键选择停止来关闭服务。如果相应的服务名称旁边的状态列为空，则说明服务已经成功停止。</p>
<p>&nbsp;</p>
<p><strong>方法二：在isql中用shutdown命令 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;用命令行实用工具isql连接到sybase服务器，执行shutdown来关闭。</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;C:\Documents and Settings\Administrator&gt;isql -Usa -STEST </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;Password: </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;1&gt; shutdown </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;2&gt; go </span></p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;注意：在紧急或者突发情况才能使用shutdown with nowait命令。 </strong></p>
<p>&nbsp;</p>
<p><strong>方法三：使用net stop命令来关闭sybase服务 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;net stop的语法为：<strong>NET STOP service </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;sybase主服务对应的服务名称为：sybsql_&lt;<em>servername</em>&gt;，备份服务对应的服务名称为：sybbck_&lt;<em>servername</em>&gt;_BS，监控服务为对应的服务名称为：sybmon_&lt;<em>servername</em>&gt;_MS。在命令提示符下执行的命令依次为：</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net stop sybsql_test </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net stop sybbck_test_BS </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;net stop sybmon_test_MS </span></p>
<p>&nbsp;</p>
<p><strong>方法四：使用Sybase Central 关闭sybase服务 </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在Sybase Central中，在连接的服务器上点右键选择&quot;关闭&quot;，在选择立即关闭&quot;servername:port&quot;，点&quot;是&quot;就可以关闭sybase的主服务了。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_2.png" /></p>
<p>&nbsp;</p>
<p><strong>&nbsp;&nbsp;&nbsp;&nbsp;如果配置了Sybase双机服务器的话，由sybase工程师与操作系统工程师一起完成双机切换的测试工作。 </strong></p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">3、检验哪些服务器正在运行<a name="check_is_running"></a></span></h3>
<p>在安装并配置 Sybase 服务器后，这些服务器应该处于运行状态。要检验这些服务器是否正在运行，在Windows下介绍三种方式查看Sybase数据库服务器是否运行。</p>
<p><strong>方法一： </strong></p>
<p>请执行以下操作：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;1 在 Windows 任务管理器中，选择&quot;开始&quot;|&quot;设置&quot;|&quot;控制面板&quot;|&quot;管理工具&quot; | &quot;服务&quot;。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;2 滚动服务列表，直至找到 Sybase Adaptive Server_<em>servername</em>，其中<em>servername </em>是服务器的名称。&quot;状态&quot;列指出它是否已启动。如果未启动，请选择服务器，然后单击&quot;启动&quot;。</p>
<p>&nbsp;</p>
<p><strong>方法二： </strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在命令提示符cmd下执行：</p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;C:\Documents and Settings\Administrator&gt;net start </span></p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_3.png" /></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在显示结果中查找Sybase打头的服务名称。通过上图可以看到已经启动了主服务(Sybase SQLServer _ TEST)和备份服务(Sybase BCKServer _ TEST_BS)。</p>
<p>&nbsp;</p>
<p><strong>方法三：</strong></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;按ctrl+alt+del组合键打开任务管理器窗口，点击进程页，查看是否存在 sqlsrvr.exe，如果存在sqlsrvr.exe进程，则证明Sybase主数据库服务器正在运行中。备份服务的名称为bcksrvr.exe。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">4、检验与服务器的连接<a name="connect_to_ASE"></a></span></h3>
<p><strong>使用 isql 执行快速测试 </strong></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在命令提示符下输入：isql -Usa -P&lt;password or leave it blank&gt; -S<em>server_name</em></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;其中， server_name 是 Adaptive Server 的名称。</p>
<p>&nbsp;</p>
<p><strong>注意: </strong>第一次登录到 Adaptive Server 时，可使用缺省的&quot;sa&quot;用户名，口令为空。 第一次登录后，应更改系统管理员的口令。</p>
<p>如果登录成功，将显示 isql 命令提示符。要显示 Adaptive Server 版本号，请在 isql 提示符下输入：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<span style="background-color:#d9d9d9">1&gt; select @@version </span></p>
<p><span style="background-color:#d9d9d9">&nbsp;&nbsp;&nbsp;&nbsp;2&gt; go </span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;将显示 Adaptive Server 版本号。 输出应显示 Adaptive Server 的版本为 15.0.3。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">5、通过Sybase Central连接到Adaptive Server<a name="connect_to_ASE_with_Sybase_Central"></a></span></h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;Sybase Central 提供了一个图形用户界面，在此可执行 Adaptive Server 管理任务。Sybase Central 界面在左窗格中显示服务器的分层列表，在右窗格中显示所选服务器的详细信息列表。要选择一个服务器，请在左窗格中单击其图标。</p>
<ul>
<li>1 从 Windows 任务栏中，选择&quot;开始&quot;|&quot;程序&quot;|&quot;Sybase&quot;|&quot;Sybase Central&quot;。</li>
<li>2 在左窗格中，单击要连接到的服务器。</li>
<li>3 在&quot;登录&quot;窗口中，输入系统管理员的用户名和口令。必须以系统管理员身份登录才能执行管理任务。</li>
<li>4 单击&quot;确定&quot;。</li>
</ul>
<p>&nbsp;&nbsp;&nbsp;&nbsp;<strong>注意：</strong>第一次登录到 Adaptive Server 时，可使用缺省的&quot;sa&quot;用户名，口令为空。第一次登录后，应更改系统管理员的口令。用于 Sybase Central 的 Adaptive Server 插件并不显示 SQL.ini 文件中所列的全部服务器。Sybase Central 只列出前面连接到的那些服务器，或者列出作为 Windows 服务启动的那些服务器。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">6、设置系统管理员口令<a name="change_sa_password"></a></span></h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在安装 Sybase 软件时，系统会为 Sybase 系统管理员创建一个名为&quot;sa&quot;的用户帐户。以&quot;sa&quot;身份登录的用户可以使用 Adaptive Server上的任何数据库（包括 master 数据库），并具有全部权限。刚完成新的安装时，&quot;sa&quot;帐户没有口令。口令的初始缺省值为：NULL。在生产环境中， Sybase 系统管理员应始终使用非缺省口令。</p>
<p>Sybase 系统管理员应以&quot;sa&quot;身份登录到新的 Adaptive Server，并使用sp_password 设置口令：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;%SYBASE%\%SYBASE_OCS%\bin\isql -Usa -P -S<em>server_name</em></p>
<p><span style="background-color:#d9d9d9">1&gt; sp_password null, new_password </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;其中，&quot;null&quot;是缺省口令， new_password 是分配给&quot;sa&quot;帐户的口令。为了最大限度地提高安全性， Sybase 建议您设置至少包含八个字符的口令，并结合使用大小写字母和数字。</p>
<p>&nbsp;</p>
<h3><span style="font-size:12pt">7、安装中文语言支持、配置字符集<a name="config_chinese_charset"></a></span></h3>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在windows平台上，Sybase ASE15.0.3安装完成后默认语言是：英语（us_english），默认字符集为：cp850。cp850是一个西欧字符集，虽然也能使用cp850字符集保存汉字，但是<strong>不推荐</strong>在生产环境中使用该字符集。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;如果生产系统中Sybase ASE数据库仅考虑支持简体中文的话，则可以使用cp936或者utf8这两种字符集。如果需要国际化支持，那么需选择utf8字符集。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;在生产环境中，需要将默认字符集由cp850调整为utf8（或者调整成支持简体中文的cp936也可以，根据项目情况而定！），将默认语言调整为中文。</p>
<p><span style="color:red"><strong>&nbsp;&nbsp;&nbsp;&nbsp;备注：如果想设定ASE的默认语言为中文，必须先将默认字符集设定为utf8，才能设置默认语言为中文。否则会报错。 </strong></span></p>
<h4><span style="font-size:10pt">7.1查看当前数据库的默认字符集： </span></h4>
<p>执行：</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default character set id&quot; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>查看到Run Value为：2，执行：</p>
<p><span style="background-color:#d9d9d9">select id,name from master..syscharsets where id=2 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>查看到当前字符集为：cp850</p>
<p>&nbsp;</p>
<h4><span style="font-size:10pt">7.2将字符集调整为utf8的过程： </span></h4>
<p>将字符集由cp850或者iso_1调整为utf8有2中方法：图形界面工具和命令行工具。下面分别演示过程。</p>
<h5><span style="font-size:9pt">7.2.1用图形界面工具调整字符集为utf8 </span></h5>
<p>菜单：开始&gt;所有程序&gt;Sybase&gt;Adaptive Server Enterprise&gt;Server Config</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_4.png" /></p>
<p>（或者：</p>
<p><span style="background-color:#d9d9d9">cd /d %sybase%\%sybase_ase%\bin </span></p>
<p><span style="background-color:#d9d9d9">syconfig </span></p>
<p>）</p>
<p>左边的产品列表选择Adaptive Server，点&quot;配置Adaptive Server&quot;按钮，选择要配置的服务器：WIN2003SERVER</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_5.png" /></p>
<p>输入sa的口令：</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_6.png" /></p>
<p>&nbsp;</p>
<p>进入到配置Adaptive Server窗口</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_7.png" /></p>
<p>选择&quot;语言&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_8.png" /></p>
<p>可以看到当前缺省值中的字符集为：cp850。点&quot;字符集&quot;下面的&quot;添加/删除&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_9.png" /></p>
<p>从可用字符集列表中选择&quot;Unicode 3.1 UTF-8 Character Set&quot;字符集，点确定。</p>
<p>点&quot;字符集&quot;下面的&quot;设置缺省值&quot;按钮</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_10.png" /></p>
<p>选择&quot;Unicode 3.1 UTF-8 Character Set&quot;字符集，点确定。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_11.png" /></p>
<p>预览一下，可以看到当前缺省值中字符集已经被改为&quot;utf8&quot;。点确定按钮。返回到&quot;配置Adaptive Server&quot;窗口，点保存按钮。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_12.png" /></p>
<p>这时候开始安装utf8字符集，并配置默认字符集为utf8。如果ASE中有用户数据库，则此过程需要持续一段时间，因为ASE需要将用户数据库的内容都转化为utf8字符集下的内容。</p>
<p>配置完成后返回到窗口。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_13.png" /></p>
<p>&nbsp;</p>
<p>查看ASE的错误日志文件win2003server.log，发现在配置字符集为utf8过程中ASE重启了两次。</p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server The configuration option &#39;default character set id&#39; has been changed by &#39;sa&#39; from &#39;2&#39; to &#39;190&#39;. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server WARNING: *************************** </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server Default char set being reconfigured: </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00031:2010/09/13 13:59:32.67 server &nbsp;&nbsp;&nbsp;&nbsp;old charset ID = 2&nbsp;&nbsp;&nbsp;&nbsp;new charset ID = 190 </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00016:2010/09/13 13:59:34.89 server Shutdown started by user &#39;sa&#39;. SQL text: shutdown </span></p>
<p>先将ASE数据库关闭，然后用单用户模式启动数据库</p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server *** WARNING ****************** </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server Attempting to change default character set ID from 2 to 190 </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server ASE booted single user mode - updates allowed to system catalogs </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:11.59 server *** WARNING ****************** </span></p>
<p>此时数据库默认字符集已经调整为utf8，后面的过程为将ASE已有数据库的数据转化为utf8的数据。</p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:30.96 server Now loading ASE&#39;s new default sort order and character set </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.07 server Checking table &#39;sysobjects&#39; (object ID 1): Logical page size is 4096 bytes. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.10 server </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.10 server Checking partition &#39;sysobjects_1&#39; (partition ID 1) of table &#39;sysobjects&#39;. The logical page size of this table is 4096 bytes. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.15 server </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.29 server Checking table &#39;systypes&#39; (object ID 4): Logical page size is 4096 bytes. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.29 server </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:00:31.29 server Checking partition &#39;systypes_4&#39; (partition ID 4) of table &#39;systypes&#39;. The logical page size of this table is 4096 bytes. </span></p>
<p>转化完毕后，已正常模式再次重新启动ASE数据库。</p>
<p>&nbsp;</p>
<p>启动日志的最后有：</p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server ASE&#39;s default unicode sort order is &#39;binary&#39;. </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server ASE&#39;s default sort order is: </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server &nbsp;&nbsp;&nbsp;&nbsp;&#39;<span style="color:red"><strong>bin_utf8</strong></span>&#39; (ID = 50) </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server on top of default character set: </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server &nbsp;&nbsp;&nbsp;&nbsp;&#39;<span style="color:red"><strong>utf8</strong></span>&#39; (ID = 190). </span></p>
<p><span style="background-color:#d9d9d9">00:00000:00001:2010/09/13 14:30:12.67 server Master device size: 60 megabytes, or 30720 virtual pages. (A virtual page is 2048 bytes.) </span></p>
<p>由上可以看出，ASE数据库的默认字符集已经被设置为：utf8。</p>
<p>&nbsp;</p>
<p><strong>检验utf8字符集是否配置成功 </strong></p>
<p>在cmd下执行: isql &ndash;Usa &ndash;P &ndash;Swin2003server &ndash;Jcp936登录ASE数据库。</p>
<p><span style="background-color:#d9d9d9">1&gt; sp_configure &quot;default character set id&quot; </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">Parameter Name Default Memory Used </span></p>
<p><span style="background-color:#d9d9d9">Config Value Run Value Unit </span></p>
<p><span style="background-color:#d9d9d9">Type </span></p>
<p><span style="background-color:#d9d9d9">------------------------------ -------------------- ----------- </span></p>
<p><span style="background-color:#d9d9d9">-------------------- -------------------- -------------------- </span></p>
<p><span style="background-color:#d9d9d9">---------- </span></p>
<p><span style="background-color:#d9d9d9">default character set id 2 0 </span></p>
<p><span style="background-color:#d9d9d9">190 190 id </span></p>
<p><span style="background-color:#d9d9d9">static </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">(return status = 0) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; select id,name from master..syscharsets where id = 190 </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">id name </span></p>
<p><span style="background-color:#d9d9d9">--- ------------------------------ </span></p>
<p><span style="background-color:#d9d9d9">190 utf8 </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; </span></p>
<p>至此，utf8字符集修改成功！</p>
<p style="text-align: center">&nbsp;</p>
<h5><span style="font-size:9pt">7.2.2用命令行工具调整字符集为utf8 </span></h5>
<p><strong>检查当前ASE数据库中是否安装了utf8字符集？ </strong></p>
<p><span style="background-color:#d9d9d9">select id,name from master..syscharsets </span></p>
<p><span style="background-color:#d9d9d9">where name=&#39;utf8&#39; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>如果有返回结果，则证明ASE服务器已经安装了utf8字符集。utf8字符集的id一般为190。</p>
<p>如果未安装字符集utf8，则在cmd下执行：</p>
<p><span style="background-color:#d9d9d9">cd /d %sybase%\charsets\utf8 </span></p>
<p><span style="color:red; background-color:#d9d9d9"><strong>charset -Usa -P -Swin2003server binary.srt utf8</strong></span> （sa的密码为空，服务名称为：win2003server）</p>
<p>反馈信息如下：</p>
<p>C:\sybase\charsets\utf8&gt;charset -Usa -P -Swin2003server binary.srt utf8</p>
<p>Loading file &#39;binary.srt&#39;.</p>
<p>Found a [sortorder] section.</p>
<p>This is Class-1 sort order.</p>
<p>Finished loading the Character Set Definition.</p>
<p>Finished loading file &#39;binary.srt&#39;.</p>
<p>1 sort order loaded successfully</p>
<p>&nbsp;</p>
<p><strong>再次检查当前ASE数据库中是否安装了utf8字符集？ </strong></p>
<p><span style="background-color:#d9d9d9">select id,name from master..syscharsets </span></p>
<p><span style="background-color:#d9d9d9">where name=&#39;utf8&#39; </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>反馈信息如下：</p>
<p>1&gt; select id,name from master..syscharsets</p>
<p>2&gt; where name=&#39;utf8&#39;</p>
<p>3&gt; go</p>
<p>id name</p>
<p>--- ------------------------------</p>
<p>190 utf8</p>
<p>&nbsp;</p>
<p>(1 row affected)</p>
<p>说明已经安装了utf8字符集。</p>
<p>&nbsp;</p>
<p><strong>配置默认字符集为：utf8 </strong></p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default character set id&quot;,190 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<p>之后重启ASE数据库<span style="color:red"><strong>两次</strong></span>。</p>
<p>&nbsp;</p>
<p><strong>检验utf8字符集是否配置成功 </strong></p>
<p><span style="background-color:#d9d9d9">1&gt; sp_configure &quot;default character set id&quot; </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">Parameter Name Default Memory Used </span></p>
<p><span style="background-color:#d9d9d9">Config Value Run Value Unit </span></p>
<p><span style="background-color:#d9d9d9">Type </span></p>
<p><span style="background-color:#d9d9d9">------------------------------ -------------------- ----------- </span></p>
<p><span style="background-color:#d9d9d9">-------------------- -------------------- -------------------- </span></p>
<p><span style="background-color:#d9d9d9">---------- </span></p>
<p><span style="background-color:#d9d9d9">default character set id 2 0 </span></p>
<p><span style="background-color:#d9d9d9">190 190 id </span></p>
<p><span style="background-color:#d9d9d9">static </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">(return status = 0) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; select id,name from master..syscharsets where id = 190 </span></p>
<p><span style="background-color:#d9d9d9">2&gt; go </span></p>
<p><span style="background-color:#d9d9d9">id name </span></p>
<p><span style="background-color:#d9d9d9">--- ------------------------------ </span></p>
<p><span style="background-color:#d9d9d9">190 utf8 </span></p>
<p>&nbsp;</p>
<p><span style="background-color:#d9d9d9">(1 row affected) </span></p>
<p><span style="background-color:#d9d9d9">1&gt; </span></p>
<p>至此，utf8字符集修改成功！</p>
<p>&nbsp;</p>
<h4><span style="font-size:10pt">7.3将数据库默认语言调整为中文 </span></h4>
<p>请确保在Sybase ASE15.0.3程序文件安装过程中，已经选择了&quot;Chinese Language Module&quot;模块。如果没有选择，可以重新执行安装程序，添加这个模块。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_14.png" /></p>
<p>&nbsp;</p>
<h5><span style="font-size:9pt">7.3.1用图形界面工具添加并设置中文为默认语言 </span></h5>
<p>菜单：开始&gt;所有程序&gt;Sybase&gt;Adaptive Server Enterprise&gt;Server Config</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_15.png" /></p>
<p>（或者：</p>
<p><span style="background-color:#d9d9d9">cd /d %sybase%\%sybase_ase%\bin </span></p>
<p><span style="background-color:#d9d9d9">syconfig </span></p>
<p>）</p>
<p>左边的产品列表选择Adaptive Server，点&quot;配置Adaptive Server&quot;按钮，选择要配置的服务器：WIN2003SERVER</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_16.png" /></p>
<p>输入sa的口令：</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_17.png" /></p>
<p>&nbsp;</p>
<p>进入到配置Adaptive Server窗口</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_18.png" /></p>
<p>选择&quot;语言&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_19.png" /></p>
<p>可以看到当前缺省值中的语言为：us_english。点&quot;<strong>语言</strong>&quot;下面的&quot;添加/删除&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_20.png" /></p>
<p>在安装语言窗口中添加中文语言Chinese。点确定返回到语言选项窗口，点击&quot;语言&quot;下的&quot;设置缺省值&quot;按钮，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_21.png" /></p>
<p>在更改缺省语言窗口中选择Chinese，点确定，返回到语言选项窗口，</p>
<p>&nbsp;</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_22.png" /></p>
<p>点确定，再点保存按钮。进行安装语言的过程中，</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_23.png" /></p>
<p>这时候开始安装中文语言。安装过程会将sysmessages系统表中添加中文语言信息。</p>
<p>配置完成后返回到窗口。点退出则完成默认语言的配置。</p>
<p style="text-align: center"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/11/110513_1834_24.png" /></p>
<h5><span style="font-size:9pt">7.3.2用命令行工具添加并设置中文为默认语言 </span></h5>
<p><strong>在ASE服务器中安装中文语言： </strong></p>
<p>cd /d %sybase%\%sybase_ase%\bin</p>
<p><span style="color:red"><strong>langinst -Usa -P -Swin2003server chinese</strong></span> （sa的密码为空，数据库服务名为：win2003server）</p>
<p>反馈信息为：</p>
<p>C:\sybase\ASE-15_0\bin&gt;langinst -Usa -P -Swin2003server chinese</p>
<p>Loading datetime information from file C:\sybase/ASE-15_0/locales/chinese/common</p>
<p>.loc.</p>
<p>Loading system messages from file C:\sybase/ASE-15_0/locales/chinese/server.loc.</p>
<p>&nbsp;</p>
<p>9075 Messages processed.</p>
<p>Loading complete.</p>
<p>Summary: 0 deleted, 8640 inserted, 0 updated, 435 duplicates, 0 unsuccessful.</p>
<p>&nbsp;</p>
<p>用isql设定默认语言为中文：</p>
<p>在cmd下执行： isql -Usa &ndash;P &ndash;Swin2003server &ndash;Jcp936 登录ASE数据库。</p>
<p>&nbsp;</p>
<p><strong>检查中文语言是否已经成功安装？ </strong></p>
<p>select langid,name from master..syslanguages</p>
<p>go</p>
<p>如果返回结果为1行，则说明中文语言已经成功安装了。</p>
<p>&nbsp;</p>
<p>配置ASE数据库默认语言为中文：</p>
<p><span style="background-color:#d9d9d9">sp_configure &quot;default language id&quot;,1 </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<h5><span style="font-size:9pt">7.3.3验证ASE默认语言为中文 </span></h5>
<p>用isql登录ASE，</p>
<p><span style="background-color:#d9d9d9">isql &ndash;Usa &ndash;Jcp936</span> (当前数据库的字符集为utf8,客户端连接时需要使用cp936，否则中文会出现乱码)</p>
<p><span style="background-color:#d9d9d9">select @@language </span></p>
<p>如果返回结果为:Chinese，则表示默认语言已经修改为中文了。</p>
<p>&nbsp;</p>
<h5><span style="font-size:9pt">7.3.4修改登录账号的默认语言为中文 </span></h5>
<p><strong>查看登录账号的默认语言： </strong></p>
<p><span style="background-color:#d9d9d9">sp_displaylogin <strong>sa</strong> </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>Suid: 1</p>
<p>登录名: sa</p>
<p>全名:</p>
<p>缺省数据库: master</p>
<p>缺省语言:</p>
<p>自动登录脚本:</p>
<p>已配置的特权:</p>
<p>sa_role (default ON)</p>
<p>sso_role (default ON)</p>
<p>oper_role (default ON)</p>
<p>sybase_ts_role (default ON)</p>
<p>mon_role (default ON)</p>
<p>js_admin_role (default ON)</p>
<p>被锁定: 否</p>
<p>最后口令改变日期: 十一月 27 2009 12</p>
<p>口令截止间隔: 0</p>
<p>口令到期: NO</p>
<p>最小口令长度: 6</p>
<p>登录失败次数的最大值: 0</p>
<p>当前已失败的登录次数:</p>
<p>请用 AUTH_DEFAULT 进行鉴定</p>
<p>登录口令加密:SHA-256</p>
<p>上一次登录日期:</p>
<p>(return status = 0)</p>
<p>&nbsp;</p>
<p><strong>修改登录的默认语言为中文: </strong></p>
<p><span style="background-color:#d9d9d9">sp_modifylogin sa,deflanguage,chinese </span></p>
<p><span style="background-color:#d9d9d9">go </span></p>
<p>&nbsp;</p>
<p><strong>再次检验登录账号的默认语言： </strong></p>
<p>1&gt; sp_displaylogin sa</p>
<p>2&gt; go</p>
<p>Suid: 1</p>
<p>登录名: sa</p>
<p>全名:</p>
<p>缺省数据库: master</p>
<p>缺省语言: chinese</p>
<p>自动登录脚本:</p>
<p>已配置的特权:</p>
<p>sa_role (default ON)</p>
<p>sso_role (default ON)</p>
<p>oper_role (default ON)</p>
<p>sybase_ts_role (default ON)</p>
<p>mon_role (default ON)</p>
<p>js_admin_role (default ON)</p>
<p>被锁定: 否</p>
<p>最后口令改变日期: 十一月 27 2009 12</p>
<p>口令截止间隔: 0</p>
<p>口令到期: NO</p>
<p>最小口令长度: 6</p>
<p>登录失败次数的最大值: 0</p>
<p>当前已失败的登录次数:</p>
<p>请用 AUTH_DEFAULT 进行鉴定</p>
<p>登录口令加密:SHA-256</p>
<p>上一次登录日期:</p>
<p>(return status = 0)</p>
<p>------------------------------------------------------------------------------------------------</p>
<p>END</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm">https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2013-10-15 -- <a href="https://www.dbainfo.net/ase-xml-introduction.htm" title="ASE中xml服务使用方法简介">ASE中xml服务使用方法简介</a> (0)</li><li>2013-09-16 -- <a href="https://www.dbainfo.net/select-random-rows-from-table.htm" title="ASE从表中随机选择数据的三种方法">ASE从表中随机选择数据的三种方法</a> (0)</li><li>2013-09-08 -- <a href="https://www.dbainfo.net/get-current-running-sql.htm" title="查看ASE v15正在执行的SQL语句内容">查看ASE v15正在执行的SQL语句内容</a> (0)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li><li>2012-03-29 -- <a href="https://www.dbainfo.net/sybase-ase-null-is-null.htm" title="Sybase ASE 中null is null的处理结果是什么？">Sybase ASE 中null is null的处理结果是什么？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
