<?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 V15.7</title>
	<atom:link href="http://www.dbainfo.net/tag/ase-v15-7/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 15.7静默方式安装并创建服务器</title>
		<link>https://www.dbainfo.net/ase-15-7-silent-install.htm</link>
		<comments>https://www.dbainfo.net/ase-15-7-silent-install.htm#comments</comments>
		<pubDate>Sat, 29 Nov 2014 10:29:02 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE V15.7]]></category>
		<category><![CDATA[静默安装]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2750</guid>
		<description><![CDATA[之前写过博文介绍Sybase ASE 15.0.3和SAP ASE 16.0静默安装数据库并创建数据库服务： 使用响应文件进行ASE 15.0.3的静默安装 SAP ASE 16静默方式安装并创建服务器 当时用的是ASE 15.0.3 32bit，用响应文件安装完ASE 15.0.3程序文件后没有自动创建ASE服务器。windows上可以使用sybatch调用资源文件以无交互方式创建ASE服务器。 下面介绍Sybase ASE 15.7使用静默方式自动安装程序文件并自动创建ASE服务器的过程。 一、操作系统及补丁要求： Sybase ASE 15.7在windows平台上同时包含32位和64位的程序。 ASE 15.7 GA认证的windows版本为：windows xp sp1+、windows 7、windows 2008 R2； ASE 15.7 ESD#2及更高版本认证的windows版本为：windows 7、windows 2008 R2； ASE 15.7 ESD#4(x64)版本认证的windows版本为：windows 8(x64)、windows 2012(x64)； 关于ASE 15.7 在各操作系统平台上的认证情况以及各操作系统平台上支持的ASE 15.7最低版本，请参考：Sybase ASE各版本认证情况 静默安装之前最好先安装Microsoft Visual C++ 2005/2008/2010可再发行补丁： Microsoft Visual C++ 2005 Redistributable Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>之前写过博文介绍Sybase ASE 15.0.3和SAP ASE 16.0静默安装数据库并创建数据库服务：</p>
<p><a href="https://www.dbainfo.net/ase-silent-installation-responsilefile.htm" target="_blank">使用响应文件进行ASE 15.0.3的静默安装</a></p>
<p><a href="https://www.dbainfo.net/ase-16-silent-install.htm" target="_blank">SAP ASE 16静默方式安装并创建服务器</a></p>
<p>当时用的是ASE 15.0.3 32bit，用响应文件安装完ASE 15.0.3程序文件后没有自动创建ASE服务器。windows上可以使用sybatch调用资源文件以无交互方式创建ASE服务器。</p>
<p>下面介绍Sybase ASE 15.7使用静默方式自动安装程序文件并自动创建ASE服务器的过程。</p>
<p><strong><span style="font-size:14px;">一、操作系统及补丁要求：</span></strong></p>
<p>Sybase ASE 15.7在windows平台上同时包含32位和64位的程序。<br />
	ASE 15.7 GA认证的windows版本为：windows xp sp1+、windows 7、windows 2008 R2；<br />
	ASE 15.7 ESD#2及更高版本认证的windows版本为：windows 7、windows 2008 R2；<br />
	ASE 15.7 ESD#4(x64)版本认证的windows版本为：windows 8(x64)、windows 2012(x64)；</p>
<p>关于ASE 15.7 在各操作系统平台上的认证情况以及各操作系统平台上支持的ASE 15.7最低版本，请参考：<a href="https://www.dbainfo.net/ase_certifications.htm" target="_blank">Sybase ASE各版本认证情况</a> <br />
	静默安装之前最好先安装Microsoft Visual C++ 2005/2008/2010可再发行补丁：</p>
<ul>
<li>Microsoft Visual C++ 2005 Redistributable</li>
<li>Microsoft Visual C++ 2008 Redistributable</li>
<li>Microsoft Visual C++ 2010 Redistributable</li>
</ul>
<p><span style="color:#f00;">32位windows仅需要安装32位的可再发行补丁，64位的windows需要同时安装32位和64位的可再发行补丁</span>。见如下图示：</p>
<p><img alt="" src="data:image/png;base64,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" /><br />
	其中：vc++ 2008可再发行补丁在windows 2008R2中可能会自带。<br />
	Sybase ASE 15.7安装向导不会自动安装VC++可再发行补丁需先手动安装。如果没有的话，可以在本博客下载。</p>
<p>如果未安装Microsoft Visual C++ 2005 Redistributable，在开始安装程序文件之前报错：</p>
<p><img alt="缺少vc++ 2005可再发行补丁报错" height="115" src="https://www.dbainfo.net/wp-content/uploads/2015/01/ase-responsefile-without-vc++-2005-Redistributable.png" width="997" /></p>
<p>如果未安装Microsoft Visual C++ 2010 Redistributable，在安装完ASE程序后创建ASE服务器的时候会报：</p>
<p style="text-align: center;"><img alt="缺少vc++ 2010可再发行补丁报错" height="135" src="https://www.dbainfo.net/wp-content/uploads/2015/01/ase-responsefile-without-vc++-2010-Redistributable.png" width="413" /></p>
<p>无法启动程序，因为计算机中丢失 MSVCR100.dll。尝试重新安装该程序以解决此问题。<br />
	无法启动程序，因为计算机中丢失 mfc100.dll。尝试重新安装该程序以解决此问题。</p>
<p><span id="more-2750"></span></p>
<p>&nbsp;</p>
<p>如果Sybase ASE 15.7安装介质解压后没有vc++补丁文件，可以在本博客下载：<br />
	Microsoft Visual C++ 2005 Redistributable：<a href="https://www.dbainfo.net/wp-content/uploads/file/ms-redist-2005/vc++2005.vcredist_x86.exe" target="_blank">vcredist_x86.exe</a>、<a href="https://www.dbainfo.net/wp-content/uploads/file/ms-redist-2005/vc++2005.vcredist_x64.exe" target="_blank">vcredist_x64.exe</a><br />
	Microsoft Visual C++ 2008 Redistributable：<a href="https://www.dbainfo.net/wp-content/uploads/file/ms-redist-2008/vc++2008.vcredist_x86.exe" target="_blank">vcredist_x86.exe</a>、<a href="https://www.dbainfo.net/wp-content/uploads/file/ms-redist-2008/vc++2008.vcredist_x64.exe" target="_blank">vcredist_x64.exe</a><br />
	Microsoft Visual C++ 2010 Redistributable：<a href="https://www.dbainfo.net/wp-content/uploads/file/ms-redist-2010/vc++2010.vcredist_x86.exe" target="_blank">vcredist_x86.exe</a>、<a href="https://www.dbainfo.net/wp-content/uploads/file/ms-redist-2010/vc++2010.vcredist_x64.exe" target="_blank">vcredist_x64.exe</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-size:14px;"><strong>二、编辑响应文件：</strong></span><br />
	如何生成响应文件呢？第一次安装的时候可以将自己的选项设置情况生成响应文件。命令：</p>
<p>&nbsp;</p>
<p><span style="font-size:14px;"><span style="color: rgb(255, 0, 0);">setupConsole.exe -r ase157responsefile.txt</span></span></p>
<p>	也可以从老手那里拷贝过来一个现成的响应文件，根据具体情况适当进行修改。下载地址请往下找！<br />
	下面介绍一下可能会修改到的属性：<br />
	1、选择安装文件夹<br />
	USER_INSTALL_DIR=D:\\ASE\\sybase157<br />
	Sybase ASE 15.7的安装目录，也就是环境变量SYBASE指向的目录。所有的ASE程序文件都会安装在该目录下。<br />
	修改SYBASE目录时需要全部替换响应文件ase157responsefile.txt中的D:\\ASE\\sybase157，使用反斜杠进行转义，注意是两个反斜杠。</p>
<p>	2、选择安装集<br />
	CHOSEN_INSTALL_SET=Full<br />
	完全安装Sybase ASE 15.7程序。</p>
<p>	3、选择产品许可证类型<br />
	SYBASE_PRODUCT_LICENSE_TYPE=developer<br />
	安装Sybase ASE 15.7的开发版。开发版的限制是：1个engine，25个并发连接数；内存和设备空间不限制。<br />
	可以在ASE服务器创建完成之后再修改license type。如果修改为edition=EE，license type=SR，则使用：<br />
	sp_lmconfig &#39;edition&#39;,&#39;EE&#39;<br />
	go<br />
	sp_lmconfig &#39;license type&#39;,&#39;SR&#39;<br />
	go</p>
<p>	4、配置新服务器<br />
	SY_CONFIG_ASE_SERVER=true<br />
	SY_CONFIG_BS_SERVER=true<br />
	SY_CONFIG_JS_SERVER=true<br />
	SY_CONFIG_SM_SERVER=true<br />
	SY_CONFIG_WS_SERVER=false<br />
	SY_CONFIG_SCC_SERVER=true<br />
	SY_CONFIG_TXT_SERVER=false<br />
	在setup安装完ASE程序文件后，可以自动创建ASE服务器。如果以上都设置false，则setup安装完程序文件后即退出。<br />
	以上配置表示依次创建：数据服务器、备份服务器、job scheduler服务器、自我管理服务器、Sybase Control Center服务器。</p>
<p>	5、配置数据服务器、备份服务器、扩展存储过程服务器、Job Scheduler服务器、自我管理服务器<br />
	可以发现，很多属性类似使用srvbuildres或sybatch调用资源文件(resource file)自动创建服务器时的*.rs文件中的属性。下面选几个主要的属性：<br />
	SY_CFG_ASE_SERVER_NAME=ASE157<br />
	设定ASE服务器名称为：ASE157，因为还有ASE157_BS、ASE157_XP、ASE157_JSAGENT需要同步修改，建议以区分大小写的方式完全替换ASE157。<br />
	SY_CFG_ASE_PAGESIZE=4k<br />
	SY_CFG_ASE_PASSWORD=123456<br />
	页面大小选择4k，设定sa的口令为：123456<br />
	SY_CFG_ASE_CHARSET=iso_1<br />
	SY_CFG_ASE_SORTORDER=bin_iso_1<br />
	默认字符集设定iso_1，默认排序规则设定bin_iso_1。<br />
	SY_CFG_ASE_PORT_NUMBER=5000<br />
	SY_CFG_BS_PORT_NUMBER=5001<br />
	数据服务器和备份服务器的端口分别为：5000和5001，请自行修改为其它未用端口。<br />
	windows上查找端口5000是否被占用： netstat -ano|findstr 5000</p>
<p>	6、Sybase Control Center<br />
	INSTALL_SCC_SERVICE=TRUE<br />
	表示会在windows服务中添加&quot;SybaseControlCenter3.2.7&quot;，启动类型：自动。SCC使用端口：8282和8283。</p>
<p>	7、关于密码<br />
	有：sa/123456<br />
	jsuser/123456<br />
	sccadmin/123456<br />
	uafadmin/123456</p>
<p><strong>注意：</strong></p>
<p>对于ASE 15.7 GA的响应文件：</p>
<ul>
<li>需要注释第49行：SY_CFG_ASE_PASSWORD=123456，安装向导默认会设定sa密码为NULL；</li>
<li>第97和98行指定sa作为job schedular的管理用户；如果设定管理用户名称为jsuser，会报错：运行任务创建自管理登录/用户.任务创建自管理登录/用户 失败; 终止配置.；</li>
<li>sa的口令为空；sccadmin和uafadmin的口令均为123456；</li>
</ul>
<p>对于ASE 15.7 SP101的响应文件：</p>
<ul>
<li>必须设定sa的口令，且口令长度为6个字符或以上；</li>
<li>job schedular的管理用户sa，口令为123456；</li>
</ul>
<p>因此，GA与其它补丁使用不能的响应文件，请参考我的响应文件：</p>
<p>Sybase ASE 15.7 GA： <a href="https://www.dbainfo.net/wp-content/uploads/file/ase157responsefile_GA.txt" target="_blank">ase157responsefile_GA.txt</a></p>
<p>Sybase ASE 15.7 SP101：<a href="https://www.dbainfo.net/wp-content/uploads/file/ase157responsefile_SP101.txt" target="_blank">ase157responsefile_SP101.txt</a></p>
<p>这两个响应文件编码格式为UTF-8，直接在浏览器中查看时需要选择字符编码为Unicode。</p>
<p><span style="font-size:14px;"><strong>三、静默安装并创建ASE服务器</strong></span><br />
	<span style="font-size:14px;"><span style="color: rgb(255, 0, 0);">setupConsole.exe -i silent -f ase157responsefile_GA.txt&nbsp; -DAGREE_TO_SYBASE_LICENSE=true</span></span><br />
	-i silent 表示静默安装，-f指定响应文件，-DAGREE_TO_SYBASE_LICENSE必须为true</p>
<p>大约15分钟左右能完成！<br />
	静默安装并创建ASE服务器的过程输出：</p>
<p>*********************************************************************************************************************</p>
<blockquote>
<p>E:\ase157_winx64_GA&gt; setupConsole.exe -i silent -f c:\ase157responsefile_GA.txt&nbsp; -DAGREE_TO_SYBASE_LICENSE=true<br />
		警告: 您已选择 &#39;4k&#39; 作为 Adaptive Server 的逻辑页大小。 如果您计划从另一个数据库装载转储，请确保此逻辑页大小与源数据库的<br />
		大小相匹配。 Adaptive Server 以前版本中的缺省逻辑页大小为 2KB。<br />
		运行任务更新接口文件中的Sybase Server项.<br />
		任务更新接口文件中的Sybase Server项 成功.<br />
		运行任务创建master 设备.<br />
		建立master 设备<br />
		..Done<br />
		任务创建master 设备 成功.<br />
		运行任务更新注册表中的Sybase Server 项.<br />
		任务更新注册表中的Sybase Server 项 成功.<br />
		运行任务启动Sybase Server.<br />
		等待服务器 &#39;ASE157&#39; 引导...<br />
		任务启动Sybase Server 成功.<br />
		运行任务创建sybsystemprocs 数据库.<br />
		sybsystemprocs 数据库已创建.<br />
		任务创建sybsystemprocs 数据库 成功.<br />
		运行任务安装系统存储过程.<br />
		正在安装系统存储过程:已完成 10%...<br />
		正在安装系统存储过程:已完成 20%...<br />
		正在安装系统存储过程:已完成 30%...<br />
		正在安装系统存储过程:已完成 40%...<br />
		正在安装系统存储过程:已完成 50%...<br />
		正在安装系统存储过程:已完成 60%...<br />
		正在安装系统存储过程:已完成 70%...<br />
		正在安装系统存储过程:已完成 80%...<br />
		正在安装系统存储过程:已完成 90%...<br />
		正在安装系统存储过程:已完成 100%...<br />
		任务安装系统存储过程 成功.<br />
		运行任务设置&#39;model&#39; 数据库权限.<br />
		任务设置&#39;model&#39; 数据库权限 成功.<br />
		运行任务设置本地 Adaptive Server 名.<br />
		任务设置本地 Adaptive Server 名 成功.<br />
		运行任务为Adaptive Server设置XP Server .<br />
		任务为Adaptive Server设置XP Server&nbsp; 成功.<br />
		运行任务更新注册表中的XP Server 项.<br />
		任务更新注册表中的XP Server 项 成功.<br />
		运行任务创建临时数据库.<br />
		任务创建临时数据库 成功.<br />
		运行任务安装字符集.<br />
		安装字符集&#39;iso_1&#39;<br />
		安装字符集&#39;iso_1&#39;<br />
		.Done<br />
		字符集&#39;iso_1&#39;被成功地安装.<br />
		任务安装字符集 成功.<br />
		运行任务为Adaptive Server设置缺省字符集和(或)缺省排序顺序.<br />
		设置缺省字符集iso_1<br />
		排序顺序&#39;bin_iso_1&#39; 已经被安装.<br />
		排序顺序&#39;bin_iso_1&#39; 已被成功地设置为缺省.<br />
		在重新引导前等待15 秒向操作系统重新申请资源.<br />
		等待服务器 &#39;ASE157&#39; 引导...<br />
		任务为Adaptive Server设置缺省字符集和(或)缺省排序顺序 成功.<br />
		运行任务安装语言.<br />
		语言&#39;us_english&#39; 已经被安装.<br />
		任务安装语言 成功.<br />
		运行任务设置缺省语言.<br />
		设置缺省语言us_english<br />
		语言&#39;us_english&#39; 已设置为缺省.<br />
		任务设置缺省语言 成功.<br />
		运行任务安装 sybsystemdb 数据库.<br />
		sybsystemdb 数据库已经扩展。<br />
		任务安装 sybsystemdb 数据库 成功.<br />
		运行任务为Adaptive Server设置Backup Server .<br />
		任务为Adaptive Server设置Backup Server&nbsp; 成功.<br />
		运行任务关闭Sybase Server.<br />
		在重新引导前等待15 秒向操作系统重新申请资源.<br />
		任务关闭Sybase Server 成功.<br />
		运行任务启动服务器作为服务.<br />
		等待服务器 &#39;ASE157&#39; 引导...<br />
		等待服务器 &#39;ASE157&#39; 引导...<br />
		任务启动服务器作为服务 成功.<br />
		配置成功完成.<br />
		退出.<br />
		此次会话的日志文件是&#39;D:\ASE\sybase157\ASE-15_0\init\logs\log1129.001&#39;.<br />
		运行任务在接口文件中更新Backup Server记录项.<br />
		任务在接口文件中更新Backup Server记录项 成功.<br />
		运行任务更新注册表中Backup Server的项.<br />
		任务更新注册表中Backup Server的项 成功.<br />
		运行任务启动服务器作为服务.<br />
		任务启动服务器作为服务 成功.<br />
		配置成功完成.<br />
		退出.<br />
		此次会话的日志文件是&#39;D:\ASE\sybase157\ASE-15_0\init\logs\log1129.002&#39;.<br />
		运行任务更新 interfaces 文件中的 Job Scheduler 代理条目.<br />
		任务更新 interfaces 文件中的 Job Scheduler 代理条目 成功.<br />
		运行任务创建 Sybase 管理数据库.<br />
		创建了 Sybase 管理数据库<br />
		任务创建 Sybase 管理数据库 成功.<br />
		运行任务安装 Sybase 管理存储过程.<br />
		正在安装 Sybase 管理存储过程: 已完成 10%...<br />
		正在安装 Sybase 管理存储过程: 已完成 20%...<br />
		正在安装 Sybase 管理存储过程: 已完成 30%...<br />
		正在安装 Sybase 管理存储过程: 已完成 40%...<br />
		正在安装 Sybase 管理存储过程: 已完成 50%...<br />
		正在安装 Sybase 管理存储过程: 已完成 60%...<br />
		正在安装 Sybase 管理存储过程: 已完成 70%...<br />
		正在安装 Sybase 管理存储过程: 已完成 80%...<br />
		正在安装 Sybase 管理存储过程: 已完成 90%...<br />
		正在安装 Sybase 管理存储过程: 已完成 100%...<br />
		任务安装 Sybase 管理存储过程 成功.<br />
		运行任务安装 Job Scheduler 存储过程模板.<br />
		任务安装 Job Scheduler 存储过程模板 成功.<br />
		运行任务安装 Job Scheduler XML 模板.<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybBackupDbToDiskTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybBackupLogToDiskTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybDeleteStatsTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybRebuildIndexTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybRebuildTableTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybReclaimIndexSpaceTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybReclaimTableSpaceTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybReconfLocksTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybReconfMdCacheTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybReconfUsrConnsTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybUpdateStatsTemplate.xml<br />
		.Done<br />
		D:\ASE\sybase157\ASE-15_0\jobscheduler\Templates\xml\en\SybSvrUpdateStatsTemplate.xml<br />
		.Done<br />
		任务安装 Job Scheduler XML 模板 成功.<br />
		运行任务设置 Job Scheduler 代理名称.<br />
		任务设置 Job Scheduler 代理名称 成功.<br />
		运行任务启用 Job Scheduler.<br />
		任务启用 Job Scheduler 成功.<br />
		运行任务创建自管理登录/用户.<br />
		任务创建自管理登录/用户 成功.<br />
		运行任务创建更新统计信息作业.<br />
		任务创建更新统计信息作业 成功.<br />
		配置成功完成.<br />
		退出.<br />
		此次会话的日志文件是&#39;D:\ASE\sybase157\ASE-15_0\init\logs\log1129.003&#39;.</p>
</blockquote>
<p>*********************************************************************************************************************</p>
<p>首次登录时sa口令为空，登录后修改sa的口令为：abc123</p>
<p>sp_password NULL,abc123</p>
<p>go</p>
<p>--EOF--</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-7-silent-install.htm">https://www.dbainfo.net/ase-15-7-silent-install.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-7-silent-install.htm">Sybase ASE 15.7静默方式安装并创建服务器</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-11-28 -- <a href="https://www.dbainfo.net/ase-16-silent-install.htm" title="SAP ASE 16静默方式安装并创建服务器">SAP ASE 16静默方式安装并创建服务器</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>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-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>2013-07-18 -- <a href="https://www.dbainfo.net/create-ase-server-by-manual.htm" title="手动创建ASE服务器">手动创建ASE服务器</a> (0)</li><li>2011-10-19 -- <a href="https://www.dbainfo.net/install-ase15-7-glibc-detected-srvbuildres-free-invalid-pointer.htm" title="安装ASE15.7时出现glibc detected *** srvbuildres: free(): invalid pointer问题的解决">安装ASE15.7时出现glibc detected *** srvbuildres: free(): invalid pointer问题的解决</a> (3)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-15-7-silent-install.htm/feed</wfw:commentRss>
		<slash:comments>0</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>isql登录ASE报Client password encryption fails问题解决</title>
		<link>https://www.dbainfo.net/isql_client_password_encryption_fails.htm</link>
		<comments>https://www.dbainfo.net/isql_client_password_encryption_fails.htm#comments</comments>
		<pubDate>Mon, 26 May 2014 03:41:29 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE V15.7]]></category>
		<category><![CDATA[isql]]></category>
		<category><![CDATA[加密]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2463</guid>
		<description><![CDATA[遇到两例isql登录ASE报Client&#160;password&#160;encryption&#160;fails.的错误，先总结一下。 主要原因可能有： 1、操作系统不被支持； 2、sybase环境变量不正确； case 1： 在SUSE 10 x64 上安装了ASE 15.7 ESD#7的32位的客户端，使用isql连接的时候，报： Client password encryption fails（客户端密码加密失败） 通过查询sybase官方的版本与平台支持信息， ID Product Prod Version Prod Word Size OS Version Status 1436 Adaptive Server Enterprise 15.0 64-bit SuSE SLES 10 (AMD64/EM64T) Certified &#160; &#160; &#160; General Notes:&#160; &#160; ASE15.7 release does NOT support SLES10. Due to recent changes in [...]]]></description>
			<content:encoded><![CDATA[<p>遇到两例isql登录ASE报<span style="color: rgb(0, 0, 0); font-family: 微软雅黑, 'MS Sans Serif', sans-serif; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">Client&nbsp;password&nbsp;encryption&nbsp;fails.的错误，先总结一下。</span></p>
<p>主要原因可能有：</p>
<p style="margin-left: 40px;">1、操作系统不被支持；</p>
<p style="margin-left: 40px;">2、sybase环境变量不正确；</p>
<p><strong><span style="font-size:14px;">case 1：<br />
	</span></strong></p>
<p>在SUSE 10 x64 上安装了ASE 15.7 ESD#7的32位的客户端，使用isql连接的时候，报： Client password encryption fails（客户端密码加密失败）</p>
<p>通过查询<a href="http://certification.sybase.com/ucr/search.do" target="_blank">sybase官方的版本与平台支持信息</a>，</p>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="tabletexthead">ID</td>
<td class="tabletexthead">Product</td>
<td class="tabletexthead">Prod <br />
				Version</td>
<td class="tabletexthead">Prod <br />
				Word Size</td>
<td class="tabletexthead">OS Version</td>
<td class="tabletexthead">Status</td>
</tr>
<tr>
<td class="tabletextshaded">1436</td>
<td class="tabletextshaded">Adaptive Server Enterprise</td>
<td class="tabletextshaded">15.0</td>
<td class="tabletextshaded">64-bit</td>
<td class="tabletextshaded">SuSE SLES 10 (AMD64/EM64T)</td>
<td class="tabletextshaded">Certified</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="right" class="tabletexthead" valign="top" width="17%">&nbsp;</td>
<td class="tabletext">&nbsp;</td>
<td class="tabletext" width="83%">&nbsp;</td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top" width="17%">General Notes:&nbsp;</td>
<td class="tabletextshaded">&nbsp;</td>
<td class="tabletextshaded" width="83%"><span style="color:#f00;">ASE15.7 release does NOT support SLES10. </span>Due to recent changes in glibc, the environment variable LD_POINTER_GUARD should be set to 1 for ASE to function properly. This variable should be set before starting any ASE binary. Note that there is known bug with the configuration step of the ASE installer. Please use &quot;srvbuild&quot; or &quot;srvbuildres&quot; to configure devices. This bug will be fixed in a future release of ASE. ASE15.5 ESD5.2 can&#39;t install on SUSE10SP2 Work-round: Replace sylapi with 32bit and change to 32bit JRE. ASE 15.5 support SUSE10: kernel-smp-2.6.16.21-0.8 glibc-2.4-31.2 ASE CE 15.5 support SUSE10.1: kernel-smp-2.6.16.46-0.12 glibc-2.4-31.30 e2fsprogs-1.38-25.21 libaio-0.3.104-14.2 libgcc-3.3.3-43.41 libstdc++-3.3.3-44.41 compat-libstdc++-5.0.7-22.2</td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top">Minimum Product Level :&nbsp;</td>
<td class="tabletext">&nbsp;</td>
<td class="tabletext">ASE 15.0.2 ESD#1 <br />
				ASE15.5 GA to ASE15.5 ESD5.1 <br />
				ASE15.7 release does NOT support SLES10.</td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top">Minimum Required OS Level :&nbsp;</td>
<td class="tabletextshaded">&nbsp;</td>
<td class="tabletextshaded">ASE15.7 release does NOT support SLES10. ASE15.7 requires SLES 11.0 as minOS. </p>
<p>				For ASE15.0.2 and higher to ASE15.5 ESD5.1: <br />
				SuSE 10 </p>
<p>				kernel-smp-2.6.16.21-0.8 <br />
				glibc-2.4-31.2 <br />
				glibc-devel-2.4-31.2</td>
</tr>
</tbody>
</table>
<p>再查看ASE 15.7的最低支持平台，看到：<span id="more-2463"></span></p>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td class="tabletexthead">ID</td>
<td class="tabletexthead">Product</td>
<td class="tabletexthead">Prod <br />
				Version</td>
<td class="tabletexthead">Prod <br />
				Word Size</td>
<td class="tabletexthead">OS Version</td>
<td class="tabletexthead">Status</td>
</tr>
<tr>
<td class="tabletextshaded">2826</td>
<td class="tabletextshaded">Adaptive Server Enterprise</td>
<td class="tabletextshaded">15.0</td>
<td class="tabletextshaded">64-bit</td>
<td class="tabletextshaded">SuSE SLES 11 (AMD64/EM64T)</td>
<td class="tabletextshaded">Certified</td>
</tr>
</tbody>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td align="right" class="tabletexthead" valign="top" width="17%">&nbsp;</td>
<td class="tabletext">&nbsp;</td>
<td class="tabletext" width="83%">&nbsp;</td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top" width="17%">General Notes:&nbsp;</td>
<td class="tabletextshaded">&nbsp;</td>
<td class="tabletextshaded" width="83%"><span style="color:#f00;">ASE15.7 is certified / released on SLES 11.0. ASE15.7 is certified on SuSE SLES 11 SP2 ASE15.7SP120 is certified on SuSE SLES 11 SP3 </span>ASE155 ESD4 is certified on SuSE SLES 11 SP3 ase1503 esd3 is certified with SUSE11, but note following issue: issue 1: jvm file io will hit stacktrace workaround: During the creation of the PCA/JVM it is necessary to retrieve userid/password information from the network security services (nss) to allow the virtual machine to create a shared memory region. If the information is attempted to be retrieved from the network information service (nis) provider a SEGV will occur. To avoid this a different provider must be able to supply the information prior to attempting to retrieve the information via nis. For nss implementations specifying either &#39;compat&#39; or &#39;files nis&#39; retrieval order in the /etc/nsswitch.conf file the following alternatives may be used to avoid this problem: 1) Add the userid and password for the user starting the Adaptive Server to the local /etc/passwd and /etc/shadow files using either the adduser command or the graphical user interface for system administration tasks on the host where the server is to be run. This will allow the userid/password request to be satisfied by the local information without recourse to the nis call for this information. 2) If it is not possible or desirable to add the user information to the local files ensure that the name service cache daemon (nscd) is running on the host where the server will be run. The nscd maintains a cache of the userid and password information that is consulted prior to dispatching a request to the nis for this information. issue 2: all older versions than ase1503 esd3 can&#39;t work with SUSE11. ASE CE 15.5 has not certified with SUSE11 ASE15.5 has been certified with SUSE11 SP1</td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top">Minimum Product Level :&nbsp;</td>
<td class="tabletext">&nbsp;</td>
<td class="tabletext">ase1503 esd3 <br />
				ASE155 ESD1 is the minimum ASE level certified for SuSE11 Update 1 <br />
				ASE155 ESD4 is the minimum ASE level certified for SuSE11 Update 3 </p>
<p>				<span style="color:#f00;">ASE15.7 is certified / released on SLES 11.0 and 11.1. <br />
				ASE15.7 is certified on SLES 11.2 <br />
				ASE15.7SP120 is certified on SLES 11.3 </span></td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top">Minimum Required OS Level :&nbsp;</td>
<td class="tabletextshaded">&nbsp;</td>
<td class="tabletextshaded">kernel-default-2.6.27.19-5.1 <br />
				glibc-2.9-13.2</td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top">Certified OS Patch Level :&nbsp;</td>
<td class="tabletext">&nbsp;</td>
<td class="tabletext">ASE15.7 is certified / released on SLES 11.0 and 11.1. <br />
				ASE15.7 is certified on SLES 11.2 <br />
				ASE15.7SP120 is certified on SLES 11.3</td>
</tr>
<tr>
<td align="right" class="tabletexthead" valign="top">High Availability SW :&nbsp;</td>
<td class="tabletextshaded">&nbsp;</td>
<td class="tabletextshaded">ASE15.7 / VCS 5.0 is certified. Please refer to install guide on work-arounds for possible conflict with OS involving user account look-up, CR 578921.</td>
</tr>
</tbody>
</table>
<p>由上可以看到如果想在SUSE上安装ASE 15.7，需要操作系统至少是：SUSE Enterprise Linux Server 11以上。</p>
<p>在SLES 11 SP1上再次安装SDK ASE 15.7 ESD#7,isql能够正常登录ASE服务器。</p>
<p>&nbsp;</p>
<p><strong><span style="font-size:14px;">另外一个case也是报Client password encryption fails.</span></strong></p>
<p>在AIX 6.1平台上，syb64用户下安装ASE 15.7服务器端：Adaptive Server Enterprise/15.7.0/EBF 19625 SMP ONE-OFF/P/RS6000/AIX 6.1/ase157/2820/64-bit/FBO/Fri Oct 14 11:43:25 2011</p>
<p>sybase用户下安装ASE 15.7客户端：SDK ASE 157/P-EBF20747 ESD#7/DRV15.7.0.7</p>
<p>使用syb64用户执行： /syb64/OCS-15_0/bin/isql -Usa -P??? -Sservername能够正常登录，<br />
	使用syb64用户执行：/sybase/OCS-15_0/bin/isql -Usa -P??? Sservername就报Client password encryption fails</p>
<p><span style="font-size:14px;"><strong>原因：</strong></span></p>
<p>在syb64调用/sybase/OCS-15_0/bin/isql时，引用了syb64当前环境下的/syb64/ASE-15_0下的lib库文件，而/syb64/ASE-15_0下的lib文件版本要低于/sybase下的。</p>
<p><span style="font-size:14px;"><strong>解决方法：</strong></span></p>
<p>使用syb64加载用户sybase的SYBASE环境变量：</p>
<p>. ~sybase/SYBASE</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/isql_client_password_encryption_fails.htm">https://www.dbainfo.net/isql_client_password_encryption_fails.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/isql_client_password_encryption_fails.htm">isql登录ASE报Client password encryption fails问题解决</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-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-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-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>2013-07-18 -- <a href="https://www.dbainfo.net/create-ase-server-by-manual.htm" title="手动创建ASE服务器">手动创建ASE服务器</a> (0)</li><li>2011-10-19 -- <a href="https://www.dbainfo.net/install-ase15-7-glibc-detected-srvbuildres-free-invalid-pointer.htm" title="安装ASE15.7时出现glibc detected *** srvbuildres: free(): invalid pointer问题的解决">安装ASE15.7时出现glibc detected *** srvbuildres: free(): invalid pointer问题的解决</a> (3)</li><li>2011-10-08 -- <a href="https://www.dbainfo.net/ase-v15-7-download-page.htm" title="Sybase ASE V15.7下载地址">Sybase ASE V15.7下载地址</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/isql_client_password_encryption_fails.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>ASE中xml服务使用方法简介</title>
		<link>https://www.dbainfo.net/ase-xml-introduction.htm</link>
		<comments>https://www.dbainfo.net/ase-xml-introduction.htm#comments</comments>
		<pubDate>Tue, 15 Oct 2013 01:59:01 +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[ASE V15.5]]></category>
		<category><![CDATA[ASE V15.7]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/ase%e4%b8%adxml%e6%9c%8d%e5%8a%a1%e4%bd%bf%e7%94%a8%e6%96%b9%e6%b3%95%e7%ae%80%e4%bb%8b.htm</guid>
		<description><![CDATA[ASE自12.5.1开始在内部处理中支持xml；自15.x版本xml功能得到进一步完善。 ASE15.x中使用xml不需要额外的license。 一、导出xml文档 在ASE的select语句中加入关键字for xml即可以xml格式显示结果集。 语法： 限制： for xml select语句不能包括into_clause、compute_clause、read_only_clause、isolation_clause、browse_clause 或 plan_clause。 不能在命令create view、declare cursor、subquery 或 execute command中指定 for xml select。 不能在以下命令中使用for xml 子查询：for xml select、create view、declare cursor、select into；亦不能将其用作定量判定子查询，如 any/all、in/not in、exists/not exists。 下面举例导出xml格式的SQL查询结果集： 以SQL：select id,name,crdate from sysobjects where type=&#39;S&#39; 为例。 首先，启用 XML服务 sp_configure &#34;enable xml&#34;,1 然后，执行：select id,name,crdate from sysobjects where type=&#39;S&#39; for xml 返回xml格式的结果集。 为了防止出现堆内存(参数：heap [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:black; font-family:宋体; font-size:10pt">ASE自12.5.1开始在内部处理中支持xml；自15.x版本xml功能得到进一步完善。 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">ASE15.x中使用xml不需要额外的license。 </span></p>
<p><span style="color:red; font-family:宋体; font-size:16pt">一、导出xml文档 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">在ASE的select语句中加入关键字for xml即可以xml格式显示结果集。 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt"><strong>语法： </strong></span></p>
<p><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/10/101513_0159_ASExml1.jpg" /><span style="color:black; font-family:宋体; font-size:10pt"> </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt"><strong>限制： </strong></span></p>
<ul style="margin-left: 43pt">
<li><span style="color:black; font-family:宋体; font-size:10pt">for xml select语句不能包括into_clause、compute_clause、read_only_clause、isolation_clause、browse_clause 或 plan_clause。 </span></li>
<li><span style="color:black; font-family:宋体; font-size:10pt">不能在命令create view、declare cursor、subquery 或 execute command中指定 for xml select。 </span></li>
<li><span style="color:black; font-family:宋体; font-size:10pt">不能在以下命令中使用for xml 子查询：for xml select、create view、declare cursor、select into；亦不能将其用作定量判定子查询，如 any/all、in/not in、exists/not exists。 </span></li>
</ul>
<p><span style="color:black; font-family:宋体; font-size:10pt">下面举例导出xml格式的SQL查询结果集：<span id="more-2188"></span></span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">以SQL：<span style="color:blue">select id,name,crdate from sysobjects where type=&#39;S&#39; <span style="color:black">为例。 </span></span></span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">首先，启用 XML服务 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">sp_configure &quot;enable xml&quot;,1 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">然后，执行：<span style="color:blue">select id,name,crdate from sysobjects where type=&#39;S&#39; for xml <span style="color:black">返回xml格式的结果集。 </span></span></span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">为了防止出现堆内存(参数：heap memory per user)不足的情况，建议使用选项：incremental=yes (incremental=yes表示：从指定for xml的select语句中返回多行)。 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">将isql执行结果保存到文件系统上的文本文件，可以实现将ASE表数据保存为xml文档的需求。 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">如下脚本/tmp/xml.sh供参数： </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">$cat /tmp/xml.sh </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">UserName=$1 </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">PassWd=$2 </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">ServerName=$3 </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">FullTableName=$4 </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">isql -U${UserName} -P${PassWd} -S${ServerName} -w5000 -b &lt;&lt;EOF </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">set nocount on </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">go </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">set textsize 100000000 </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">go </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">select * from ${FullTableName} for xml option &quot;incremental=yes&quot; </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">--select * from ${FullTableName} for xml all option &quot;incremental=yes&quot; </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">go </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">quit </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">EOF </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">脚本使用方法：/tmp/xml.sh sa &quot;&quot; redhat6 &quot;testdb..sysobjects&quot; &gt; testdb..sysobjects.xml </span></p>
<p><span style="color:red; font-family:宋体; font-size:16pt">二、读取xml文档的数据 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">利用ASE中的代理表&amp;CIS组件可以访问操作系统上的目录和文件，进而使用xmlextract提取xml文档的信息。 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">需要启用CIS组件和文件访问参数： </span></p>
<ul style="margin-left: 43pt">
<li><span style="color:black; font-family:宋体; font-size:10pt">检验是否将配置参数 enable cis 设置为1： sp_configure &quot;enable cis&quot;,1 </span></li>
<li><span style="color:black; font-family:宋体; font-size:10pt">使用 sp_configure 启用文件访问： sp_configure &quot;enable file access&quot;,1 </span></li>
</ul>
<p><span style="color:black; font-family:宋体; font-size:10pt">创建执行目录/dev/shm的代理表xmlxfsTab: </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">create proxy_table xmlxfsTab external directory at &quot;/dev/shm;R&quot; </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">查看目录/dev/shm下文件： </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">select filename,size,filetype from xmlxfsTab </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">下面SQL语句返回：testdb..sysobjects.xml文档中id&lt;10或者name=&quot;sysroles&quot;的记录集： </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">set textsize 100000000 </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">select filename ,xmlextract(&#39;//resultset/row[id&lt;10 or name=&quot;sysroles&quot;]&#39;,content) from xmlxfsTab where filename=&#39;testdb..sysobjects.xml&#39; </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">下面SQL语句返回：testdb..sysobjects.xml文档中id&lt;10或者name=&quot;sysroles&quot;的表名列表： </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">set textsize 100000000 </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">select filename ,xmlextract(&#39;//resultset/row[id&lt;10 or name=&quot;sysroles&quot;]/name&#39;,content) from xmlxfsTab where filename=&#39;testdb..sysobjects.xml&#39; </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">在执行xmlextract函数时，如果xml文档大小过大，会报堆内存不足的错误。 </span></p>
<p><a href="https://www.dbainfo.net/wp-content/uploads/2013/10/101513_0159_ASExml2.jpg" class="highslide-image" onclick="return hs.expand(this);" onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/2013/10/101513_0159_ASExml2.jpg" /><span style="color:black; font-family:宋体; font-size:10pt"> </span></a></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">建议根据提示增加参数:heap memory per user。sp_configure &quot;heap memory per user&quot;,NNNNNNN </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">另外，也可以用java,SAX,DOM,JDOM等工具来解析xml文档。 </span></p>
<p><span style="color:red; font-family:宋体; font-size:16pt">三、函数xmltable的用法 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">函数xmltable能根据xml内容返回一个SQL表。对xmltable()的单个调用可取代在每次迭代时对xmlextract进行多次调用的T-SQL循环；调用xmltable()相当于对由xmltable()生成的表的每行执行单个xmlextract表达式。 </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">例子： </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">declare @a text </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">select @a=(select id,name,type,crdate,sysstat from sysobjects for xml) </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">select @a </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">select * from xmltable(&#39;/resultset/row&#39; passing @a columns id int , name varchar(255)) as xml_table </span></p>
<p><span style="color:blue; font-family:宋体; font-size:10pt">go </span></p>
<p><span style="color:black; font-family:宋体; font-size:10pt">对于包含id,name,type,crdate,sysstat列的xml形式数据，xmltable能够生成包含id、name两列的SQL表。 </span></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-xml-introduction.htm">https://www.dbainfo.net/ase-xml-introduction.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-xml-introduction.htm">ASE中xml服务使用方法简介</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-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-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</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>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-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-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></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-xml-introduction.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
