﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-啪啪拉拉噼里啪啦-文章分类-SQL SERVER</title><link>http://www.blogjava.net/plpa/category/971.html</link><description>初学者天堂资料汇集</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 07:42:50 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 07:42:50 GMT</pubDate><ttl>60</ttl><item><title>SQL 数据库中的事务</title><link>http://www.blogjava.net/plpa/articles/2947.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 09:31:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2947.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2947.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2947.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2947.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2947.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>SQL 数据库中的事务</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR><SPAN class=style2>11.4.1 事务的由来</SPAN></P>
<P>使用DELETE 命令或UPDATE 命令对数据库进行更新时一次只能操作一个表，这会带来数据库的数据不一致的问题。例如：企业取消了后勤部，需要将‘后勤部’从department表中删除，要修改department 表，而employee 表中的部门编号与后勤部相对应的员工也应删除。因此，两个表都需要修，改这种修改只能通过两条DELETE 语句进行。假设后勤部编号为‘1012’</P>
<P>第一条DELETE 语句修改department 表<BR>delete from department<BR>where dept_id = ’1012’<BR>第二条DELETE 语句修改employee 表<BR>delete from employee<BR>where dept_id = ’1012’<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;在执行第一条DELETE 语句后，数据库中的数据已处于不一致的状态，因为此时已经没有‘后勤部’了，但employee 表中仍然保存着属于后勤部的员工记录。只有执行了第二条DELETE 语句后数据才重新处于一致状态。但是，如果执行完第一条语句后，计算机突然出现故障，无法再继续执行第二条DELETE 语句，则数据库中的数据将处于永远不一致的状态。因此，必须保证这两条DELETE 语句同时执行。为解决类似的问题，数据库系统通常都引入了事务（Transaction） 的概念。<BR><BR><SPAN class=style2>11.4.2 事务的概念</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;事务是一种机制，是一个操作序列，它包含了一组数据库操作命令，所有的命令作为一个整体一起向系统提交或撤消操作请求，即要么都执行，要么都不执行。因此，事务是一个不可分割的工作逻辑单元，类似于操作系统中的原语。在数据库系统上执行并发操作时，事务是作为最小的控制单元来使用的。<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;通常在程序中用BEGIN TRANSACTION 命令来标识一个事务的开始，用COMMITTRANSACTION 命令标识事务结束。这两个命令之间的所有语句被视为一体，只有执行到COMMIT TRANSACTION 命令时，事务中对数据库的更新操作才算确认。和BEGIN…END 命令类似，这两个命令也可以进行嵌套，即事务可以嵌套执行。这两个命令的语法如下： <BR><BR>BEGIN TRAN[SACTION] [transaction_name | @tran_name_variable]<BR>COMMIT [ TRAN[SACTION] [transaction_name | @tran_name_variable] ]<BR>其中BEGIN TRANSACTION 可以缩写为BEGIN TRAN、 COMMIT TRANSACTION可以缩写为COMMIT TRAN 或COMMIT。 
<P>
<UL>
<LI>transaction_name<BR>指定事务的名称。只有前32 个字符会被系统识别。 
<LI>@tran_name_variable<BR>用变量来指定事务的名称，变量只能声明为CHAR、 VARCHAR、 NCHAR 或 NVARCHAR 类型。 </LI></UL>
<P></P><IMG height=231 src="http://www.ddvip.net/database/mssql/index1/img/277.gif" width=454><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<IMG height=82 src="http://www.ddvip.net/database/mssql/index1/img/278.gif" width=256><BR><BR><SPAN class=style2>11.4.3 事务回滚</SPAN><BR>事务回滚（Transaction Rollback） 是指当事务中的某一语句执行失败时，将对数据库的操作恢复到事务执行前或某个指定位置。<BR>事务回滚使用ROLLBACK TRANSACTION 命令，其语法如下：<BR>ROLLBACK [TRAN[SACTION] [transaction_name | @tran_name_variable<BR>| savepoint_name | @savepoint_variable] ]<BR>其中savepoint_name 和@savepoint_variable 参数用于指定回滚到某一指定位置。<BR>如果要让事务回滚到指定位置，则需要在事务中设定保存点（Save Point）。所谓保存点是指定其所在位置之前的事务语句，不能回滚的语句即此语句前面的操作被视为有效。<BR><BR>其语法如下：<BR>SAVE TRAN[SACTION] {savepoint_name | @savepoint_variable}<BR>各参数说明如下：<BR>avepoint_name<BR>指定保存点的名称。同事务的名称一样，只有前32 个字符会被系统识别。 
<P>@savepoint_variable<BR>用变量来指定保存点的名称。变量只能声明为CHAR、 VARCHAR、 NCHAR 或NVARCHAR 类型。<BR><BR><IMG height=336 src="http://www.ddvip.net/database/mssql/index1/img/279.gif" width=384><BR><IMG height=166 src="http://www.ddvip.net/database/mssql/index1/img/280.gif" width=504><BR><STRONG>注意：</STRONG>如果不指定回滚的事务名称或保存点，则ROLLBACK TRANSACTION命令会将事务回滚到事务执行前，如果事务是嵌套的、则会回滚到最靠近的BEGIN TRANSACTION命令前。</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2947.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 17:31 <a href="http://www.blogjava.net/plpa/articles/2947.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实例数据库</title><link>http://www.blogjava.net/plpa/articles/2936.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:20:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2936.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2936.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2936.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2936.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2936.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>实例数据库</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;SQL Server 2000 有两个实例数据库（Sample Databases pubs）：和Northwind。与系统数据库一样，实例数据库的文件也存储在Microsoft SQL Server （默认安装目录）的 MSSQL 子目录的Data 文件夹中。实例数据库所包含的文件如表6-2 所示：<BR><BR><IMG height=116 src="http://www.ddvip.net/database/mssql/index1/img/157.gif" width=560><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;pubs 和Northwind 数据库可以作为SQL Server 的学习工具，SQL Server Books Online 中的实例基本上都是基于这两个数据库来讲解的。其中pubs 实例数据库存储了一个虚构的图书出版公司的基本情况。Northwind 实例数据库包含了一个公司的销售数据。此公司名为Northwind 商人（Northwind Traders），是一个虚构的公司，从事食品的进出口业务。 <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;如果改变了实例数据库的内容或不小心删除了实例数据库，想将其回复到初始状态，可以用SQL Server Analyzer 运行“安装目录\MSSQL\Install”中的Instpubs.sql 或Instnwnd.sql 程序来重建pubs 或Northwind 数据库。<BR><BR><SPAN class=style2>本章小结</SPAN><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;本章介绍了数据库的创建与管理知识以及系统数据库和实例数据库的基本情况。强大的数据库管理功能是SQL Server 的特点，掌握本章内容是对数据库管理员的基本要求。 </P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2936.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:20 <a href="http://www.blogjava.net/plpa/articles/2936.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创建数据库表</title><link>http://www.blogjava.net/plpa/articles/2937.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:20:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2937.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2937.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2937.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2937.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2937.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>创建数据库表</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;在使用数据库的过程中,接触最多的就是数据库中的表。表是数据存储的地方。是数据库中最重要的部分，管理好表也就管理好了数据库。本章将介绍如何创建和管理数据库表。<BR><BR>表是由行和列组成的。创建表的过程主要就是定义表的列的过程，为此，应先了解表的列的属性。<BR><BR><SPAN class=style2>7.1.1 列的属性</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;表的列名在同一个表中具有惟一性，同一列的数据属于同一种数据类型。除了用列名和数据类型来指定列的属性外，还可以定义其它属性：NULL 或NOT NULL 属性和IDENTITY 属性。<BR><BR>（1） NULL 或NOT NULL<BR>如果表的某一列被指定具有NULL 属性，那么就允许在插入数据时省略该列的值。反之，如果表的某一列被指定具有NOT NULL 属性，那么就不允许在没有指定列缺省值的情况下插入省略该列值的数据行。在SQL Server 中，列的缺省属性是NOT NULL。要设置缺省属性为NULL 或NOT NULL，可以在Enterprise Manager 中修改数据库属性选项中的“ANSI null default”为真或假。也可以使用如下两种语句来设定： 
<P>
<UL>
<LI>set ansi_null_dflt_on 或set ansi_null_dflt_off； 
<LI>sp_dboption database_name, ‘ANSI null default’, true/false。 </LI></UL>
<P></P>（2） IDENTITY<BR>&nbsp;&nbsp;&nbsp;&nbsp;IDENTITY 属性可以使表的列包含系统自动生成的数字。这种数字在表中可以惟一标识表的每一行，即表中的每一行数据在指定为IDENTITY 属性的列上的数字均不相同。指定了IDENTITY 属性的列称为IDENTITY 列。当用IDENTITY 属性定义一个列时，可以指定一个初始值和一个增量。插入数据到含有IDENTITY 列的表中时，初始值在插入第一行数据时使用，以后就由SQL Server 根据上一次使用的IDENTITY 值加上增量得到新的IDENTITY值。如果不指定初始值和增量值，则其缺省值均为1。<BR>&nbsp;&nbsp;&nbsp;&nbsp;IDENTITY 属性适用于INT、 SMALLINT、 TINYINT、 DECIMAL （P,0）、N：：：：：：？<BR>UMERIC （P,0）数据类型的列。<BR><STRONG>注意：</STRONG>一个列不能同时具有NULL属性和IDENTITY属性，只能二者选其一。<BR><BR><SPAN class=style2>7.1.2 用CREATE TABLE 命令创建表</SPAN><BR>用CREATE TABLE 命令创建表快捷、明了。其语法如下：<BR>CREATE TABLE [database_name.[owner].| owner.] table_name<BR>( {&lt;column_definition&gt; | column_name AS computed_column_expression |<BR>&lt;table_constraint&gt;} [,...n] )<BR>[ON {filegroup | DEFAULT} ]<BR>[TEXTIMAGE_ON {filegroup | DEFAULT} ]<BR>&lt;column_definition&gt; ::= { column_name data_type }<BR>[ [ DEFAULT constant_expression ]<BR>| [ IDENTITY [(seed, increment ) [NOT FOR REPLICATION] ] ] ]<BR>[ ROWGUIDCOL ]<BR>[ COLLATE &lt; collation_name &gt; ]<BR>[ &lt;column_constraint&gt;] [ ...n]<BR>各参数说明如下: 
<P>
<UL>
<LI>database_name<BR>指定新建的表属于哪个数据库。如果不指定数据库名，就会将所创建的表存放在当前数据库中。 
<LI>owner<BR>指定数据库所有者的用户名。 
<LI>table_name<BR>指定新建的表的名称，最长不超过128 个字符。<BR>对数据库来说，database_name.owner_name.object_name 应该是惟一的。 
<LI>column_name<BR>指定新建的表的名称，最长不超过128 个字符。<BR>对数据库来说，database_name.owner_name.object_name 应该是惟一的。 
<LI>computed_column_expression<BR>指定计算列（Computed column）的列值的表达式。表达式可以是列名、常量、变量、函数等或它们的组合。所谓计算列是一个虚拟的列，它的值并不实际存储在表中，而是通过对同一个表中其它列进行某种计算而得到的结果。例如：员工信息表中存储了员工的雇佣日期，那么员工的工龄就可以通过表达式“雇佣日期当前日期”计算出来，则工龄列就可作为一个计算列。 
<LI>ON {filegroup | DEFAULT}<BR>指定存储表的文件组名。如果使用了DEFAULT 选项或省略了ON 子句，则新建的表会存储在默认文件组中。 
<LI>TEXTIMAGE_ON<BR>指定TEXT、NTEXT、 和IMAGE 列的数据存储的文件组。如果无此子句，这些类型的数据就和表一起存储在相同的文件组中。 
<LI>data_type<BR>指定列的数据类型 
<LI>DEFAULT<BR>指定列的缺省值。当输入数据时，如果用户没有指定列值，系统就会用设定的缺省值作为列值。如果该列没有指定缺省值但允许NULL 值，则NULL 值就会作为缺省值。其中缺省值可以为常数、NULL 值、SQL Server 内部函数（如GETDATE（）函数）、NILADIC 函数等。 
<LI>constant_expression<BR>列缺省值的常量表达式，可以为一个常量或系统函数或NULL。 
<LI>IDENTITY<BR>指定列为IDENTITY 列。一个表中只能有一个IDENTITY 列。 
<LI>seed<BR>指定IDENTITY 列的初始值。 
<LI>increment<BR>指定IDENTITY 列的增量。 
<LI>NOT FOR REPLICATION <BR>指定列的IDENTITY 属性在把从其它表中复制的数据插入到表中时不发生作用，即不足的生成列值，使得复制的数据行保持原来的列值。 
<LI>ROWGUIDCOL <BR>指定列为全球惟一鉴别行号列（ROWGUIDCOL是Row Global Unique Identifier Column 的缩写）。此列的数据类型必须为UNIQUEIDENTIFIER 类型。一个表中数据类型为UNIQUEIDENTIFIER 的列中只能有一个列被定义为ROWGUIDCOL 列。ROWGUIDCOL 属性不会使列值具有惟一性，也不会自动生成一个新的数值给插入的行。需要在INSERT 语句中使用NEWID（）函数或指定列的缺省值为NEWID（）函数。 
<LI>COLLATE指明表使用的校验方式。 
<LI>column_constraint 和table_constraint<BR>指定列约束和表约束，我们将在下一节中介绍其具体定义。<BR>其余参数将在后面的章节中逐步讲述。 </LI></UL>
<P><STRONG>注意：</STRONG>一个表至少有一列，但最多不超过1024个列。 每个数据库中最多可以创建200万个表。 表在存储时使用的计量单位是盘区（Extent）。一个盘区分为8个数据页，每页8KB字节。在创建新表时，会分配给它一个初始只为一个盘区的存储空间。当增加表的存储空间时，以盘区为单位增加。 </P><BR><BR><IMG height=206 src="http://www.ddvip.net/database/mssql/index1/img/158.gif" width=519><BR><BR><SPAN class=style2>7.1.3 用Enterprise Manager 创建表</SPAN><BR>在Enterprise Manager 中创建表按以下步骤进行：<BR>（1） 在要创建表的数据库中选择“Tables” 对象后，单击右键，从快捷菜单中选择“New Table” 选项，或在工具栏中选择图标<IMG height=31 src="http://www.ddvip.net/database/mssql/index1/img/159.gif" width=36>，即会出现如图7-1 所示的定义列对话框。在此可以是设定表的列名、数据类型、精度、缺省值等属性。<BR><BR><IMG height=371 src="http://www.ddvip.net/database/mssql/index1/img/160.gif" width=544><BR><BR>（2） 单击图7-1 工具栏中的保存按钮<IMG height=29 src="http://www.ddvip.net/database/mssql/index1/img/161.GIF" width=35>，即出现如图7-2 所示的输入新建表名的对话框。<BR><IMG height=163 src="http://www.ddvip.net/database/mssql/index1/img/162.GIF" width=501><BR>（3） 输入表名后单击“OK”按钮，即会将表保存到数据库中。然后图7-1 中工具栏右边原来不可用的几个按钮将变为可用，可以使用它们来设置表的其它信息，在以后的章节中将讲到它们的使用。 
<P></P>
<P><SPAN class=style2>7.1.4 创建临时表</SPAN><BR>可以用CREATE TABLE 命令创建表局部的或全局作用的临时表。其语法与创建一般表基本相同，只是在局部临时表的表名前要使用符号“#”，全局临时表的表名前要使用符号“##”以便与一般的表相区别。由于SQL Server 将临时表的表名存储到Tempdb数据库中sysobjects 表中时，会自动在其后面添加一个系统产生的12 位的数字后缀，因此临时表的表名最长只能指定116 个字符，以不超过128 个字符的命名限制。<BR>例7-2 创建一个局部临时表test123<BR>create table #test123 (<BR>test_id smallint ,<BR>test_name char(10) ,<BR>) on [primary<BR></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2937.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:20 <a href="http://www.blogjava.net/plpa/articles/2937.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库维护计划</title><link>http://www.blogjava.net/plpa/articles/2934.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:19:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2934.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2934.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2934.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2934.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2934.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>数据库维护计划</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;数据库维护可以使数据库保持运行在最佳状态。创建数据库维护计划可以让SQL Server有效地自动维护数据库，为管理员节省不少时间，也可以防止延误数据库的维护工作。创建数据库维护计划的过程如下：<BR><BR>（1） 在Enterprise Manager 中选择要创建维护计划的数据库，单击右键，从快捷菜单中选择“所有任务（All Tasks）”子菜单中的“Maintenance Plan （维护计划）”菜单项，则出现如图6-14 所示的欢迎界面。<BR><IMG height=309 src="http://www.ddvip.net/database/mssql/index1/img/143.gif" width=521><BR>（2） 单击“下一步”按钮，出现如图6-15 所示的选择数据库对话框。可以根据需要选择所要维护的数据库。<BR><IMG height=328 src="http://www.ddvip.net/database/mssql/index1/img/144.GIF" width=516><BR>（3） 单击“下一步”按钮，出现如图6-16 所示的更新数据最优化信息对话框。可以根据需要选择是否要对数据库的数据页或索引页做重整工作。单击“Change”按钮，出现如图6-13 所示的编辑循环工作计划对话框。<BR><BR>（4） 在图6-16 中单击“下一步”按钮，出现如图6-17 所示的数据库完整性检查对话框。可以选择是否要对数据库做完整性测试，以便查找是否有因软件或硬件错误所造成的数据库错误。<BR><IMG height=312 src="http://www.ddvip.net/database/mssql/index1/img/146.gif" width=549><BR><BR>（5） 单击“下一步”按钮，出现如图6-18 所示的指定数据库备份计划对话框。可以选择是否将数据库备份到磁带或硬盘。一般都选择将数据库备份到硬盘。<BR><IMG src="http://www.ddvip.net/database/mssql/index1/img/147.gif"> <BR>（6） 单击“下一步”按钮，出现如图6-19 所示的指定数据库备份文件存放目录对话框。可以选择将数据库备份文件存放到指定的硬盘目录，还可以给每个数据库创建一个子目录。<BR><IMG height=380 src="http://www.ddvip.net/database/mssql/index1/img/148.gif" width=536><BR>（7） 单击“下一步”按钮，出现如图6-20 所示的指定事务日志文件备份计划对话框。可以选择是否将事务日志备份加入到数据库维护计划中。<BR><BR>（8） 单击“下一步”按钮，出现如图6-21 所示的指定事务日志文件备份存放目录对话框。可以选择是否将事务日志备份存放的相关选项。<BR><IMG height=409 src="http://www.ddvip.net/database/mssql/index1/img/149.gif" width=537><BR><BR>（9） 单击下一步按钮出现如图6-22 所示的产生维护计划报告对话框可以选择报告的存放目录等选项<BR><IMG height=356 src="http://www.ddvip.net/database/mssql/index1/img/151.gif" width=507><BR>（10） 单击“下一步”按钮，出现如图6-23 所示的指定维护计划执行历史记录存放位置对话框。可以选择将其存放在本地服务器或远程服务器上。<BR><BR>（11） 单击“下一步”按钮，出现如图6-24 所示的最终界面，指定维护计划名称对话框。输入名称后，单击“完成”按钮，完成维护计划的设置。<BR>&nbsp;&nbsp;&nbsp;&nbsp;在设置好维护计划后，可以在Enterprise Manager 中查看、修改它。在企业管理器中服务器文件夹下的“Management”子目录下选择“Database Maintenance Plans”就可看到所设置的计划。如图6-25 所示。<BR><IMG src="http://www.ddvip.net/database/mssql/index1/img/152.gif"><IMG src="http://www.ddvip.net/database/mssql/index1/img/153.gif"><BR>&nbsp;&nbsp;&nbsp;&nbsp;在图6-25 窗口中选择要修改的数据库维护计划名称，单击右键，从快捷菜单中选择“属性（Properties）”选项，则出现如图6-26 所示的数据库维护计划编辑对话框。可以编辑在计划生成向导中所设置的几乎所有信息。<BR><IMG height=308 src="http://www.ddvip.net/database/mssql/index1/img/154.gif" width=549><IMG height=417 src="http://www.ddvip.net/database/mssql/index1/img/155.gif" width=437><BR></P></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2934.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:19 <a href="http://www.blogjava.net/plpa/articles/2934.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>系统数据库</title><link>http://www.blogjava.net/plpa/articles/2935.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:19:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2935.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2935.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2935.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2935.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2935.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>系统数据库</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;SQL Server 2000 有四个系统数据库（System Databases）：Master、Model、Msdb、Tempdb。这些系统数据库的文件存储在Microsoft SQL Server（默认安装目录）的MSSQL子目录的Data 文件夹中。各系统数据库所包含的文件如表6-1 所示。<BR><BR><IMG height=172 src="http://www.ddvip.net/database/mssql/index1/img/156.gif" width=560><BR><BR>注意：如果在企业管理器中看不到系统数据库，则可用鼠标右键单击服务器，从快捷菜单中选择“Edit SQL Server Registration Properties”，会出现如图5-5所示的编辑服务器注册属性对话框，从中选择“Show system databases and system objects"选项，再刷新企业管理器界面即可。<BR></P>
<P><SPAN class=style2>6.9.1 Master 数据库</SPAN><BR>Master 数据库记录了一个SQL Server 系统的所有系统信息。这些系统信息主要有：</P>
<P>
<UL>
<LI>所有的登录信息； 
<LI>系统设置信息； 
<LI>SQL Server 初始化信息； 
<LI>系统中其它系统数据库和用户数据库的相关信息，包括其主文件的存放位置等。 </LI></UL>
<P></P>6.9.2 Model 数据库<BR>Model 数据库是所有用户数据库和Tempdb 数据库的创建模板。当创建数据库时，系统会将Model 数据库中的内容复制到新建的数据库中去。由此可见，利用Model 数据库的模板特性，通过更改Model 数据库的设置，并将时常使用的数据库对象复制到Model数据库中，可以大大简化数据库及其对象的创建、设置工作，为用户节省大量的时间。通常，可以将以下内容添加到Model 数据库中：<BR>
<P>
<UL>
<LI>数据库的最小容量； 
<LI>数据库选项设置； 
<LI>经常使用的数据库对象，如用户自定义的数据类型、函数、规则、缺省值等。 </LI></UL><SPAN class=style2>6.9.3 Msdb 数据库</SPAN><BR>SQL Server、SQL Server Enterprise Manager 和SQL Server Agent 使用Msdb 数据库来 存储计划信息以及与备份和恢复相关的信息。尤其是SQL Server Agent 需要使用它来执行 安排工作和警报、记录操作者等操作。 <BR><BR><SPAN class=style2>6.9.4 Tempdb 数据库</SPAN><BR>Tempdb 数据库用作系统的临时存储空间，其主要作用有： 
<P>
<UL>
<LI>存储用户建立的临时表和临时存储过程； 
<LI>存储用户说明的全局变量值； 
<LI>为数据排序创建临时表； 
<LI>存储用户利用游标说明所筛选出来的数据。 </LI></UL>
<P></P>在Tempdb 数据库中所做的存在不会被记录，因而在Tempdb 数据库中的表上进行数据操作比在其它数据库中要快得多。<BR><BR>注意：当退出SQL Server时、用户在Tempdb数据库中建立的所有对象都将被删除。每次SQL Server启动时，Tempdb数据库都将被重建，回复到系统设定的初始状态。因此，千万不要将Tempdb数据库作为数据的最终存放处。<BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:19 <a href="http://www.blogjava.net/plpa/articles/2935.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>移动数据库</title><link>http://www.blogjava.net/plpa/articles/2933.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:18:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2933.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2933.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2933.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2933.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>移动数据库</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;在SQL Server 中可以使用拆分（Detach）和附加（Attach）的方法来移动数据库。拆分数据库是从服务器中移去逻辑数据库，但不会将操作系统中的数据库文件删除。附加数据库将会创建一个新的数据库，并复制存储在已有的数据库文件和事务日志文件中的数据。使用系统存储过程Sp_detach_db 来拆分数据库，用系统存储过程Sp_attach_db 来附加数据库。<BR><BR>Sp_detach_db 系统存储过程的语法如下：<BR>sp_detach_db [@dbname =] 'database_name'<BR>[, [@skipchecks =] 'skipchecks']<BR>其中[@skipchecks =] 'skipchecks'子句中Skipchecks 的值为True 或False。 当Skipchecks的值为True 时，指定在执行此过程之前不需要对数据库中的所有表执行UPDATE STATISTICS命令；为False 时，则需要执行UPDATE STATISTICS 命令。<BR><BR>Sp_attach_db 系统存储过程的语法如下：<BR>sp_attach_db [@dbname =] 'dbname',<BR>[@filename1 =] 'filename_n' [,...16]<BR>其中“filename_n”包括文件的路径和物理名称。最多可指定16 个文件。文件中必须包含主数据库文件。如果需要附加的文件超过了16 个，就必须使用带FOR ATTACH 子句的CREATE DATABASE 命令来代替。<BR><STRONG>注意</STRONG>：Sp_attach_db系统存储过程中只能作用于那些已经用Sp_detach_db系统存储过程从服务器中拆分出来的数据库。<BR><BR>例6-16：移动数据库mytest 到E:\SQL Data 目录下。<BR>（1） 在SQL Server Query Analyzer 中运行系统存储过程Sp_helpdb， 得到mytest数据库所包含的文件名称、数量、类型、存放位置等信息。命令语句如下：<BR>exec sp_helpdb mytest<BR><BR><IMG height=206 src="http://www.ddvip.net/database/mssql/index1/img/142.GIF" width=560><BR><BR>（2） 在SQL Server Query Analyzer 中运行Sp_detach_db 系统存储过程，拆分mytest数据库。命令语句如下：<BR>exec sp_detach_db mytest, true</P>
<P>运行结果如下：<BR>Successfully detached database 'mytest1'.<BR>DBCC execution completed. If DBCC printed error messages, contact your system administrator.</P>
<P>（3） 在操作系统的文件夹窗口中用剪切或粘贴的方式直接将与数据库相关的操作系统文件移动到E:\ SQL Data 2000 Server 目录下。即将D:\SQL Data\mytest_Data.MDF 文件和D:\SQLData\mytest_Log.LDF 文件移到E:\ SQL Data 2000</P>
<P>（4） 在SQL Server Query Analyzer 中运行Sp_attach_db 系统存储过程，附加文件到mytest 数据库。命令语句如下：<BR>exec sp_attach_db @dbname = 'mytest',<BR>@filename1 = 'e:\sql data\mytest_data.mdf',<BR>@filename2 = 'e:\sql data\mytest_log.ldf'</P>
<P>运行结果如下：<BR>Successfully attached database 'mytest'.<BR>至此已完成了数据库的移动工作，可在Enterprise Manager 中查看mytest 数据库的信息，也可以在SQL Server Query Analyzer 中运行系统存储过程Sp_helpdb 来查看移动是否成功。</P></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:18 <a href="http://www.blogjava.net/plpa/articles/2933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>删除数据库</title><link>http://www.blogjava.net/plpa/articles/2931.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2931.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2931.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2931.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2931.html</trackback:ping><description><![CDATA[<STRONG>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>删除数据库</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR><SPAN class=style2>6.5.1 用Enterprise Manager 删除数据库</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;在Enterprise Manager 中在所要删除的数据库上单击右键，从快捷菜单中选择“删除（Delete）”选项即可删除数据库，也可以选择数据库文件夹或图标后从工具栏中选择图标来删除数据库。系统会提示确认是否要删除数据库，如图6-9 所示。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;删除数据库一定要慎重，因为删除数据库后，与此数据库有关联的数据库文件和事务日志文件都会被删，除存储在系统数据库中的关于该数据库的所有信息也会被删除。<BR>&nbsp;&nbsp;&nbsp;&nbsp;<STRONG>注意：</STRONG>当数据库处于以下状态时不能被删除：数据库正在使用；数据库正在被恢复；数据库包含用于复制的已经出版的对象。<BR><BR><SPAN class=style2>6.5.2 用DROP DATABASE 命令删除数据库</SPAN><BR>DROP DATABASE 命令可以从SQL Server 中一次删除一个或几个数据库。数据库所<BR>有者DBO 和数据库管理员DBA 才有权执行此命令。其语法如下：<BR>DROP DATABASE database_name [,...n]<BR>例6-13： 删除数据库abc。<BR>drop database abc</P>运行结果如下<BR>Deleting database file 'E:\Program Files\Microsoft SQL Server\MSSQL\data\abc_Log.LDF'.<BR>Deleting database file 'E:\Program Files\Microsoft SQL Server\MSSQL\data\abc_Data.MDF'. </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></STRONG><img src ="http://www.blogjava.net/plpa/aggbug/2931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:17 <a href="http://www.blogjava.net/plpa/articles/2931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>压缩数据库</title><link>http://www.blogjava.net/plpa/articles/2932.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:17:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2932.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2932.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2932.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2932.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2932.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>压缩数据库</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;数据库在使用一段时间后，时常会出现因数据删除而造成数据库中空闲空间太多的情况，这时就需要减少分配给数据库文件和事务日志文件的磁盘空间，以免浪费磁盘空间。当数据库中没有数据时，可以修改数据库文件属性直接改变其占用空间，但当数据库中有数据时，这样做会破坏数据库中的数据，因此需要使用压缩的方式来缩减数据库空间。可以在数据库属性选项中选择“Auto shrink”选项，让系统自动压缩数据库，也可以用人工的方法来压缩。人工压缩数据库有以下两种方式：<BR><BR><SPAN class=style2>1、用Enterprise Manager 压缩数据库</SPAN><BR>在Enterprise Manager 中在所要压缩的数据库上单击右键，从快捷菜单中的“所有任务（All Tasks）”中选择“Shrink Database（压缩数据库）”选项，就会出现如图6-10 所示的对话框。可以在图6-10 所示的对话框中选择数据库的压缩方式，也可以选择使用压缩计划或压缩单个文件。 <BR><IMG height=423 src="http://www.ddvip.net/database/mssql/index1/img/137.gif" width=639><BR>单击图6-10 中的“Files”按钮，会出现如图6-11 所示的压缩数据库文件对话框，可以针对每个数据库文件进行不同的压缩设置。<BR><IMG height=427 src="http://www.ddvip.net/database/mssql/index1/img/138.gif" width=560><BR><BR>单击图6-10 中的“Change” 按钮，会出现如图6-12 所示的压缩计划编辑对话框，可以指定压缩计划的执行方式。单击图6-12 中的“Change” 按钮，会出现如图6-13 所示的循环工作计划编辑对话框，可以编辑计划执行的周期或时间点。设置完成后单击“OK” 按钮就开始压缩数据库，在压缩结束后会显示一个压缩情况信息框。 <BR><IMG height=329 src="http://www.ddvip.net/database/mssql/index1/img/139.gif" width=559><BR><IMG height=349 src="http://www.ddvip.net/database/mssql/index1/img/140.gif" width=554><BR><BR><SPAN class=style2>2、用Transact-SQL 命令压缩数据库</SPAN><BR>可以使用DBCC SHRINKDATABASE 和DBCC SHRINKFILE 命令来压缩数据库。其中DBCC SHRINKDATABASE 命令对数据库进行压缩，DBCC SHRINKFILE 命令对数据库中指定的文件进行压缩。<BR><BR>（1） DBCC SHRINKDATABASE <BR>DBCC SHRINKDATABASE 命令语法如下：<BR>DBCC SHRINKDATABASE (database_name [, target_percent]<BR>[, {NOTRUNCATE | TRUNCATEONLY}] )<BR>各参数说明如下： 
<P>
<UL>
<LI>target_percent 指定将数据库压缩后，未使用的空间占数据库大小的百分之几。如果指定的百分比过大，超过了压缩前未使用空间所占的比例，则数据库不会被压缩。并且压缩后的数据库不能比数据库初始设定的容量小。 
<LI>NOTRUECATE<BR>将数据库缩减后剩余的空间保留在数据库，中不返还给操作系统。如果不选择此选项，则剩余的空间返还给操作系统。 
<LI>TRUNCATEONLY<BR>将数据库缩减后剩余的空间返还给操作系统。使用此命令时SQL Server 将文件缩减到最后一个文件分配，区域但不移动任何数据文件。选择此项后，target_percent 选项就无效了。<BR><STRONG>例6-14：</STRONG> 压缩数据库mytest 的未使用空间为数据库大小的20%。<BR>dbcc shrinkdatabase (mytest, 20)<BR>运行结果如下：<BR>DBCC execution completed. If DBCC printed error messages, contact your system administrator. 
<P></P></LI></UL>(2) DBCC SHRINKFILE<BR>DBCC SHRINKFILE 命令压缩当前数据库中的文件。其语法如下：<BR>DBCC SHRINKFILE ( {file_name | file_id }<BR>{ [, target_size] |<BR>[, {EMPTYFILE | NOTRUNCATE | TRUNCATEONLY}] } )<BR>各参数说明如下：<BR>
<P>
<UL>
<LI>file_id<BR>指定要压缩的文件的鉴别号（Identification number， 即ID）。文件的ID 号可以通过 FILE_ID（）函数或如本章前面所讲述的Sp_helpdb 系统存储过程来得到。 
<LI>target_size<BR>指定文件压缩后的大小。以MB 为单位。如果不指定此选项，SQL Server 就会尽最大可能地缩减文件。 
<LI>EMPTYFILE<BR>指明此文件不再使用，将移动所有在此文件中的数据到同一文件组中的其它文件中去。执行带此参数的命令后，此文件就可以用ALTER DATABASE 命令来删除了。 <BR>其余参数NOTRUNCATE 和TRUNCATEONLY 与DBCC SHRINKDATABASE 命令中的含义相同。 <BR>例6-15: 压缩数据库mydb 中的数据库文件mydb_data2 的大小到1MB。 use mydb dbcc shrinkfile (mydb_data2, 1)<BR><BR><IMG src="http://www.ddvip.net/database/mssql/index1/IMG/141.GIF"> </LI></UL></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:17 <a href="http://www.blogjava.net/plpa/articles/2932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>更改数据库</title><link>http://www.blogjava.net/plpa/articles/2930.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:16:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2930.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2930.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2930.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2930.html</trackback:ping><description><![CDATA[<P><BR><SPAN class=style2>6.4.1 更改文件及其属性</SPAN><BR>可以在Enterprise Manager 中利用数据库属性设置更改数据库文件和事务日志文件，也可以用ALTER DATABASE 命令来更改数据库。ALTER DATABASE 命令可以增加或删除数据库中的文件，也可以修改文件的属性。应注意的是只有数据库管理员（Database Administration 简称DBA）或具有CREATE DATABASE 权限的数据库所有者才有权执行此命令。<BR>ALTER DATABASE 命令的语法如下：<BR><BR><IMG height=528 src="http://www.ddvip.net/database/mssql/index1/img/133.gif" width=486><BR>各参数说明如下:</P>
<P>
<UL>
<LI>ADD FILE<BR>
<LI>TO FILEGROUP<BR>指定要增加文件到哪个文件组. 
<LI>ADD LOG FILE<BR>指定要增加的事务日志文件 
<LI>REMOVE FILE<BR>从数据库系统表中删除指定文件的定义，并且删除其物理文件。文件只有为空时才能被删除。 
<LI>??ADD FILEGROUPB<BR>指定要增加的文件组 
<LI>REMOVE FILEGROUP<BR>从数据库中删除指定文件组的定义，并且删除其包括的所有数据库文件。文件组只有为空时才能被删除。 
<LI>MODIFY FILE<BR>修改指定文件的文件名、容量大小、最大容量、文件增容方式等属性。但一次只能修改一个文件的一个属性。使用此选项时应注意，在文件格式filespec 中必须用NAME 明确指定文件的名称：如果文件大小是已经确定了的，那么新定义的size 必须比当前的文件容量大；FILENAME 只能指定在tempdb database 中存在的文件，并且新的文件名只有在SQL Server 重新启动后才发生作用。 
<LI>MODIFY FILEGROUP filegroup_name filegroup_property<BR>修改文件组属性filegroup_property filegroup_property 可取值为：<BR><STRONG>READONLY</STRONG>： 指定文件组为只读主文件组Primary File Group 不能指定为只读。只有对数据库有独占访问权限的用户才可以将一个文件组标志为只读。<BR><STRONG>READWRITE：</STRONG> 使文件组为可读写。只有对数据库有独占访问权限的用户才可以将一个文件组标志为可读写。<BR><STRONG>DEFAULT：</STRONG> 指定文件组为默认文件组。一个数据库中只能有一个默认文件组。 </LI></UL><IMG height=288 src="http://www.ddvip.net/database/mssql/index1/img/134.gif" width=560><IMG height=118 src="http://www.ddvip.net/database/mssql/index1/img/135.gif" width=560><BR>例6-8： 添加一个包含两个文件的文件组到mydb 数据库中去.并将此文件组指定为默认文件组。<BR>alter database mydb<BR>add filegroup data4<BR>/* 要首先定义文件组然后才能添加文件到文件组中 */<BR>alter database mydb<BR>add file<BR>( name = mydb_data4,<BR>filename = 'd:\sql data\mydb_data4.ndf',<BR>size = 2mb,<BR>maxsize = 100mb,<BR>filegrowth = 5%),<BR>( name = mydb_data5,<BR>filename = 'd:\sql data\mydb_data5.ndf',<BR>size = 2mb,<BR>maxsize = 50mb,<BR>filegrowth = 5%)<BR>to filegroup data4<BR>alter database mydb<BR>modify filegroup data4 default<BR>运行结果如下<BR>Extending database by 2.00 mb on disk 'mydb_data4'.<BR>Extending database by 2.00 mb on disk 'mydb_data5'.<BR>The filegroup property 'default' has been set.<BR><BR>例6-9 添加两个事务日志文件到mydb 数据库中去<BR>alter database mydb<BR>add log file<BR>( name = mydb_log4,<BR>filename = 'd:\sql data\mydb_log4.ndf',<BR>size = 1mb,<BR>maxsize = 50mb,<BR>filegrowth = 5%),<BR>( name = mydb_log5,<BR>filename = 'd:\sql data\mydb_log5.ndf',<BR>size = 1mb,<BR>maxsize = 50mb,<BR>filegrowth = 5%)go<BR>运行结果如下<BR>Extending database by 1.00 MB on disk 'mydb_Log4'.<BR>Extending database by 1.00 MB on disk 'mydb_Log5'.<BR><BR>例6-10 修改mydb 数据库中的mydb_Data5 文件增容方式为一次增加2MB<BR>alter database mydb<BR>modify file<BR>( name = mydb_log5,<BR>filegrowth = 2mb)<BR>运行结果如下<BR>The command(s) completed successfully.<BR>例6-11 删除mydb 数据库中的事务日志文件mydb_Log5<BR>alter database mydb<BR>remove file mydb_log5<BR>运行结果如下<BR>The file 'mydb_Log5' has been removed.<BR><BR><SPAN class=style2>6.4.2 更改数据库名</SPAN><BR>重命名数据库需要使用系统存储过程Sp_renamedb, 其语法如下:<BR>sp_renamedb [@old_name =] 'old_name', [@new_name =] 'new_name'<BR>例6-12: 更改mydb 数据库的名称为“My DB”。<BR>exec sp_renamedb 'mydb', 'My DB'<BR>运行结果如下<BR>The database name ' My DB ' has been set.<BR><STRONG>注意：</STRONG>在使用此命令前，应将要改名的数据库的访问选项设为Single user mode，并关闭数据库。在更改数据库名称后、在Enterprise Manager中所看到的仍然是原来的数据库名称，只有选择“Databasee"目录文件夹，再点击工具栏中的“刷新”按钮，刷新界面或在SQL Server重新启动后才会看到更改后的数据库名。别外还应应该的是，数据库不区分大小写。<BR><img src ="http://www.blogjava.net/plpa/aggbug/2930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:16 <a href="http://www.blogjava.net/plpa/articles/2930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>浏览数据库</title><link>http://www.blogjava.net/plpa/articles/2929.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:15:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2929.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2929.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2929.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2929.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top height=26>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle height=22>
<SCRIPT src="/js/P5-head.js"></SCRIPT>
主站首页 <SPAN class=point01></SPAN> <A href="http://vip.ddvip.net/"><FONT color=#002c99>视频下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://book.ddvip.net/"><FONT color=#002c99>书籍下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://soft.ddvip.net/"><FONT color=#002c99>软件下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://bbs.ddvip.net/"><FONT color=#002c99>论坛交流</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.westdata.cn/index.asp?ads=ddvip"><FONT color=#002c99>虚拟主机</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/search.asp"><FONT color=#002c99>站内搜索</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/map.htm"><FONT color=#002c99>网站地图</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/layer.htm"><FONT color=#002c99>网站律师</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/ad.asp"><FONT color=#002c99>广告合作</FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top align=middle bgColor=#ffb5da height=82>
<TABLE cellSpacing=0 cellPadding=0 width=750 border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#ffffff height=80>
<SCRIPT src="/ad/k10-5-1.js"></SCRIPT>
<A href="http://www.westdata.cn/index.asp?ads=ddvip" target=_blank><FONT color=#002c99><IMG height=80 src="http://www.ddvip.net/ad/adimg/west263.gif" width=750 border=0></FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=85 height=30><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-01.gif" width=85></FONT></TD>
<TD width=85><A href="javascript:OnSave();"><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-02.gif" width=85 border=0></FONT></A></TD>
<TD vAlign=top align=middle width=8><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-03.gif" width=8></FONT></TD>
<TD vAlign=bottom align=left width=8 bgColor=#ffe1f0><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-04.gif" width=8></FONT></TD>
<TD width=10 bgColor=#ffe1f0>&nbsp;</TD>
<TD width=418 bgColor=#ffe8f2><A href="http://www.ddvip.net/"><FONT color=#002c99>豆豆首页</FONT></A> - <A href="http://www.ddvip.net/index.htm"><FONT color=#002c99>在线教程</FONT></A> - <A href="http://www.ddvip.net/database/index.htm"><FONT color=#002c99>数 据 库</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index.htm"><FONT color=#002c99>Mssql</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index1/index.htm"><FONT color=#002c99>基础教程</FONT></A></TD>
<TD width=136 bgColor=#ffe8f2>
<MARQUEE scrollAmount=4>最大的中文IT资源网</MARQUEE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=left border=0>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>&nbsp;</TD>
<TD width=20 rowSpan=2>&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>浏览数据库</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR><SPAN class=style2>6.3.1 用Enterprise Manager 浏览数据库</SPAN><BR>SQL Server 提供了目录树的浏览方式，使得浏览数据库信息非常方便、快捷。在 Enterprise Manager 中单击要浏览的数据库文件夹，就可在右边的任务板（Task pad）窗口中看到数据库的基本信息（General）、表和索引信息（Tables &amp; Indexes）、数据库文件的配置情况（Space Allocated）如图6-8 所示。在打开数据库文件夹目录树后，可以选择各种数据库对象进行信息浏览。 <BR><IMG height=340 src="http://www.ddvip.net/database/mssql/index1/img/129.gif" width=560><BR><SPAN class=style2>6.3.2 用系统存储过程显示数据库信息</SPAN><BR>SQL Server 提供了许多很有用的系统存储过程，可以用它们来得到许多从EnterpriseManager 界面中所不易或不能看到的信息（有关存储过程的详细介绍请参见“存储过程”章节。读者如果目前不了解存储过程也不要紧，可以把它当作函数或命令来用）。<BR>(1) 用系统存储过程显示数据库结构<BR>可以使用系统提供的系统存储过程Sp_helpdb 来显示数据库结构。<BR>其语法如下：<BR>sp_helpdb [[@dbname=] 'name']<BR>使用Sp_helpdb 系统存储过程可以显示指定数据库的信息。如果不指定[@dbname=]<BR>'name'子句，则会显示在master.dbo.sysdatabases 表中存储的所有数据库信息。命令执行成<BR>功会返回0， 否则返回1。<BR>例6-4： 显示上一节中创建的mydb 数据库的信息。<BR>exec sp_helpdb mydb<BR><BR><IMG height=307 src="http://www.ddvip.net/database/mssql/index1/img/130.gif" width=560><BR><BR>(2) 用系统存储过程显示文件信息<BR>可以使用系统提供的系统存储过程Sp_helpfile 来显示当前数据库中的文件信息。其语法如下：<BR>sp_helpfile [[@filename =] 'name']如果不指定文件名称，则会显示当前数据库中所有的文件信息。命令执行成功会返回0， 否则返回1。<BR>例6-5： 显示mydb 数据库中的mydb_data1 文件的信息。<BR>use mydb<BR>exec sp_helpfile mydb_data1<BR><BR><IMG height=82 src="http://www.ddvip.net/database/mssql/index1/img/131.gif" width=543><BR><BR>(3) 用系统存储过程显示文件组信息<BR>可以使用系统提供的系统存储过程Sp_helpfilegroup 来显示当前数据库中文件组信息。其语法如下：<BR>sp_helpfilegroup [[@filegroupname =] 'name']<BR>如果不指定文件组名称，则会显示当前数据库中所有的文件组。命令执行成功会返回0 ，否则返回1。<BR>例6-6：显示mydb 数据库中的data2 文件组的信息。<BR>use mydb<BR>exec sp_helpfilegroup data2<BR><IMG height=397 src="http://www.ddvip.net/database/mssql/index1/img/132.gif" width=478><BR></P></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR>
<TR>
<TD class=pagefont align=middle height=60><A href="http://www.ddvip.net/database/mssql/index1/31.htm"><FONT color=#002c99>上一篇</FONT></A>&nbsp; &nbsp; &nbsp; <A href="http://www.ddvip.net/database/mssql/index1/index.htm"><FONT color=#002c99>目录</FONT></A>&nbsp; &nbsp; &nbsp; <A href="http://www.ddvip.net/database/mssql/index1/33.htm"><FONT color=#002c99>下一篇</FONT></A> </TD></TR>
<TR>
<TD align=right height=30>来源：unknown</TD></TR>
<TR>
<TD align=right height=30>
<SCRIPT src="/js/work.js"></SCRIPT>
<A href="javascript:OnSave();"><FONT color=#002c99>加入收藏</FONT></A> | 我要投稿 | <A href="javascript:window.print();"><FONT color=#002c99>我要打印</FONT></A> | 我有疑问 | 错误报告| <A href="javascript:window.close();"><FONT color=#002c99>关闭窗口</FONT></A></TD></TR>
<TR>
<TD vAlign=center align=middle height=80>
<SCRIPT src="/ad/k10-5-2.js"></SCRIPT>
<A href="http://www.ddvip.net/ad.asp" target=_blank><FONT color=#002c99><IMG height=80 src="http://www.ddvip.net/ad/adimg/580.jpg" width=580 border=0></FONT></A></TD>
<TD vAlign=center rowSpan=11>&nbsp;</TD></TR>
<TR>
<TD vAlign=center height=220>
<TABLE style="BORDER-RIGHT: #ffb9dc 1px solid; BORDER-TOP: #ffb9dc 1px solid; BORDER-LEFT: #ffb9dc 1px solid; BORDER-BOTTOM: #ffb9dc 1px solid" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=point01 style="BORDER-BOTTOM: #ffb9dc 1px solid" align=middle width=30 height=24>◆</TD>
<TD style="BORDER-BOTTOM: #ffb9dc 1px solid">本站相关教程</TD></TR>
<TR>
<TD style="PADDING-LEFT: 3px" colSpan=2 height=176>
<TABLE width="100%">
<TBODY>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/33.htm"><FONT color=#002c99>更改数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/34.htm"><FONT color=#002c99>删除数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/35.htm"><FONT color=#002c99>压缩数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/36.htm"><FONT color=#002c99>移动数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/37.htm"><FONT color=#002c99>数据库维护计划</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/38.htm"><FONT color=#002c99>系统数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/39.htm"><FONT color=#002c99>实例数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/40.htm"><FONT color=#002c99>创建数据库表</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=140>
<TABLE style="BORDER-RIGHT: #ff6699 1px solid; BORDER-TOP: #ff6699 1px solid; BORDER-LEFT: #ff6699 1px solid; BORDER-BOTTOM: #ff6699 1px solid" cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD align=middle height=120><FONT color=#002c99>
<SCRIPT src="/ad/k10-5-3.js"></SCRIPT>
</FONT></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=center height=220>
<TABLE style="BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=point01 style="BORDER-BOTTOM: #ffcc00 1px solid" align=middle width=30 height=24>〓</TD>
<TD style="BORDER-BOTTOM: #ffcc00 1px solid">网络相关链接</TD></TR>
<TR>
<TD style="PADDING-LEFT: 3px" colSpan=2 height=176>暂时未有相关文章</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=130>
<TABLE style="BORDER-RIGHT: #ff6699 1px solid; BORDER-TOP: #ff6699 1px solid; BORDER-LEFT: #ff6699 1px solid; BORDER-BOTTOM: #ff6699 1px solid" cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD align=middle height=120>
<SCRIPT src="/ad/k10-5-4.js"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top align=right width=14><IMG height=14 src="http://www.ddvip.net/img/P5-01-05.gif" width=14></TD>
<TD vAlign=top width=136 bgColor=#ffe8f2>
<SCRIPT src="/ad/k10-5-5.js"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffb9dc 2px solid" height=30>&nbsp;</TD></TR>
<TR>
<TD>
<SCRIPT src="/js/P5-bottom.js"></SCRIPT>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>&nbsp;</TD></TR>
<TR>
<TD align=middle height=26>业务联系电话：028-84420401 &nbsp; Email:info*ddvip.com</TD></TR>
<TR>
<TD align=middle height=26>关于豆豆 | 联系我们 | 招聘信息 | 网站律师 | 版权申明 | 广告合作 | 友情链接 | 网站地图</TD></TR>
<TR>
<TD align=middle height=26>Copyright © 2002 - 2005 DDVIP TEAM.All Rights Reserved </TD></TR>
<TR>
<TD align=middle height=26>版权所有 　豆豆技术</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><NOSCRIPT><iframe src=*.html></iframe></NOSCRIPT>
<SCRIPT src="/ad/finishing.js"></SCRIPT>

<SCRIPT src="/ad/fly10.js"></SCRIPT>

<DIV id=img style="LEFT: 534px; VISIBILITY: visible; WIDTH: 100px; POSITION: absolute; TOP: 2616px; HEIGHT: 100px"><A href="http://www.now.net.cn/" target=_blank><IMG height=100 src="http://www.ddvip.net/ad/adimg/100x100_now.gif" width=100 border=0></A><A style="FONT-SIZE: 9pt; COLOR: #009900" href="javascript:Close()">关闭广告</A></DIV>
<DIV id=followDiv1 style="Z-INDEX: 10; LEFT: 896px; WIDTH: 80px; POSITION: absolute; TOP: 2379px; HEIGHT: 60px"><A href="http://www.idc2021.com/" target=_blank><IMG src="http://www.ddvip.net/ad/adimg/100X1002005.1.gif" border=0></A><BR><BR><A href="http://www.3800cc.com/" target=_blank><IMG height=250 src="http://www.ddvip.net/ad/adimg/3800ccc.jpg" width=90 border=0><FONT color=#002c99> </FONT>
<TABLE cellSpacing=0 cellPadding=0 width=90 border=0>
<TBODY>
<TR>
<TD bgColor=#000000><A href="javascript:Closediv1()"><FONT color=#009900><B>关闭广告</B></FONT></A></TD></TR></TBODY></TABLE></DIV>
<DIV id=followDiv2 style="Z-INDEX: 10; LEFT: 10px; WIDTH: 80px; POSITION: absolute; TOP: 2379px; HEIGHT: 60px"><A href="http://vip.ddvip.net/" target=_blank><IMG src="http://www.ddvip.net/ad/adimg/vip.gif" border=0></A><BR><BR><A href="http://www.3800cc.com/" target=_blank><IMG height=250 src="http://www.ddvip.net/ad/adimg/3800cc.jpg" width=90 border=0> 
<TABLE cellSpacing=0 cellPadding=0 width=90 border=0>
<TBODY>
<TR>
<TD bgColor=#000000><A href="javascript:Closediv2()"><FONT color=#009900><B>关闭广告</B></FONT></A></TD></TR></TBODY></TABLE></DIV></A><img src ="http://www.blogjava.net/plpa/aggbug/2929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:15 <a href="http://www.blogjava.net/plpa/articles/2929.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库属性设置</title><link>http://www.blogjava.net/plpa/articles/2928.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:14:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2928.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2928.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2928.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2928.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2928.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>数据库属性设置</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>&nbsp;&nbsp;&nbsp;&nbsp;在创建数据库以后还可以设置其属性，以更改创建时的某些设置和创建时无法设置的属性。用右键单击所要设置属性的数据库，从快捷菜单中选择选项“属性（Properties）”，就会出现如图6-4 所示的数据库属性设置对话框。 <BR><IMG src="http://www.ddvip.net/database/mssql/index1/img/125.gif"><BR>&nbsp;&nbsp;&nbsp;&nbsp;在“General”页框中，可以看到数据库的状态、所有者、创建时间、容量、备份、维护等属性信息。 <BR>&nbsp;&nbsp;&nbsp;&nbsp;在“Data Files” 和“Transaction Log” 页框中，可以看到类似于图6-2 和图6-3 的对话框，此时可以像在创建数据库时那样重新指定数据库文件和事务日志文件的名称、存储位置、初始容量大小等属性。<BR>&nbsp;&nbsp;&nbsp;&nbsp;在“Filegroups” 页框中，如图6-5 所示，可以添加或删除文件组，不过，如果文件组中有文件则不能删除，必须先将文件移出文件组。 <BR><IMG height=346 src="http://www.ddvip.net/database/mssql/index1/img/126.gif" width=517><BR>在Options 选项页框中，可以设置数据库的许多属性，如图6-6 所示。在图6-6 中选中的选项都是系统默认为True 的。 <BR><IMG height=366 src="http://www.ddvip.net/database/mssql/index1/img/127.gif" width=524><BR><BR>各选项选中时的含义如下:</P>
<P>
<UL>
<LI>Restrict access<BR>访问控制. 
<LI>Member of db_owner;dbcreator,or sysadmin<BR>只有数据库所有者、数据库创建者和系统管理员才有权使用数据库。 
<LI>Single user<BR>数据库在同一时间只能供一个用户使用. 
<LI>Read only<BR>数据库只读，即可查看而不可修改。 
<LI>ANSI Null default<BR>允许在数据库的列中输入NULL值. 
<LI>Recursive triggers<BR>允许触发器递归调用。SQL Server 设定的触发器递归调用的层数上限为32。 
<LI>Select into / bulk copy<BR>允许使用SELECT INTO 或BCP、 WRITETEXT、 UPDATETEXT 命令向表中大量插入数据。用上述命令插入数据，在事务日志中不会有记录。在开发数据库时时常将此选项设置为True。 
<LI>Truncate log on checkpoint<BR>当执行CHECKPOINT 命令时，如果事务日志文件超过其大小的70%， 则将其内容清除。在开发数据库时时常将此选项设置为True。 
<LI>Torn page detection<BR>自动检测有损坏的页（Torn Page）。页（Page）是数据库内容的基本存储单位。每个页的大小为8KB。 由于SQL Server 对页的读写单位是大小为512 字节的扇区（Sector），当每个页的第一个扇区被成功写入后，SQL Server 就认为此页已经被成功写入了。因此，如果写完第一个扇区后发生突发事件，导致写入中，断就会产生有损坏的页。需要通过备份来恢复数据库。 
<LI>Auto close<BR>当数据库中无用户时，自动关闭此数据库，并将所占用资源交还给操作系统。对那些不间断使用的数据库不要使用此选项，否则会额外增加开关数据库的运行开销，得不偿失。 
<LI>Auto shrink<BR>定期对数据库进行检查，当数据库文件或日志文件的未用空间超过其大小的25%时，系统将会自动缩减文件使其未用空间等于25% 。当文件大小没有超过其建立时的初始大小时，不会缩减文件。缩减后的文件也必须大于或等于其初始大小。对事务日志文件的缩减只有在对其作备份时或将Truncate log on checkpoint 选项设为True 时才能进行。 
<LI>Auto create statistics<BR>启动数据库列的使用统计，以提供给查询优化器（Query Optimizer） 使用。 
<LI>Auto update statistics<BR>当数据库表更新时，更新所有的统计。 
<LI>Use quoted identifiers<BR>标识符必须用双引号扩起来，且可以不遵循Transact-SQL 命名标准。 
<LI>Compatibility Level<BR>数据库兼容性级别。可以指定与何种版本以前的数据库兼容。 
<LI>其它数据库选项<BR>还有一些数据库选项没有被显示出来，如：ANSI warning、 merge publish、 offline、 published、 subscribed 等，这些选项在一般情况下最好由SQL Server 自己来控制它，实在需要更改时可以通过Sp_dboption 系统存储过程来实现。系统存储过程Sp_dboption 用于显示或更改数据库选项。但它不能在系统数据库master 或tempdb 数据库中使用。其语法如下：<BR>sp_dboption [[@dbname =] 'database_name']<BR>[, [@optname =] 'option_name']<BR>[, [@optvalue =] 'value']<BR>各参数说明如下: 
<LI>[@dbname =] 'database'<BR>指定所要操作的数据库名. 
<LI>[@optname =] 'option_name'<BR>指定要显示或修改的数据库选项。可以不输入选项的全名。如果省略此项，就会列出所有设定为True 的选项。 
<LI>[@optvalue =] 'value'<BR>指定选项的值“value” 的值可以为True、 False 或On、Off。<BR>例6-2： 显示mytest 数据库的选项状态。<BR>exec sp_dboption 'mytest' 
<P>运行结果如下<BR>The following options are set:<BR>-----------------------------------<BR>select into/bulkcopy<BR>trunc. log on chkpt.<BR>autoshrink<BR>auto create statistics<BR>auto update statistics</P>
<P>例6-3：设置mytest 数据库的offline 状态为True，让一般用户无法使用此数据库。<BR>exec sp_dboption 'mytest', 'offline', 'true'</P>
<P>运行结果如下：<BR>sp_dboption command succeeded.<BR>注意：系统管理员可以在模板数据库model中执行Sp_dboptin命令中设置数据选项，这将改变所有新建数据库的初始选项设置。</P></LI></UL>&nbsp;&nbsp;&nbsp;&nbsp;在“Permissions” 页框中可以设定用户对此数据库的权限，如图6-7 所示。有关权限设置的详细介绍请参见“安全性与用户管理”章节。<BR><IMG height=317 src="http://www.ddvip.net/database/mssql/index1/img/128.gif" width=506><BR></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:14 <a href="http://www.blogjava.net/plpa/articles/2928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创建数据库</title><link>http://www.blogjava.net/plpa/articles/2927.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:13:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2927.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2927.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2927.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2927.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2927.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top height=26>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle height=22>
<SCRIPT src="/js/P5-head.js"></SCRIPT>
主站首页 <SPAN class=point01></SPAN> <A href="http://vip.ddvip.net/"><FONT color=#002c99>视频下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://book.ddvip.net/"><FONT color=#002c99>书籍下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://soft.ddvip.net/"><FONT color=#002c99>软件下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://bbs.ddvip.net/"><FONT color=#002c99>论坛交流</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.westdata.cn/index.asp?ads=ddvip"><FONT color=#002c99>虚拟主机</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/search.asp"><FONT color=#002c99>站内搜索</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/map.htm"><FONT color=#002c99>网站地图</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/layer.htm"><FONT color=#002c99>网站律师</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/ad.asp"><FONT color=#002c99>广告合作</FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top align=middle bgColor=#ffb5da height=82>
<TABLE cellSpacing=0 cellPadding=0 width=750 border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#ffffff height=80>
<SCRIPT src="/ad/k10-5-1.js"></SCRIPT>
<A href="http://www.westdata.cn/index.asp?ads=ddvip" target=_blank><FONT color=#002c99><IMG height=80 src="http://www.ddvip.net/ad/adimg/west263.gif" width=750 border=0></FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=85 height=30><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-01.gif" width=85></FONT></TD>
<TD width=85><A href="javascript:OnSave();"><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-02.gif" width=85 border=0></FONT></A></TD>
<TD vAlign=top align=middle width=8><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-03.gif" width=8></FONT></TD>
<TD vAlign=bottom align=left width=8 bgColor=#ffe1f0><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-04.gif" width=8></FONT></TD>
<TD width=10 bgColor=#ffe1f0>&nbsp;</TD>
<TD width=418 bgColor=#ffe8f2><A href="http://www.ddvip.net/"><FONT color=#002c99>豆豆首页</FONT></A> - <A href="http://www.ddvip.net/index.htm"><FONT color=#002c99>在线教程</FONT></A> - <A href="http://www.ddvip.net/database/index.htm"><FONT color=#002c99>数 据 库</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index.htm"><FONT color=#002c99>Mssql</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index1/index.htm"><FONT color=#002c99>基础教程</FONT></A></TD>
<TD width=136 bgColor=#ffe8f2>
<MARQUEE scrollAmount=4>最大的中文IT资源网</MARQUEE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=left border=0>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>&nbsp;</TD>
<TD width=20 rowSpan=2>&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>创建数据库</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR><SPAN class=style2>1、文件与文件组</SPAN><BR>在SQL Server 中数据库是由数据库文件和事务日志文件组成的。一个数据库至少应包含一个数据库文件和一个事物日志文件。<BR>(1) 数据库文件(Database File)<BR>数据库文件是存放数据库数据和数据库对象的文件。一个数据库可以有一个或多个数据库文件，一个数据库文件只属于一个数据库。当有多个数据库文件时，有一个文件被定义为主数据库文件(Primary Database File)， 扩展名为mdf， 它用来存储数据库的启动信息和部分或全部数据，一个数据库只能有一个主数据库文件。其它数据库文件被称为次数据库文件(Secondary Database File)， 扩展名为ndf， 用来存储主文件没存储的其它数据。<BR><BR>采用多个数据库文件来存储数据的优点体现在： <BR>&nbsp;·数据库文件可以不断扩充，而不受操作系统文件大小的限制；<BR>&nbsp;·可以将数据库文件存储在不同的硬盘中，这样可以同时对几个硬盘做数据存取，提高了数据处理的效率。对于服务器型的计算机尤为有用。<BR><BR>(2) 事务日志文件(Transaction Log File)<BR>事务日志文件是用来记录数据库更新情况的文件，扩展名为ldf。例如使用INSERT、UPDATE、 DELETE、 等对数据库进行更的操作都会记录在此文件中，而如SELECT 等对数据库内容不会有影响的操作则不会记录在案。一个数据库可以有一个或多个事务日志文件。<BR><BR>SQL Server 中采用“Write-Ahead （提前写）”方式的事务，即对数据库的修改先写入事务日志中，再写入数据库。其具体操作是，系统先将更改操作写入事务日志中，再更改存储在计算机缓存中的数据，为了提高执行效率，此更改不会立即写到硬盘中的数据库，而是由系统以固定4 的时间间隔执行CHECKPOINT 命令，将更改过的数据批量写入硬盘。SQL Server 有个特点，它在执行数据更改时会设置一个开始点和一个结束点，如果尚未到达结束点就因某种原因使操作中断，则在SQL Server 重新启动时会自动恢复已修改的数据，使其返回未被修改的状态。 由此可见，当数据库破坏时，可以用事务日志恢复数据库内容。<BR><BR>(3) 文件组（File Group）<BR>文件组是将多个数据库文件集合起来形成的一个整体。每个文件组有一个组名。与数据库文件一样，文件组也分为主文件组（Primary File Group） 和次文件组（Secondary FileGroup） 一个文件只能存在于一个文件组中，一个文件组也只能被一个数据库使用。主文件组中包含了所有的系统表。当建立数据库时，主文件组包括主数据库文件和未指定组的其它文件。在次文件组中可以指定一个缺省文件组，那么在创建数据库对象时如果没有指定将其放在哪一个文件组中，就会将它放在缺省文件组中。如果没有指定缺省文件组则主文件组，为缺省文件组。<BR><STRONG>注意：</STRONG>事务日志文件不属于任何文件组。 <BR><BR>6.1.2 用Enterprise Manager 创建数据库<BR>在Enterprise Manager 中可以按下列步骤来创建数据库：<BR>（1） 单击工具栏中的图标<IMG height=28 src="http://www.ddvip.net/database/mssql/index1/img/120.gif" width=36>，或在服务器的Databases 文件夹或其下属数据库图标上单击右键，选择New Database…选项，即会出现如图6-1 所示的对话框。<BR>（2） 指定数据库的名称和编码方式，如图6-1 所示。<BR><IMG height=397 src="http://www.ddvip.net/database/mssql/index1/img/121.GIF" width=526><BR>图6-1 创建数据库对话框<BR>(3) 点击Transaction Log 页框，指定数据库文件的名称、存储位置、初始容量大小和所属文件组，如图6-2 所示。<BR>(4) 进行数据库文件大小扩充方式和容量限制设置，如图6-2 所示。<BR>(5) 点击Transaction Log 页框，指定事务日志文件的名称、存储位置和初始容量大小，如图6-3 所示。<BR>(6) 进行事务日志文件大小扩充方式和容量限制设置，如图6-3 所示。<BR><IMG height=390 src="http://www.ddvip.net/database/mssql/index1/img/122.gif" width=560><IMG height=441 src="http://www.ddvip.net/database/mssql/index1/img/123.gif" width=543><BR>（7） 单击“确定”按钮，则建新数据库。<BR><STRONG>注意：</STRONG>数据库的名称最长为128个字符，且不区分大小写。<BR><STRONG>注意：</STRONG>在此指定的文件容量以MB为单们的，数据库文件的最小容量为1MB，最大容量为1，048，516TB（这么大的硬盘还没出世！）；事务日志文件的最小容量为1MB。<BR><STRONG>一个服务器在理论上可以管理32，767数据库。</STRONG><BR><BR>6.1.3 用CREATE DATABASE 命令创建数据库<BR><IMG height=324 src="http://www.ddvip.net/database/mssql/index1/img/124.gif" width=560><BR>各参数说明如下: 
<P>
<UL>
<LI>database_name<BR>数据库名称，不能超过128 个字符，由于系统会在其后添加5 个字符的逻辑后缀，因此实际能指定的字符数为123 个。 
<LI>on<BR>指明数据库文件和文件组的明确定义。 
<LI>PRIMARY<BR>指明主数据库文件或主文件组。主文件组的第一个文件被认为是主数据库文件，其中包含了数据库的逻辑启动信息和数据库的系统表。如果没有PRIMARY 项，则在CREATE DATABASE 命令中列出的第一个文件将被默认为主文件。 
<LI>filespec<BR>文件说明。 
<LI>n<BR>占位符表明可以指定多个类似的对象。 
<LI>filegroupspec<BR>文件组说明。 
<LI>LOG ON&gt;<BR>指明事务日志文件的明确定义。如果没有LOG ON 选项，则系统会自动产生一个文件名前缀与数据库名相同，容量为所有数据库文件大小1/4 的事务日志文件。 
<LI>COLLATE<BR>指明数据库使用的校验方式。collation_name 可以是Windows 的校验方式名称，也可以是SQL 校验方式名称。如果省略此子句，则数据库使用当前的SQL Server 设置的校验方式。 
<LI>FOR LOAD<BR>此选项是为了与SQL Server 7.0 以前的版本兼容而设定的。读者可以不用管它。RESTORE 命令可以更好地实现此功能。 
<LI>FOR ATTACH<BR>用于附加已经存在的数据库文件到新的数据库中，而不用重新创建数据库文件。使用此命令必须指定主文件。被附加的数据库文件的代码页（Code Page）和排序次序（Sort Order）必须和目前SQL Server 所使用的一致。建议使用sp_attach_db 系统存储过程来代替此命令（关于sp_attach_db 系统存储过程的用法请参见本章的第7 节“移动和复制数据库”）。CREATE DATABASE FOR ATTACH 命令只有在指定的文件数目超过16 个时才必须使用。 
<LI>NAME<BR>指定文件在SQL Server 中的逻辑名称。当时用FOR ATTACH 选项时，就不需要使用 NAME 选项了。 
<LI>FILENAME <BR>指定文件在操作系统中存储的路径名和文件名称。 
<LI>SIZE<BR>指定数据库的初始容量大小。如果没有指定主文件的大小，则SQL Server 默认其与模板数据库中的主文件大小一致，其它数据库文件和事务日志文件则默认为1 MB。 指定大小的数字size 可以使用KB、 MB、 GB、 和TB 后缀，默认的后缀是MB。 size 中不能使用小数，其最小值为512 KB， 默认值是1MB。 主文件的size 不能小于模板数据库中的主文件（关于模板数据库的介绍请参见本章最后一节）。 
<LI>MAXSIZE<BR>指定文件的最大容量。如果没有指定MAXSIZE， 则文件可以不断增长直到充满磁盘。 
<LI>UNLIMITED<BR>指明文件无容量限制。 
<LI>FILEGROTH<BR>指定文件每次增容时增加的容量大小。增加量可以为确定的以KB、 MB 作后缀的字节数或以%作后缀的被增容文件的百分比来表示。缺省后缀为MB。 如果没有指定FILEGROWTH，则缺省值为10%， 每次扩容的最小值为64 KB。 CREATE DATABASE 命令在SQL Server 中执行时使用模板数据库来初始化新建的数据库（使用FOR ATTACH 选项时除外）。在模板数据库中的所有用户定义的对象和数据库的设置都会被复制到新数据库中。每个数据库都有一个所有者（Database Owner，简称DBO），创建数据库的用户被默认为数据库所有者。可以通过sp_changedbowner 系统存储过程来更改数据库所有者。 </LI></UL>
<P></P>例6-1： 创建一个与上节中用Enterprise Manager 创建的数据库类似的数据库。<BR>create database mydb<BR>on primary<BR>( name = mydb_data1,<BR>filename = 'd:\sql data\mydb_data1.mdf',<BR>size = 1,<BR>maxsize = unlimited,<BR>filegrowth = 10% ),<BR>filegroup data2<BR>( name = mydb_data2,<BR>filename = 'd:\sql data\mydb_data2.ndf',<BR>size = 2,<BR>maxsize = 100,<BR>filegrowth = 1 ),<BR>filegroup data3<BR>( name = mydb_data3,<BR>filename = 'd:\sql data\mydb_data3.ndf',<BR>size = 3,<BR>maxsize = 50,<BR>filegrowth = 500kb )<BR>log on<BR>( name = 'mydb_log1',<BR>filename = 'd:\sql data\mydb_log1.ldf',<BR>size = 1mb,<BR>maxsize = 25mb,<BR>filegrowth = 10% ),<BR>( name = 'mydb_log2',<BR>filename = 'd:\sql data\mydb_log2.ldf',<BR>size = 1mb,<BR>maxsize = 10mb,<BR>filegrowth = 10% ),<BR>( name = 'mydb_log3',<BR>filename = 'd:\sql data\mydb_log3.ldf',<BR>size = 1mb,<BR>maxsize = 5mb,<BR>filegrowth = 512kb )<BR>运行结果如下<BR>-------------------- --------------------<BR>The CREATE DATABASE process is allocating 1.00 MB on disk 'mydb_Data1'.<BR>The CREATE DATABASE process is allocating 2.00 MB on disk 'mydb_Data2'.<BR>The CREATE DATABASE process is allocating 3.00 MB on disk 'mydb_Data3'.<BR>The CREATE DATABASE process is allocating 1.00 MB on disk 'mydb_Log1'.<BR>The CREATE DATABASE process is allocating 1.00 MB on disk 'mydb_Log2'.<BR>The CREATE DATABASE process is allocating 1.00 MB on disk 'mydb_Log3'.</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR>
<TR>
<TD class=pagefont align=middle height=60><A href="http://www.ddvip.net/database/mssql/index1/29.htm"><FONT color=#002c99>上一篇</FONT></A>&nbsp; &nbsp; &nbsp; <A href="http://www.ddvip.net/database/mssql/index1/index.htm"><FONT color=#002c99>目录</FONT></A>&nbsp; &nbsp; &nbsp; <A href="http://www.ddvip.net/database/mssql/index1/31.htm"><FONT color=#002c99>下一篇</FONT></A> </TD></TR>
<TR>
<TD align=right height=30>来源：unknown</TD></TR>
<TR>
<TD align=right height=30>
<SCRIPT src="/js/work.js"></SCRIPT>
<A href="javascript:OnSave();"><FONT color=#002c99>加入收藏</FONT></A> | 我要投稿 | <A href="javascript:window.print();"><FONT color=#002c99>我要打印</FONT></A> | 我有疑问 | 错误报告| <A href="javascript:window.close();"><FONT color=#002c99>关闭窗口</FONT></A></TD></TR>
<TR>
<TD vAlign=center align=middle height=80>
<SCRIPT src="/ad/k10-5-2.js"></SCRIPT>
<A href="http://www.ddvip.net/ad.asp" target=_blank><FONT color=#002c99><IMG height=80 src="http://www.ddvip.net/ad/adimg/580.jpg" width=580 border=0></FONT></A></TD>
<TD vAlign=center rowSpan=11>&nbsp;</TD></TR>
<TR>
<TD vAlign=center height=220>
<TABLE style="BORDER-RIGHT: #ffb9dc 1px solid; BORDER-TOP: #ffb9dc 1px solid; BORDER-LEFT: #ffb9dc 1px solid; BORDER-BOTTOM: #ffb9dc 1px solid" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=point01 style="BORDER-BOTTOM: #ffb9dc 1px solid" align=middle width=30 height=24>◆</TD>
<TD style="BORDER-BOTTOM: #ffb9dc 1px solid">本站相关教程</TD></TR>
<TR>
<TD style="PADDING-LEFT: 3px" colSpan=2 height=176>
<TABLE width="100%">
<TBODY>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/31.htm"><FONT color=#002c99>数据库属性设置</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/32.htm"><FONT color=#002c99>浏览数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/33.htm"><FONT color=#002c99>更改数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/34.htm"><FONT color=#002c99>删除数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/35.htm"><FONT color=#002c99>压缩数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/36.htm"><FONT color=#002c99>移动数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/37.htm"><FONT color=#002c99>数据库维护计划</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/38.htm"><FONT color=#002c99>系统数据库</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=140>
<TABLE style="BORDER-RIGHT: #ff6699 1px solid; BORDER-TOP: #ff6699 1px solid; BORDER-LEFT: #ff6699 1px solid; BORDER-BOTTOM: #ff6699 1px solid" cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD align=middle height=120><FONT color=#002c99>
<SCRIPT src="/ad/k10-5-3.js"></SCRIPT>
</FONT></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=center height=220>
<TABLE style="BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=point01 style="BORDER-BOTTOM: #ffcc00 1px solid" align=middle width=30 height=24>〓</TD>
<TD style="BORDER-BOTTOM: #ffcc00 1px solid">网络相关链接</TD></TR>
<TR>
<TD style="PADDING-LEFT: 3px" colSpan=2 height=176>暂时未有相关文章</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=130>
<TABLE style="BORDER-RIGHT: #ff6699 1px solid; BORDER-TOP: #ff6699 1px solid; BORDER-LEFT: #ff6699 1px solid; BORDER-BOTTOM: #ff6699 1px solid" cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD align=middle height=120>
<SCRIPT src="/ad/k10-5-4.js"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top align=right width=14><IMG height=14 src="http://www.ddvip.net/img/P5-01-05.gif" width=14></TD>
<TD vAlign=top width=136 bgColor=#ffe8f2>
<SCRIPT src="/ad/k10-5-5.js"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffb9dc 2px solid" height=30>&nbsp;</TD></TR>
<TR>
<TD>
<SCRIPT src="/js/P5-bottom.js"></SCRIPT>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>&nbsp;</TD></TR>
<TR>
<TD align=middle height=26>业务联系电话：028-84420401 &nbsp; Email:info*ddvip.com</TD></TR>
<TR>
<TD align=middle height=26>关于豆豆 | 联系我们 | 招聘信息 | 网站律师 | 版权申明 | 广告合作 | 友情链接 | 网站地图</TD></TR>
<TR>
<TD align=middle height=26>Copyright © 2002 - 2005 DDVIP TEAM.All Rights Reserved </TD></TR>
<TR>
<TD align=middle height=26>版权所有 　豆豆技术</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><NOSCRIPT><iframe src=*.html></iframe></NOSCRIPT>
<SCRIPT src="/ad/finishing.js"></SCRIPT>

<SCRIPT src="/ad/fly10.js"></SCRIPT>

<DIV id=img style="LEFT: 563px; VISIBILITY: visible; WIDTH: 100px; POSITION: absolute; TOP: 4387px; HEIGHT: 100px"><A href="http://www.now.net.cn/" target=_blank><IMG height=100 src="http://www.ddvip.net/ad/adimg/100x100_now.gif" width=100 border=0></A><A style="FONT-SIZE: 9pt; COLOR: #009900" href="javascript:Close()">关闭广告</A></DIV>
<DIV id=followDiv1 style="Z-INDEX: 10; LEFT: 896px; WIDTH: 80px; POSITION: absolute; TOP: 4105px; HEIGHT: 60px"><A href="http://www.idc2021.com/" target=_blank><IMG src="http://www.ddvip.net/ad/adimg/100X1002005.1.gif" border=0></A><BR><BR><A href="http://www.3800cc.com/" target=_blank><IMG height=250 src="http://www.ddvip.net/ad/adimg/3800ccc.jpg" width=90 border=0><FONT color=#002c99> </FONT>
<TABLE cellSpacing=0 cellPadding=0 width=90 border=0>
<TBODY>
<TR>
<TD bgColor=#000000><A href="javascript:Closediv1()"><FONT color=#009900><B>关闭广告</B></FONT></A></TD></TR></TBODY></TABLE></DIV>
<DIV id=followDiv2 style="Z-INDEX: 10; LEFT: 10px; WIDTH: 80px; POSITION: absolute; TOP: 4105px; HEIGHT: 60px"><A href="http://vip.ddvip.net/" target=_blank><IMG src="http://www.ddvip.net/ad/adimg/vip.gif" border=0></A><BR><BR><A href="http://www.3800cc.com/" target=_blank><IMG height=250 src="http://www.ddvip.net/ad/adimg/3800cc.jpg" width=90 border=0> 
<TABLE cellSpacing=0 cellPadding=0 width=90 border=0>
<TBODY>
<TR>
<TD bgColor=#000000><A href="javascript:Closediv2()"><FONT color=#009900><B>关闭广告</B></FONT></A></TD></TR></TBODY></TABLE></DIV></A><img src ="http://www.blogjava.net/plpa/aggbug/2927.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:13 <a href="http://www.blogjava.net/plpa/articles/2927.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对象的SQL 脚本</title><link>http://www.blogjava.net/plpa/articles/2925.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:12:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2925.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2925.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2925.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2925.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2925.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top height=26>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle height=22>
<SCRIPT src="/js/P5-head.js"></SCRIPT>
主站首页 <SPAN class=point01></SPAN> <A href="http://vip.ddvip.net/"><FONT color=#002c99>视频下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://book.ddvip.net/"><FONT color=#002c99>书籍下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://soft.ddvip.net/"><FONT color=#002c99>软件下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://bbs.ddvip.net/"><FONT color=#002c99>论坛交流</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.westdata.cn/index.asp?ads=ddvip"><FONT color=#002c99>虚拟主机</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/search.asp"><FONT color=#002c99>站内搜索</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/map.htm"><FONT color=#002c99>网站地图</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/layer.htm"><FONT color=#002c99>网站律师</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/ad.asp"><FONT color=#002c99>广告合作</FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top align=middle bgColor=#ffb5da height=82>
<TABLE cellSpacing=0 cellPadding=0 width=750 border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#ffffff height=80>
<SCRIPT src="/ad/k10-5-1.js"></SCRIPT>
<A href="http://www.westdata.cn/index.asp?ads=ddvip" target=_blank><FONT color=#002c99><IMG height=80 src="http://www.ddvip.net/ad/adimg/west263.gif" width=750 border=0></FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=85 height=30><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-01.gif" width=85></FONT></TD>
<TD width=85><A href="javascript:OnSave();"><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-02.gif" width=85 border=0></FONT></A></TD>
<TD vAlign=top align=middle width=8><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-03.gif" width=8></FONT></TD>
<TD vAlign=bottom align=left width=8 bgColor=#ffe1f0><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-04.gif" width=8></FONT></TD>
<TD width=10 bgColor=#ffe1f0>&nbsp;</TD>
<TD width=418 bgColor=#ffe8f2><A href="http://www.ddvip.net/"><FONT color=#002c99>豆豆首页</FONT></A> - <A href="http://www.ddvip.net/index.htm"><FONT color=#002c99>在线教程</FONT></A> - <A href="http://www.ddvip.net/database/index.htm"><FONT color=#002c99>数 据 库</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index.htm"><FONT color=#002c99>Mssql</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index1/index.htm"><FONT color=#002c99>基础教程</FONT></A></TD>
<TD width=136 bgColor=#ffe8f2>
<MARQUEE scrollAmount=4>最大的中文IT资源网</MARQUEE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=left border=0>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>&nbsp;</TD>
<TD width=20 rowSpan=2>&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>对象的SQL 脚本</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>Enterprise Manager 提供了可视化的界面，在其中建立数据库及其对象，如表、视图、缺省值等，很少需要用户自己编辑程序代码。但对用户来说，了解这些对象是如何通过SQL语言建立，的并得到其SQL 语言脚本(Script) 是很有好处。的在Enterprise Manager 中提供了工具，以帮助用户产生这些对象的SQL 语言脚本。<BR>生成对象的SQL 脚本方法如下：<BR><BR>(1) 在Enterprise Manager 中选择要生成SQL 脚本的对象，单击右键，从快捷菜单中的“所有任务(All Tasks)” 子菜单中选择Generate SQL Scripts 菜单项，就会出现如图5-15 所示的对话框。<BR><BR>(2) 在SQL 脚本生成对话框中设置选项后，单击“Preview” 按钮即会弹出如图5-16 所示的预览对话框。可以点击“Copy” 按钮，即可将脚本语句复制到剪贴板中。也可在图5-15 中选择“确定”按钮，指定脚本文件名和存放位置。<BR><BR><IMG height=345 src="http://www.ddvip.net/database/mssql/index1/img/27-1.GIF" width=560><BR><IMG height=325 src="http://www.ddvip.net/database/mssql/index1/img/27-2.GIF" width=549><BR><BR>由Enterprise Manager 产生的SQL 脚本是一个后缀名为“.sql” 的文件，它实际上是一个文本文件(Text File)， 可以在Enterprise Manager 或其它文件编辑器中浏览或修改。必要时可以生成所有数据库对象的SQL 脚本，将其作为对数据库的备份。当数据库损坏时，可以在Query Analyzer 中运行此SQL 脚本来重建数据库。 <BR></P></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR>
<TR>
<TD class=pagefont align=middle height=60><A href="http://www.ddvip.net/database/mssql/index1/26.htm"><FONT color=#002c99>上一篇</FONT></A>&nbsp; &nbsp; &nbsp; <A href="http://www.ddvip.net/database/mssql/index1/index.htm"><FONT color=#002c99>目录</FONT></A>&nbsp; &nbsp; &nbsp; <A href="http://www.ddvip.net/database/mssql/index1/28.htm"><FONT color=#002c99>下一篇</FONT></A> </TD></TR>
<TR>
<TD align=right height=30>来源：unknown</TD></TR>
<TR>
<TD align=right height=30>
<SCRIPT src="/js/work.js"></SCRIPT>
<A href="javascript:OnSave();"><FONT color=#002c99>加入收藏</FONT></A> | 我要投稿 | <A href="javascript:window.print();"><FONT color=#002c99>我要打印</FONT></A> | 我有疑问 | 错误报告| <A href="javascript:window.close();"><FONT color=#002c99>关闭窗口</FONT></A></TD></TR>
<TR>
<TD vAlign=center align=middle height=80>
<SCRIPT src="/ad/k10-5-2.js"></SCRIPT>
<A href="http://www.ddvip.net/ad.asp" target=_blank><FONT color=#002c99><IMG height=80 src="http://www.ddvip.net/ad/adimg/580.jpg" width=580 border=0></FONT></A></TD>
<TD vAlign=center rowSpan=11>&nbsp;</TD></TR>
<TR>
<TD vAlign=center height=220>
<TABLE style="BORDER-RIGHT: #ffb9dc 1px solid; BORDER-TOP: #ffb9dc 1px solid; BORDER-LEFT: #ffb9dc 1px solid; BORDER-BOTTOM: #ffb9dc 1px solid" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=point01 style="BORDER-BOTTOM: #ffb9dc 1px solid" align=middle width=30 height=24>◆</TD>
<TD style="BORDER-BOTTOM: #ffb9dc 1px solid">本站相关教程</TD></TR>
<TR>
<TD style="PADDING-LEFT: 3px" colSpan=2 height=176>
<TABLE width="100%">
<TBODY>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/28.htm"><FONT color=#002c99>调用SQL Server 工具和向导</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/29.htm"><FONT color=#002c99>企业管理器的常见用途</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/30.htm"><FONT color=#002c99>创建数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/31.htm"><FONT color=#002c99>数据库属性设置</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/32.htm"><FONT color=#002c99>浏览数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/33.htm"><FONT color=#002c99>更改数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/34.htm"><FONT color=#002c99>删除数据库</FONT></A></TD></TR>
<TR>
<TD><A href="http://www.ddvip.net/database/mssql/index1/35.htm"><FONT color=#002c99>压缩数据库</FONT></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=140>
<TABLE style="BORDER-RIGHT: #ff6699 1px solid; BORDER-TOP: #ff6699 1px solid; BORDER-LEFT: #ff6699 1px solid; BORDER-BOTTOM: #ff6699 1px solid" cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD align=middle height=120><FONT color=#002c99>
<SCRIPT src="/ad/k10-5-3.js"></SCRIPT>
</FONT></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD vAlign=center height=220>
<TABLE style="BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid" cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=point01 style="BORDER-BOTTOM: #ffcc00 1px solid" align=middle width=30 height=24>〓</TD>
<TD style="BORDER-BOTTOM: #ffcc00 1px solid">网络相关链接</TD></TR>
<TR>
<TD style="PADDING-LEFT: 3px" colSpan=2 height=176>暂时未有相关文章</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD height=130>
<TABLE style="BORDER-RIGHT: #ff6699 1px solid; BORDER-TOP: #ff6699 1px solid; BORDER-LEFT: #ff6699 1px solid; BORDER-BOTTOM: #ff6699 1px solid" cellSpacing=0 cellPadding=0 width=580 border=0>
<TBODY>
<TR>
<TD align=middle height=120>
<SCRIPT src="/ad/k10-5-4.js"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD vAlign=top align=right width=14><IMG height=14 src="http://www.ddvip.net/img/P5-01-05.gif" width=14></TD>
<TD vAlign=top width=136 bgColor=#ffe8f2>
<SCRIPT src="/ad/k10-5-5.js"></SCRIPT>
</TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ffb9dc 2px solid" height=30>&nbsp;</TD></TR>
<TR>
<TD>
<SCRIPT src="/js/P5-bottom.js"></SCRIPT>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>&nbsp;</TD></TR>
<TR>
<TD align=middle height=26>业务联系电话：028-84420401 &nbsp; Email:info*ddvip.com</TD></TR>
<TR>
<TD align=middle height=26>关于豆豆 | 联系我们 | 招聘信息 | 网站律师 | 版权申明 | 广告合作 | 友情链接 | 网站地图</TD></TR>
<TR>
<TD align=middle height=26>Copyright © 2002 - 2005 DDVIP TEAM.All Rights Reserved </TD></TR>
<TR>
<TD align=middle height=26>版权所有 　豆豆技术</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><NOSCRIPT><iframe src=*.html></iframe></NOSCRIPT>
<SCRIPT src="/ad/finishing.js"></SCRIPT>

<SCRIPT src="/ad/fly10.js"></SCRIPT>

<DIV id=img style="LEFT: 33px; VISIBILITY: visible; WIDTH: 100px; POSITION: absolute; TOP: 163px; HEIGHT: 100px"><A href="http://www.now.net.cn/" target=_blank><IMG height=100 src="http://www.ddvip.net/ad/adimg/100x100_now.gif" width=100 border=0></A><A style="FONT-SIZE: 9pt; COLOR: #009900" href="javascript:Close()">关闭广告</A></DIV>
<DIV id=followDiv1 style="Z-INDEX: 10; LEFT: 896px; WIDTH: 80px; POSITION: absolute; TOP: 100px; HEIGHT: 60px"><A href="http://www.idc2021.com/" target=_blank><IMG src="http://www.ddvip.net/ad/adimg/100X1002005.1.gif" border=0></A><BR><BR><A href="http://www.3800cc.com/" target=_blank><IMG height=250 src="http://www.ddvip.net/ad/adimg/3800ccc.jpg" width=90 border=0><FONT color=#002c99> </FONT>
<TABLE cellSpacing=0 cellPadding=0 width=90 border=0>
<TBODY>
<TR>
<TD bgColor=#000000><A href="javascript:Closediv1()"><FONT color=#009900><B>关闭广告</B></FONT></A></TD></TR></TBODY></TABLE></DIV>
<DIV id=followDiv2 style="Z-INDEX: 10; LEFT: 10px; WIDTH: 80px; POSITION: absolute; TOP: 100px; HEIGHT: 60px"><A href="http://vip.ddvip.net/" target=_blank><IMG src="http://www.ddvip.net/ad/adimg/vip.gif" border=0></A><BR><BR><A href="http://www.3800cc.com/" target=_blank><IMG height=250 src="http://www.ddvip.net/ad/adimg/3800cc.jpg" width=90 border=0> 
<TABLE cellSpacing=0 cellPadding=0 width=90 border=0>
<TBODY>
<TR>
<TD bgColor=#000000><A href="javascript:Closediv2()"><FONT color=#009900><B>关闭广告</B></FONT></A></TD></TR></TBODY></TABLE></DIV></A><img src ="http://www.blogjava.net/plpa/aggbug/2925.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:12 <a href="http://www.blogjava.net/plpa/articles/2925.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>调用SQL Server 工具和向导</title><link>http://www.blogjava.net/plpa/articles/2926.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:12:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2926.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2926.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2926.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2926.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>调用SQL Server 工具和向导</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>在企业管理器中可以很方便地调用其它SQL Server 工具，如SQL Server Query Analyzer (查询分析器)、SQL Server Profiler (跟踪器)等，只须从“Tools (工具)”菜单中选择相应的工具即可。<BR>SQL Server 2000 中提供了大量的向导工具，可以引导用户完成一系列的数据库与服务器管理工作。可以从“Tools (工具)”菜单中选择“Wizards” 选项，或从工具栏中选择图标<IMG height=24 src="http://www.ddvip.net/database/mssql/index1/img/28-1.GIF" width=31>就会出现如图5-17 所示的Select Wizard (选择向导)对话框。从中选择想调用的SQL Server 向导，就会出现类似于服务器注册向导的对话框，操作十分简便。<BR><BR><IMG height=438 src="http://www.ddvip.net/database/mssql/index1/img/28-2.GIF" width=501><BR><BR>另外，SQL Server 2000 改进了任务板，在其中添加了向导板块，使得向导的调用更简捷、直观。调用任务板的方法是在树窗口中选择某一服务器下的“Databases” 组中的一个数据库，再选择“查看(View)” 菜单中的“Taskpad (任务板)”选项。然后在任务板窗口中选择“Wizards” 页面，即可看到如图5-18 所示的界面。可以从中选择所要调用的向导。<BR><BR><IMG height=366 src="http://www.ddvip.net/database/mssql/index1/img/28-3.GIF" width=560></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:12 <a href="http://www.blogjava.net/plpa/articles/2926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>连接与断开服务器</title><link>http://www.blogjava.net/plpa/articles/2923.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2923.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2923.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2923.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2923.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2923.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>连接与断开服务器</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>在Enterprise Manager 的SQL Server Group 中用左键单击所要连接的服务器，或在所要启动的服务器上单击右键后从快捷菜单中选择“Connect” 项，即可启动。如果在注册服务器时选择了在SQL Server 启动时输入账号和口令选项(如图5-8 所示)，则会提示输入它们，如图5-12 所示。<BR><BR><IMG height=340 src="http://www.ddvip.net/database/mssql/index1/img/24-6.GIF" width=560><BR><IMG height=228 src="http://www.ddvip.net/database/mssql/index1/img/25-1.GIF" width=491><BR><BR>在所要断开的服务器上单击右键后从快捷菜单中选择“Disconnect” 选项就可以断开服务器。在关闭Enterprise Manager 时，也会自动断开服务器。 <BR></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2923.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:10 <a href="http://www.blogjava.net/plpa/articles/2923.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sql 服务器配置</title><link>http://www.blogjava.net/plpa/articles/2924.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2924.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2924.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2924.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2924.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2924.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width=750 align=center border=0>
<TBODY>
<TR>
<TD vAlign=top height=26>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle height=22>
<SCRIPT src="/js/P5-head.js"></SCRIPT>
主站首页 <SPAN class=point01></SPAN> <A href="http://vip.ddvip.net/"><FONT color=#002c99>视频下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://book.ddvip.net/"><FONT color=#002c99>书籍下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://soft.ddvip.net/"><FONT color=#002c99>软件下载</FONT></A> <SPAN class=point01></SPAN> <A href="http://bbs.ddvip.net/"><FONT color=#002c99>论坛交流</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.westdata.cn/index.asp?ads=ddvip"><FONT color=#002c99>虚拟主机</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/search.asp"><FONT color=#002c99>站内搜索</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/map.htm"><FONT color=#002c99>网站地图</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/layer.htm"><FONT color=#002c99>网站律师</FONT></A> <SPAN class=point01></SPAN> <A href="http://www.ddvip.net/ad.asp"><FONT color=#002c99>广告合作</FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top align=middle bgColor=#ffb5da height=82>
<TABLE cellSpacing=0 cellPadding=0 width=750 border=0>
<TBODY>
<TR>
<TD align=middle bgColor=#ffffff height=80>
<SCRIPT src="/ad/k10-5-1.js"></SCRIPT>
<A href="http://www.westdata.cn/index.asp?ads=ddvip" target=_blank><FONT color=#002c99><IMG height=80 src="http://www.ddvip.net/ad/adimg/west263.gif" width=750 border=0></FONT></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD vAlign=top height=30>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=85 height=30><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-01.gif" width=85></FONT></TD>
<TD width=85><A href="javascript:OnSave();"><FONT color=#002c99><IMG height=30 src="http://www.ddvip.net/img/P5-01-02.gif" width=85 border=0></FONT></A></TD>
<TD vAlign=top align=middle width=8><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-03.gif" width=8></FONT></TD>
<TD vAlign=bottom align=left width=8 bgColor=#ffe1f0><FONT color=#002c99><IMG height=8 src="http://www.ddvip.net/img/P5-01-04.gif" width=8></FONT></TD>
<TD width=10 bgColor=#ffe1f0>&nbsp;</TD>
<TD width=418 bgColor=#ffe8f2><A href="http://www.ddvip.net/"><FONT color=#002c99>豆豆首页</FONT></A> - <A href="http://www.ddvip.net/index.htm"><FONT color=#002c99>在线教程</FONT></A> - <A href="http://www.ddvip.net/database/index.htm"><FONT color=#002c99>数 据 库</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index.htm"><FONT color=#002c99>Mssql</FONT></A> - <A href="http://www.ddvip.net/database/mssql/index1/index.htm"><FONT color=#002c99>基础教程</FONT></A></TD>
<TD width=136 bgColor=#ffe8f2>
<MARQUEE scrollAmount=4>最大的中文IT资源网</MARQUEE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=left border=0>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=middle>&nbsp;</TD>
<TD width=20 rowSpan=2>&nbsp;</TD></TR>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>sql 服务器配置</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>配置服务器的属性对于管理SQL Server 来说很重要。可以通过两种方式来进行配置。<BR><BR><SPAN class=style2>1、用企业管理器配置<BR></SPAN>在Enterprise Manager 中在要进行配置的服务器上单击右键后从快捷菜单中选择“属性(Properties)” 选项，即会出现如图5-13 所示的对话框，可进行服务器的属性设置。<BR><BR><IMG height=383 src="http://www.ddvip.net/database/mssql/index1/img/26-1.GIF" width=490><BR><BR><SPAN class=style2>2、用控制面板配置<BR></SPAN>在Win2000 和Windows NT 中都可以从控制面板中选取“管理工具(Administrative Tools)” 下的“服务”快捷方式(在Win2000 Professional 操作系统中是“服务器管理Services”选项),出现如图5-3 所示的页面。右键单击所要设置的服务名称，从快捷菜单中选择“Properties” 选项，就会启动如图5-14 所示的对话框，可分类进行配置。<BR><BR><IMG height=192 src="http://www.ddvip.net/database/mssql/index1/img/26-2.GIF" width=560> <BR><IMG height=357 src="http://www.ddvip.net/database/mssql/index1/img/26-3.GIF" width=459><BR></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:10 <a href="http://www.blogjava.net/plpa/articles/2924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>注册服务器</title><link>http://www.blogjava.net/plpa/articles/2922.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:09:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2922.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2922.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2922.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2922.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>注册服务器</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>在SQL Server 中可以使用注册向导和注册属性对话框两种方式来注册服务器。注册过程如下：<BR><BR>(1) 在Enterprise Manager 的菜单中选择操作(Action) 菜单，从Action 菜单中选择New SQL Server Registration 菜单项，或从工具栏中选择图标<IMG height=24 src="http://www.ddvip.net/database/mssql/index1/img/24-1.GIF" width=28>就会出现如图5-4 所示的Register SQL Server Wizard (服务器注册向导)对话框。如果在向导对话框的第一个界面中选择了复选框(如图5-4 中所示)后，按下“下一步”按钮就会转换到服务器注册属性对话框界面，如图5-5 所示。也可以用右键单击Microsoft SQL Servers 或SQL Server Group， 从快捷菜单中选择NewSQL Server Registration 菜单项。 <BR><BR><IMG height=323 src="http://www.ddvip.net/database/mssql/index1/img/24-2.GIF" width=560><BR><IMG height=347 src="http://www.ddvip.net/database/mssql/index1/img/24-3.GIF" width=560> <BR><BR>(2) 在Register SQL Server Wizard 对话框中不选择复选框，单击“Next” 按钮，选择或创建服务器名称。如图5-6 所示。单击“下一步”按钮。<BR><BR><IMG height=358 src="http://www.ddvip.net/database/mssql/index1/img/24-4.GIF" width=550><BR><BR>(3) 选择使用的身份认证方式，即Windows NT 身份认证或SQL Server 身份认证。Windows NT 身份认证可以使用户只需维护、使用一个Windows NT 登录账号和口令，而使用SQL Server 身份认证则，必须维护Windows NT 登录账号和SQL Server 账号及口令。如图5-7 和图5-8 所示。单击“下一步”按钮, <BR><BR><IMG height=356 src="http://www.ddvip.net/database/mssql/index1/img/24-5.GIF" width=548><BR><IMG height=340 src="http://www.ddvip.net/database/mssql/index1/img/24-6.GIF" width=560><BR><BR>(4) 选择服务器组或创建服务器组。如图5-9 所示。单击“下一步”按钮。<BR><BR><IMG height=324 src="http://www.ddvip.net/database/mssql/index1/img/24-7.GIF" width=560> <BR><BR>(5) 出现确定注册对话框，单击“完成”按钮则Enterprise Manager 将注册服务器。如图5-10 所示。 <BR><BR><IMG height=326 src="http://www.ddvip.net/database/mssql/index1/img/24-8.GIF" width=493><BR><BR>(6) 出现如图5-11 所示的Register SQL Server Message 对话框，按“OK” 按钮结束设置。<BR><BR><IMG height=304 src="http://www.ddvip.net/database/mssql/index1/img/24-9.GIF" width=492><BR><BR>与注册服务器相反的是删除服务器，在所要删除的服务器上单击右键，选择“Delete”选项即可。删除服务器并不会从计算机中将服务器删除，而只是从Enterprise Manager 中删除了对此服务器的引用。需要再次使用此服务器时，只需在Enterprise Manager 中重新注册它，就可以使用了。 <BR></P></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=middle height=40>&nbsp;</TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:09 <a href="http://www.blogjava.net/plpa/articles/2922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>企业管理器的环境</title><link>http://www.blogjava.net/plpa/articles/2919.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2919.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2919.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2919.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2919.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2919.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>企业管理器的环境</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>用户可以通过开始菜单或快捷方式启动企业管理器，启动后界面。如图5-1 所示。<BR><BR><IMG height=410 src="http://www.ddvip.net/database/mssql/index1/img/22-1.GIF" width=560><BR><BR>企业管理器的界面是一个标准的Windows 界面,由标题栏、菜单栏、工具条、树窗口和任务对象窗口(又称任务板)组成。<BR>企业管理器的菜单栏分为两层，上一层是主菜单栏，下一层是控制台菜单栏。主菜单在程序运行的过程中是基本保持不变的，控制台菜单栏中的菜单则是动态的，随着所进行操作的不同而显示不同的菜单内容。其中，“操作(Action)” 和“查看(View)” 两个菜单是动态化最明显，随着所进行操作的不同而显示不同的菜单项。尤其是“操作(Action)” 菜单，它的菜单项与当时的快捷菜单的内容相同。而“工具(Tolls)” 菜单的菜单项在使用企业管理器的过程中是保持不变的，只是应操作的不同而启用或禁用不同的菜单项。企业管理器的工具栏也是动态的，会随着所进行操作的不同而增加或减少图标。 <BR></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2919.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:08 <a href="http://www.blogjava.net/plpa/articles/2919.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>企业管理器的环境</title><link>http://www.blogjava.net/plpa/articles/2920.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2920.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2920.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2920.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2920.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2920.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>企业管理器的环境</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>用户可以通过开始菜单或快捷方式启动企业管理器，启动后界面。如图5-1 所示。<BR><BR><IMG height=410 src="http://www.ddvip.net/database/mssql/index1/img/22-1.GIF" width=560><BR><BR>企业管理器的界面是一个标准的Windows 界面,由标题栏、菜单栏、工具条、树窗口和任务对象窗口(又称任务板)组成。<BR>企业管理器的菜单栏分为两层，上一层是主菜单栏，下一层是控制台菜单栏。主菜单在程序运行的过程中是基本保持不变的，控制台菜单栏中的菜单则是动态的，随着所进行操作的不同而显示不同的菜单内容。其中，“操作(Action)” 和“查看(View)” 两个菜单是动态化最明显，随着所进行操作的不同而显示不同的菜单项。尤其是“操作(Action)” 菜单，它的菜单项与当时的快捷菜单的内容相同。而“工具(Tolls)” 菜单的菜单项在使用企业管理器的过程中是保持不变的，只是应操作的不同而启用或禁用不同的菜单项。企业管理器的工具栏也是动态的，会随着所进行操作的不同而增加或减少图标。 <BR></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2920.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:08 <a href="http://www.blogjava.net/plpa/articles/2920.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>启动与关闭服务器</title><link>http://www.blogjava.net/plpa/articles/2921.html</link><dc:creator>噼里啪啦的世界</dc:creator><author>噼里啪啦的世界</author><pubDate>Thu, 07 Apr 2005 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/plpa/articles/2921.html</guid><wfw:comment>http://www.blogjava.net/plpa/comments/2921.html</wfw:comment><comments>http://www.blogjava.net/plpa/articles/2921.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/plpa/comments/commentRss/2921.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/plpa/services/trackbacks/2921.html</trackback:ping><description><![CDATA[<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD style="BORDER-BOTTOM: #ff99ff 1px dashed" align=middle height=50><STRONG class=f16>启动与关闭服务器</STRONG></TD></TR>
<TR>
<TD align=middle height=40>作者：unknown 更新时间：2005-03-17 </TD>
<TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6>&nbsp;</TD></TR>
<TR>
<TD height=40>&nbsp;</TD></TR>
<TR>
<TD>
<TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P><BR>启动服务器的方法有以下几种：<BR><BR><SPAN class=style2>1、用Enterprise Manager 启动<BR></SPAN>在Enterprise Manager 的SQL Server Group 中用左键单击所要启动的服务器，或在所要启动的服务器上单击右键后，从快捷菜单中选择“Start” 项，即可启动。 <BR><BR><SPAN class=style2>2、用SQL Server Service Manager 启动</SPAN><BR>启动方法如下：<BR>&nbsp;(1)从菜单中选择Service Manager 选项，启动服务管理器。服务管理器启动后，如图5-2 (a) 所示；<BR>&nbsp;(2) 在Service Manager 中选择要启动的服务器(Server) 和服务(Service) 选项；<BR>&nbsp;(3)在Service Manager 中点击<IMG height=22 src="http://www.ddvip.net/database/mssql/index1/img/23-1.GIF" width=31>按钮，即Start/Continue 选项，启动服务器。启动后画面如图5-2 b 所示。<BR><BR><IMG height=250 src="http://www.ddvip.net/database/mssql/index1/img/23-2.GIF" width=560><BR><BR><SPAN class=style2>3、自动启动服务器</SPAN><BR>可以在操作系统启动时启动服务器，可以在Service Manager 中选择自动启动选项。如图5-2 所示。也可以在操作系统的计划任务中设置自动启动，或在服务器属性配置中指定请(参见5.5 配置服务器)。<BR><BR><SPAN class=style2>4、用操作系统控制面板中的服务管理程序启动</SPAN><BR>启动方法如下：<BR>&nbsp;(1)在Win2000 Server 和Windows NT 中都可以从控制面板中选取“管理工具 Admin- istrative Tools” 下的“服务”快捷方式(在Win2000 Professional 操作系统中是“服务器管理Services” 选项)，出现如图5-3 (a) 所示的页面;<BR>&nbsp;(2)右键单击所要启动的服务名称，从快捷菜单中选择“启动”选项，就会启动MSSQLServer， 启动后画面如图5-3 (b)。<BR><BR><IMG height=447 src="http://www.ddvip.net/database/mssql/index1/img/23-3.GIF" width=560><BR><BR><SPAN class=style2>5、用命令启动</SPAN><BR>可以使用命令net start sqlserver 或sqlservr 来启动服务器。其中net start sqlserver 命令不带参数，与之相应的命令还有暂停服务器命令net pause、 继续服务命令net continue、停止服务器命令net stop 等。sqlservr 命令比较复杂，可以加带许多参数。其语法如下所示：<BR>&nbsp;<STRONG>sqlservr [-c] [-dmaster_path] [-f] [-eerror_log_path] [-lmaster_log_path] [-m] [-n] [-pprecision_level] [-sregistry_key] [-Ttrace#] [-v] [-x]</STRONG><BR>参数说明如下：<BR>-c<BR>指明SQL Server 独立于NT 服务管理控制而启动使用此参数可以缩短启动SQL Server<BR>的时间。但是用它之后，就不能通过SQL Server Service Manager 或net 系列命令来暂停<BR>或停止SQL Server， 并且在退出操作系统前必须先关闭SQL Server。<BR>-dmaster_path<BR>指明master 数据库的全路径。在-d 和master_path.之间没有空格。<BR>-f<BR>用最低配置启动服务器。<BR>-eerror_log_path<BR>指明error log 文件的全路径。在-e 和error_log_path 之间没有空格。<BR>-lmaster_log_path<BR>指明master 数据库的transaction log 文件的全路径。在-l 和master_log_path 之间没有<BR>空格。<BR>-m<BR>指明用单用户方式启动SQL Server。<BR>-n<BR>指明不使用Windows NT 的程序日志来登记SQL Server 的事件。如果使用了此参数，<BR>则最好同时使用-e 参数，否则SQL Server 事件就不会被纪录。<BR>-pprecision_level<BR>指明decimal 和numeric 数据类型的最高精度。在-p 和precision_level 之间没有空格。<BR>precision_level 取值范围为1 到38。 不用此参数时，系统默认为28， 使用此参数而不指明<BR>具体精度时，系统认为是38。<BR>-sregistry_key<BR>指明要根据注册表中registry_key 下的参数选项来启动SQL Server。<BR>-Ttrace#<BR>指明随SQL Server 启动一个指定的跟踪标记trace#。 注意，-T 为大写。<BR>-v<BR>启动时显示SQL Server 的版本号。<BR>-x<BR>不使用CPU 信息统计。<BR><BR>以上这些参数还可以在Enterprise Manager 中设置，在本章的配置服务器一节中将具体讲述。<BR>关闭服务器的方法与启动服务器的方法类似，只须反其道而行之，但用命令关闭服务器时是使用NET STOP 或SHUTDOWN 命令来关闭服务器。<BR></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.blogjava.net/plpa/aggbug/2921.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/plpa/" target="_blank">噼里啪啦的世界</a> 2005-04-07 14:08 <a href="http://www.blogjava.net/plpa/articles/2921.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>