<?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>家有小虎 &#187; 数据库</title>
	<atom:link href="http://jiahu.net/tag/%e6%95%b0%e6%8d%ae%e5%ba%93/feed" rel="self" type="application/rss+xml" />
	<link>http://jiahu.net</link>
	<description>我在路上, 你不在身旁. 想你的时候, 温暖依然.</description>
	<lastBuildDate>Sun, 15 Jan 2012 03:12:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>两个特别的存储过程</title>
		<link>http://jiahu.net/%e4%b8%a4%e4%b8%aa%e7%89%b9%e5%88%ab%e7%9a%84%e5%ad%98%e5%82%a8%e8%bf%87%e7%a8%8b.htm</link>
		<comments>http://jiahu.net/%e4%b8%a4%e4%b8%aa%e7%89%b9%e5%88%ab%e7%9a%84%e5%ad%98%e5%82%a8%e8%bf%87%e7%a8%8b.htm#comments</comments>
		<pubDate>Tue, 26 Aug 2008 02:35:01 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[脚本]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=564</guid>
		<description><![CDATA[简介 sp_msforeachdb 和 sp_msforeachtable 是非常有用的存储过程, 他们允许你遍历SQL Server实例中的全部数据库和表, 并对这些数据库和表执行命令. 我作为一个DBA每天都在使用它们. 两个存储过程都使用问号(?)作为一个置换符. 对于sp_msforeachdb, “?”表示数据库名称, 对于sp_msforeachtable, “?”表示表名称. sp_msforeachdb 示例 #1 &#8211; 可以使用以下命令检查实例中的每个数据库: sp_msforeachdb &#8216;dbcc checkdb( ”?” )&#8217; 示例 #2 &#8211; 修改实例中所有数据库的所有者为sa. sp_msforeachdb &#8216;IF ”?” NOT IN (”master”, ”model”, ”msdb”, ”tempdb”) BEGIN print ”?” &#8230; <a href="http://jiahu.net/%e4%b8%a4%e4%b8%aa%e7%89%b9%e5%88%ab%e7%9a%84%e5%ad%98%e5%82%a8%e8%bf%87%e7%a8%8b.htm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>简介</p>
<p>sp_msforeachdb 和 sp_msforeachtable 是非常有用的存储过程, 他们允许你遍历SQL Server实例中的全部数据库和表, 并对这些数据库和表执行命令. 我作为一个DBA每天都在使用它们. 两个存储过程都使用问号(?)作为一个置换符. 对于sp_msforeachdb, “?”表示数据库名称, 对于sp_msforeachtable, “?”表示表名称.<br />
<strong>sp_msforeachdb</strong></p>
<p>示例 #1 &#8211; 可以使用以下命令检查实例中的每个数据库:</p>
<p>sp_msforeachdb &#8216;dbcc checkdb( ”?” )&#8217;</p>
<p>示例 #2 &#8211; 修改实例中所有数据库的所有者为sa.</p>
<p>sp_msforeachdb &#8216;IF ”?” NOT IN (”master”, ”model”, ”msdb”, ”tempdb”)<br />
BEGIN<br />
print ”?”<br />
exec [?].dbo.sp_changedbowner ”sa”<br />
END&#8217;</p>
<p>**注意: 我使用if语句来过滤掉系统数据库</p>
<p>示例 #3 &#8211; 可以使用以下命令检查数据库中的每个表:</p>
<p>sp_msforeachdb &#8216;dbcc checktable( ”?” )&#8217;</p>
<p>示例 #4 &#8211; 压缩实例中的所有数据库. 谨慎使用这个命令. 不要在业务时间使用在业务数据库上.</p>
<p>sp_msforeachdb &#8216;dbcc ShrinkDatabase( ?, 10 )&#8217;</p>
<p>示例 #5 &#8211; 为实例中所有数据库添加用户 db_owner. 通常使用在SharePoint安装补丁上.</p>
<p>sp_msforeachdb &#8216;IF ”?” NOT IN (”master”, ”model”, ”msdb”, ”tempdb”)<br />
BEGIN<br />
print ”?”</p>
<p>exec [?].dbo.sp_adduser ”&lt;YOUR DOMAIN NAME HERE&gt;\&lt;YOUR USER ACCOUNT HERE&gt;”<br />
exec [?].dbo.sp_addrolemember ”db_owner”,”&lt;YOUR DOMAIN NAME HERE&gt;\<br />
&lt;YOUR USER ACCOUNT HERE”<br />
END&#8217;</p>
<p><strong>sp_msforeachtable</strong></p>
<p>相当于sp_msforeachdb, 存储过程sp_msforeachtable在命令中使用”?”来代替表名称.</p>
<p>示例 #1 &#8211; 获取索引列表, 以及索引的统计数据.</p>
<p>CREATE table #stats(<br />
table_name nvarchar(255) null,<br />
index_name nvarchar(255) null,<br />
statistics_update_date datetime null<br />
)<br />
GO</p>
<p>exec sp_msforeachtable<br />
&#8216;insert into #stats<br />
SELECT<br />
”?”,<br />
name AS index_name,<br />
STATS_DATE(object_id, index_id) AS statistics_update_date<br />
FROM<br />
sys.indexes<br />
WHERE<br />
object_id = OBJECT_ID(”?”);&#8217;</p>
<p>select * from #stats where index_name is not null</p>
<p>drop table #stats</p>
<p>有上百万人在使用这些存储过程, 可能不止这些. 你甚至可以组合使用sp_msforeachtable和sp_msforeachdb. 享受它们, 同时小心使用.</p>
<p>原文: <a title="SQL Server, Store Procedure" href="http://www.codeproject.com/KB/database/sql_server_hidden.aspx" target="_blank">SQL Server Hidden Stored Procedures</a></p>
<p>作者: <strong><a href="http://www.codeproject.com/script/Membership/Profiles.aspx?mid=1766896">Michael Ceranski</a></strong></p>
<p>PS: 很久没有做过翻译了, 但是这篇实在是很值得推荐, 顺便复习一下自己的英语. 希望没有给大家带来混乱:-)</p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/%e4%b8%a4%e4%b8%aa%e7%89%b9%e5%88%ab%e7%9a%84%e5%ad%98%e5%82%a8%e8%bf%87%e7%a8%8b.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Access的一些数据最大值</title>
		<link>http://jiahu.net/access%e7%9a%84%e4%b8%80%e4%ba%9b%e6%95%b0%e6%8d%ae%e6%9c%80%e5%a4%a7%e5%80%bc.htm</link>
		<comments>http://jiahu.net/access%e7%9a%84%e4%b8%80%e4%ba%9b%e6%95%b0%e6%8d%ae%e6%9c%80%e5%a4%a7%e5%80%bc.htm#comments</comments>
		<pubDate>Tue, 27 Nov 2007 17:04:37 +0000</pubDate>
		<dc:creator>@ouc</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[参数]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://cngator.net/?p=180</guid>
		<description><![CDATA[属性 最大值 Microsoft Access 数据库 (.mdb) 文件大小 2G 字节减去系统对象所需的空间。 数据库中的对象个数 32,768 模块（包括“内含模块”属性为“是”的窗体和报表） 1,000 对象名称中的字符数 64 密码的字符个数 14 用户名或组名的字符个数 20 并发用户的个数 255 表 属性 最大值 表名的字符个数 64 字段名的字符个数 64 表中字段的个数 255 打开表的个数 2048；实际可打开的表的数目可能会少一些，因为 Microsoft Access 还要打开一些内部的表。 表的大小 2G 字节减去系统对象所需的空间 “文本”字段的字符个数 255 &#8230; <a href="http://jiahu.net/access%e7%9a%84%e4%b8%80%e4%ba%9b%e6%95%b0%e6%8d%ae%e6%9c%80%e5%a4%a7%e5%80%bc.htm">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>属性 最大值<br />
Microsoft Access 数据库 (.mdb) 文件大小 2G 字节减去系统对象所需的空间。<br />
数据库中的对象个数 32,768<br />
模块（包括“内含模块”属性为“是”的窗体和报表） 1,000<br />
对象名称中的字符数 64<br />
密码的字符个数 14<br />
用户名或组名的字符个数 20<br />
并发用户的个数 255</p>
<p>表</p>
<p>属性 最大值<br />
表名的字符个数 64<br />
字段名的字符个数 64<br />
表中字段的个数 255<br />
打开表的个数 2048；实际可打开的表的数目可能会少一些，因为 Microsoft Access 还要打开一些内部的表。<br />
表的大小 2G 字节减去系统对象所需的空间<br />
“文本”字段的字符个数 255<br />
“备注”字段的字符个数 通过用户界面输入为 65,535；以编程方式输入时为 1G 字节的字符存储。<br />
“OLE 对象”字段的大小 1G 字节<br />
表中的索引个数 32<br />
索引中的字段个数 10<br />
有效性消息的字符个数 255<br />
有效性规则的字符个数 2,048<br />
表或字段说明的字符个数 255<br />
记录的字符个数（除“备注”字段和“OLE 对象”字段外） 2,000<br />
字段属性设置的字符个数 255</p>
<p>查询</p>
<p>属性 最大值<br />
实施关系的个数 每个表为 32 减去表中不包含在关系中的字段或字段组合的索引个数<br />
查询中的表的个数 32<br />
记录集中的字段个数 255<br />
记录集大小 1G 字节<br />
排序限制 255 个字符（一个或一个以上字段）<br />
嵌套查询的层次数 50<br />
查询设计网格一个单元格中的字符个数 1,024<br />
参数查询的参数字符个数 255<br />
WHERE 或 HAVING 子句中 AND 的个数 99<br />
SQL 语句中的字符个数 约为 64,000</p>
<p>窗体和报表</p>
<p>属性 最大值<br />
标签中的字符个数 2,048<br />
文本框中的字符个数 65,535<br />
窗体或报表宽度 22 英寸（55.87 厘米）<br />
节高度 22 英寸（55.87 厘米）<br />
所有节加上节页眉的高度（在“设计”视图中） 200 英寸（508 厘米）<br />
窗体或报表的最大嵌套层数 7<br />
报表中可作为排序或分组依据的字段或表达式个数 10<br />
报表中页眉和页脚的个数 1 对报表页眉/报表页脚，1 对页面页眉/页面页脚，10 对组页眉/组页脚<br />
报表的打印页数 65,536<br />
可添加到窗体或报表的控件和节的个数 754<br />
SQL 语句中作为窗体、报表或控件的“记录源”或“行来源”属性的字符个数（适用于 .mdb 和 .adp） 32,750</p>
<p>宏</p>
<p>属性 最大值<br />
宏中的操作个数 999<br />
条件中的字符个数 255<br />
备注中的字符个数 255<br />
操作参数中的字符个数 255</p>
<p>Microsoft Access 项目规格</p>
<p>Access 项目<br />
属性 最大值<br />
Microsoft Access 项目 (.adp) 中的对象数目 32,768<br />
模块（包括“内含模块”属性为“是”的窗体和报表） 1,000<br />
对象名称中的字符数 64<br />
表中的索引个数 250 (Microsoft SQL Server 6.5)<br />
1024（Microsoft SQL Server 7.0 和 2000）</p>
<p>Microsoft SQL Server 数据库</p>
<p>SQL Server 文档中描述了 Microsoft SQL Server 最大容量规格。有关 SQL Server 联机丛书的详细信息，请参见 Microsoft Developer&#8217;s Network Web 站点。</p>
<p>注意 使用该主题中的超链接会跳转到 Web 上，但随时可以切换回“帮助”。</p>
<p>窗体和报表</p>
<p>属性 最大值<br />
标签中的字符个数 2,048<br />
文本框中的字符个数 65,535<br />
窗体或报表宽度 22 英寸（55.87 厘米）<br />
节高度 22 英寸（55.87 厘米）<br />
所有节加上节页眉的高度（在“设计”视图中） 200 英寸（508 厘米）<br />
窗体或报表的最大嵌套层数 7<br />
报表中可作为排序或分组依据的字段或表达式个数 10<br />
报表中页眉和页脚的个数 1 对报表页眉/报表页脚，1 对页面页眉/页面页脚，10 对组页眉/组页脚<br />
报表的打印页数 65,536<br />
可添加到窗体或报表的控件和节的个数 754<br />
SQL 语句中作为窗体、报表或控件的“记录源”或“行来源”属性的字符个数（适用于 .mdb 和 .adp） 32,750</p>
<p>宏</p>
<p>属性 最大值<br />
宏中的操作个数 999<br />
条件中的字符个数 255<br />
备注中的字符个数 255<br />
操作参数中的字符个数 255</p>
<p>来源: <a href="http://blog.donews.com/enfant/archive/2007/10/30/1224195.aspx" target="_blank">http://blog.donews.com/enfant/archive/2007/10/30/1224195.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jiahu.net/access%e7%9a%84%e4%b8%80%e4%ba%9b%e6%95%b0%e6%8d%ae%e6%9c%80%e5%a4%a7%e5%80%bc.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

