??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲第一区中文99精品,中文字幕在线视频网,欧美日韩一区在线播放http://www.aygfsteel.com/plpa/category/971.html初学者天堂资料汇?/description>zh-cnWed, 28 Feb 2007 07:42:50 GMTWed, 28 Feb 2007 07:42:50 GMT60SQL 数据库中的事?/title><link>http://www.aygfsteel.com/plpa/articles/2947.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 09:31:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2947.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2947.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2947.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2947.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR><span id="wmqeeuq" class=style2>11.4.1 事务的由?/SPAN></P> <P>使用DELETE 命o或UPDATE 命oҎ据库q行更新时一ơ只能操作一个表Q这会带来数据库的数据不一致的问题。例如:企业取消了后勤部Q需要将‘后勤部’从department表中删除Q要修改department 表,而employee 表中的部门编号与后勤部相对应的员工也应删除。因此,两个表都需要修Q改q种修改只能通过两条DELETE 语句q行。假讑֐勤部~号为?012?/P> <P>W一条DELETE 语句修改department ?BR>delete from department<BR>where dept_id = ?012?BR>W二条DELETE 语句修改employee ?BR>delete from employee<BR>where dept_id = ?012?BR><BR>    在执行第一条DELETE 语句后,数据库中的数据已处于不一致的状态,因ؓ此时已经没有‘后勤部’了Q但employee 表中仍然保存着属于后勤部的员工记录。只有执行了W二条DELETE 语句后数据才重新处于一致状态。但是,如果执行完第一条语句后Q计机H然出现故障Q无法再l箋执行W二条DELETE 语句Q则数据库中的数据将处于永远不一致的状态。因此,必须保证q两条DELETE 语句同时执行。ؓ解决cM的问题,数据库系l通常都引入了事务QTransactionQ?的概c?BR><BR><span id="wmqeeuq" class=style2>11.4.2 事务的概?/SPAN><BR>    事务是一U机Ӟ是一个操作序列,它包含了一l数据库操作命oQ所有的命o作ؓ一个整体一起向pȝ提交或撤消操作请求,卌么都执行Q要么都不执行。因此,事务是一个不可分割的工作逻辑单元Q类g操作pȝ中的原语。在数据库系l上执行q发操作Ӟ事务是作为最的控制单元来用的?BR><BR>    通常在程序中用BEGIN TRANSACTION 命o来标识一个事务的开始,用COMMITTRANSACTION 命o标识事务l束。这两个命o之间的所有语句被视ؓ一体,只有执行到COMMIT TRANSACTION 命oӞ事务中对数据库的更新操作才算认。和BEGIN…END 命ocMQ这两个命o也可以进行嵌套,即事务可以嵌套执行。这两个命o的语法如下: <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>指定事务的名U。只有前32 个字W会被系l识别? <LI>@tran_name_variable<BR>用变量来指定事务的名Uͼ变量只能声明为CHAR?VARCHAR?NCHAR ?NVARCHAR cd?</LI></UL> <P></P><IMG height=231 src="http://www.ddvip.net/database/mssql/index1/img/277.gif" width=454><BR>      <IMG height=82 src="http://www.ddvip.net/database/mssql/index1/img/278.gif" width=256><BR><BR><span id="wmqeeuq" class=style2>11.4.3 事务回滚</SPAN><BR>事务回滚QTransaction RollbackQ?是指当事务中的某一语句执行p|Ӟ对数据库的操作恢复C务执行前或某个指定位|?BR>事务回滚使用ROLLBACK TRANSACTION 命oQ其语法如下Q?BR>ROLLBACK [TRAN[SACTION] [transaction_name | @tran_name_variable<BR>| savepoint_name | @savepoint_variable] ]<BR>其中savepoint_name 和@savepoint_variable 参数用于指定回滚到某一指定位置?BR>如果要让事务回滚到指定位|,则需要在事务中设定保存点QSave PointQ。所谓保存点是指定其所在位|之前的事务语句Q不能回滚的语句x语句前面的操作被视ؓ有效?BR><BR>其语法如下:<BR>SAVE TRAN[SACTION] {savepoint_name | @savepoint_variable}<BR>各参数说明如下:<BR>avepoint_name<BR>指定保存点的名称。同事务的名UCP只有?2 个字W会被系l识别? <P>@savepoint_variable<BR>用变量来指定保存点的名称。变量只能声明ؓCHAR?VARCHAR?NCHAR 或NVARCHAR cd?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>注意Q?/STRONG>如果不指定回滚的事务名称或保存点Q则ROLLBACK TRANSACTION命o会将事务回滚C务执行前Q如果事务是嵌套的、则会回滚到最靠近的BEGIN TRANSACTION命o前?/P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2947.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 17:31 <a href="http://www.aygfsteel.com/plpa/articles/2947.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>实例数据?/title><link>http://www.aygfsteel.com/plpa/articles/2936.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2936.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2936.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2936.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2936.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR>    SQL Server 2000 有两个实例数据库QSample Databases pubsQ:和Northwind。与pȝ数据库一P实例数据库的文g也存储在Microsoft SQL Server Q默认安装目录)?MSSQL 子目录的Data 文g夹中。实例数据库所包含的文件如?-2 所C:<BR><BR><IMG height=116 src="http://www.ddvip.net/database/mssql/index1/img/157.gif" width=560><BR><BR>    pubs 和Northwind 数据库可以作为SQL Server 的学习工PSQL Server Books Online 中的实例基本上都是基于这两个数据库来讲解的。其中pubs 实例数据库存储了一个虚构的图书出版公司的基本情cNorthwind 实例数据库包含了一个公司的销售数据。此公司名ؓNorthwind 商hQNorthwind TradersQ,是一个虚构的公司Q从事食品的q出口业务?<BR><BR>    如果改变了实例数据库的内Ҏ不小心删除了实例数据库,惛_其回复到初始状态,可以用SQL Server Analyzer q行“安装目录\MSSQL\Install”中的Instpubs.sql 或Instnwnd.sql E序来重建pubs 或Northwind 数据库?BR><BR><span id="wmqeeuq" class=style2>本章结</SPAN><BR><BR>    本章介绍了数据库的创Z理知识以及pȝ数据库和实例数据库的基本情况。强大的数据库管理功能是SQL Server 的特点,掌握本章内容是对数据库管理员的基本要求?</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2936.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:20 <a href="http://www.aygfsteel.com/plpa/articles/2936.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创徏数据库表http://www.aygfsteel.com/plpa/articles/2937.html噼里啪啦的世?/dc:creator>噼里啪啦的世?/author>Thu, 07 Apr 2005 06:20:00 GMThttp://www.aygfsteel.com/plpa/articles/2937.htmlhttp://www.aygfsteel.com/plpa/comments/2937.htmlhttp://www.aygfsteel.com/plpa/articles/2937.html#Feedback0http://www.aygfsteel.com/plpa/comments/commentRss/2937.htmlhttp://www.aygfsteel.com/plpa/services/trackbacks/2937.html 创徏数据库表 作者:unknown 更新旉Q?005-03-17    


    在用数据库的过E中,接触最多的是数据库中的表。表是数据存储的地方。是数据库中最重要的部分,理好表也就理好了数据库。本章将介绍如何创徏和管理数据库表?BR>
表是p和列l成的。创的过E主要就是定义表的列的过E,为此Q应先了解表的列的属性?BR>
7.1.1 列的属?/SPAN>
    表的列名在同一个表中具有惟一性,同一列的数据属于同一U数据类型。除了用列名和数据类型来指定列的属性外Q还可以定义其它属性:NULL 或NOT NULL 属性和IDENTITY 属性?BR>
Q?Q?NULL 或NOT NULL
如果表的某一列被指定hNULL 属性,那么允许在插入数据时省略该列的倹{反之,如果表的某一列被指定hNOT NULL 属性,那么׃允许在没有指定列~省值的情况下插入省略该列值的数据行。在SQL Server 中,列的~省属性是NOT NULL。要讄~省属性ؓNULL 或NOT NULLQ可以在Enterprise Manager 中修Ҏ据库属性选项中的“ANSI null default”ؓ真或假。也可以使用如下两种语句来设定:

  • set ansi_null_dflt_on 或set ansi_null_dflt_offQ?
  • sp_dboption database_name, ‘ANSI null default? true/false?

Q?Q?IDENTITY
    IDENTITY 属性可以表的列包含系l自动生成的数字。这U数字在表中可以惟一标识表的每一行,卌中的每一行数据在指定为IDENTITY 属性的列上的数字均不相同。指定了IDENTITY 属性的列称为IDENTITY 列。当用IDENTITY 属性定义一个列Ӟ可以指定一个初始值和一个增量。插入数据到含有IDENTITY 列的表中Ӟ初始值在插入W一行数据时使用Q以后就由SQL Server Ҏ上一ơ用的IDENTITY 值加上增量得到新的IDENTITY倹{如果不指定初始值和增量|则其~省值均??BR>    IDENTITY 属性适用于INT?SMALLINT?TINYINT?DECIMAL QP,0Q、NQ:Q:Q:Q?BR>UMERIC QP,0Q数据类型的列?BR>注意Q?/STRONG>一个列不能同时hNULL属性和IDENTITY属性,只能二者选其一?BR>
7.1.2 用CREATE TABLE 命o创徏?/SPAN>
用CREATE TABLE 命o创徏表快捗明了。其语法如下Q?BR>CREATE TABLE [database_name.[owner].| owner.] table_name
( {<column_definition> | column_name AS computed_column_expression |
<table_constraint>} [,...n] )
[ON {filegroup | DEFAULT} ]
[TEXTIMAGE_ON {filegroup | DEFAULT} ]
<column_definition> ::= { column_name data_type }
[ [ DEFAULT constant_expression ]
| [ IDENTITY [(seed, increment ) [NOT FOR REPLICATION] ] ] ]
[ ROWGUIDCOL ]
[ COLLATE < collation_name > ]
[ <column_constraint>] [ ...n]
各参数说明如?

  • database_name
    指定新徏的表属于哪个数据库。如果不指定数据库名Q就会将所创徏的表存放在当前数据库中?
  • owner
    指定数据库所有者的用户名?
  • table_name
    指定新徏的表的名Uͼ最长不过128 个字W?BR>Ҏ据库来说Qdatabase_name.owner_name.object_name 应该是惟一的?
  • column_name
    指定新徏的表的名Uͼ最长不过128 个字W?BR>Ҏ据库来说Qdatabase_name.owner_name.object_name 应该是惟一的?
  • computed_column_expression
    指定计算列(Computed columnQ的列值的表达式。表辑ּ可以是列名、常量、变量、函数等或它们的l合。所谓计列是一个虚拟的列,它的值ƈ不实际存储在表中Q而是通过对同一个表中其它列q行某种计算而得到的l果。例如:员工信息表中存储了员工的雇䄦日期Q那么员工的工龄可以通过表达式“雇佣日期当前日期”计出来,则工龄列可作ؓ一个计列?
  • ON {filegroup | DEFAULT}
    指定存储表的文gl名。如果用了DEFAULT 选项或省略了ON 子句Q则新徏的表会存储在默认文gl中?
  • TEXTIMAGE_ON
    指定TEXT、NTEXT?和IMAGE 列的数据存储的文件组。如果无此子句,q些cd的数据就和表一起存储在相同的文件组中?
  • data_type
    指定列的数据cd
  • DEFAULT
    指定列的~省倹{当输入数据Ӟ如果用户没有指定列|pȝ׃用设定的~省g为列倹{如果该列没有指定缺省g允许NULL |则NULL 值就会作为缺省倹{其中缺省值可以ؓ常数、NULL 倹{SQL Server 内部函数Q如GETDATEQ)函数Q、NILADIC 函数{?
  • constant_expression
    列缺省值的帔R表达式,可以Z个常量或pȝ函数或NULL?
  • IDENTITY
    指定列ؓIDENTITY 列。一个表中只能有一个IDENTITY 列?
  • seed
    指定IDENTITY 列的初始倹{?
  • increment
    指定IDENTITY 列的增量?
  • NOT FOR REPLICATION
    指定列的IDENTITY 属性在把从其它表中复制的数据插入到表中时不发生作用Q即不的生成列|使得复制的数据行保持原来的列倹{?
  • ROWGUIDCOL
    指定列ؓ全球惟一鉴别行号列(ROWGUIDCOL是Row Global Unique Identifier Column 的羃写)。此列的数据cd必须为UNIQUEIDENTIFIER cd。一个表中数据类型ؓUNIQUEIDENTIFIER 的列中只能有一个列被定义ؓROWGUIDCOL 列。ROWGUIDCOL 属性不会列值具有惟一性,也不会自动生成一个新的数值给插入的行。需要在INSERT 语句中用NEWIDQ)函数或指定列的缺省gؓNEWIDQ)函数?
  • COLLATE指明表用的校验方式?
  • column_constraint 和table_constraint
    指定列约束和表约束,我们在下一节中介绍其具体定义?BR>其余参数在后面的章节中逐步讲述?

注意Q?/STRONG>一个表臛_有一列,但最多不过1024个列?每个数据库中最多可以创?00万个表?表在存储时用的计量单位是盘区(ExtentQ。一个盘区分?个数据页Q每?KB字节。在创徏新表Ӟ会分配给它一个初始只Z个盘区的存储I间。当增加表的存储I间Ӟ以盘Zؓ单位增加?





7.1.3 用Enterprise Manager 创徏?/SPAN>
在Enterprise Manager 中创按以下步骤进行:
Q?Q?在要创徏表的数据库中选择“Tables?对象后,单击右键Q从快捷菜单中选择“New Table?选项Q或在工h中选择图标Q即会出现如?-1 所C的定义列对话框。在此可以是讑֮表的列名、数据类型、精度、缺省值等属性?BR>


Q?Q?单击?-1 工具栏中的保存按?IMG height=29 src="http://www.ddvip.net/database/mssql/index1/img/161.GIF" width=35>Q即出现如图7-2 所C的输入新徏表名的对话框?BR>
Q?Q?输入表名后单几ZOK”按钮,即会表保存到数据库中。然后图7-1 中工h双原来不可用的几个按钮变为可用,可以使用它们来设|表的其它信息,在以后的章节中将讲到它们的用?

7.1.4 创徏临时?/SPAN>
可以用CREATE TABLE 命o创徏表局部的或全局作用的时表。其语法与创Z般表基本相同Q只是在局部时表的表名前要用符号?”,全局临时表的表名前要使用W号?#”以便与一般的表相区别。由于SQL Server 时表的表名存储到Tempdb数据库中sysobjects 表中Ӟ会自动在其后面添加一个系l生的12 位的数字后缀Q因此时表的表名最长只能指?16 个字W,以不过128 个字W的命名限制?BR>?-2 创徏一个局部时表test123
create table #test123 (
test_id smallint ,
test_name char(10) ,
) on [primary



]]>
数据库维护计?/title><link>http://www.aygfsteel.com/plpa/articles/2934.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2934.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2934.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2934.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2934.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR>    数据库维护可以数据库保持运行在最佳状态。创建数据库l护计划可以让SQL Server有效地自动维护数据库Qؓ理员节省不时_也可以防止g误数据库的维护工作。创建数据库l护计划的过E如下:<BR><BR>Q?Q?在Enterprise Manager 中选择要创建维护计划的数据库,单击右键Q从快捷菜单中选择“所有Q务(All TasksQ”子菜单中的“Maintenance Plan Q维护计划)”菜单项Q则出现如图6-14 所C的Ƣ迎界面?BR><IMG height=309 src="http://www.ddvip.net/database/mssql/index1/img/143.gif" width=521><BR>Q?Q?单击“下一步”按钮,出现如图6-15 所C的选择数据库对话框。可以根据需要选择所要维护的数据库?BR><IMG height=328 src="http://www.ddvip.net/database/mssql/index1/img/144.GIF" width=516><BR>Q?Q?单击“下一步”按钮,出现如图6-16 所C的更新数据最优化信息对话框。可以根据需要选择是否要对数据库的数据|索引做重整工作。单几ZChange”按钮,出现如图6-13 所C的~辑循环工作计划对话框?BR><BR>Q?Q?在图6-16 中单几Z下一步”按钮,出现如图6-17 所C的数据库完整性检查对话框。可以选择是否要对数据库做完整性测试,以便查找是否有因软g或硬仉误所造成的数据库错误?BR><IMG height=312 src="http://www.ddvip.net/database/mssql/index1/img/146.gif" width=549><BR><BR>Q?Q?单击“下一步”按钮,出现如图6-18 所C的指定数据库备份计划对话框。可以选择是否数据库备䆾到磁带或盘。一般都选择数据库备䆾到硬盘?BR><IMG src="http://www.ddvip.net/database/mssql/index1/img/147.gif"> <BR>Q?Q?单击“下一步”按钮,出现如图6-19 所C的指定数据库备份文件存攄录对话框。可以选择数据库备䆾文g存放到指定的盘目录Q还可以l每个数据库创徏一个子目录?BR><IMG height=380 src="http://www.ddvip.net/database/mssql/index1/img/148.gif" width=536><BR>Q?Q?单击“下一步”按钮,出现如图6-20 所C的指定事务日志文g备䆾计划对话框。可以选择是否事务日志备份加入到数据库维护计划中?BR><BR>Q?Q?单击“下一步”按钮,出现如图6-21 所C的指定事务日志文g备䆾存放目录对话框。可以选择是否事务日志备份存攄相关选项?BR><IMG height=409 src="http://www.ddvip.net/database/mssql/index1/img/149.gif" width=537><BR><BR>Q?Q?单击下一步按钮出现如?-22 所C的产生l护计划报告对话框可以选择报告的存攄录等选项<BR><IMG height=356 src="http://www.ddvip.net/database/mssql/index1/img/151.gif" width=507><BR>Q?0Q?单击“下一步”按钮,出现如图6-23 所C的指定l护计划执行历史记录存放位置对话框。可以选择其存放在本地服务器或远E服务器上?BR><BR>Q?1Q?单击“下一步”按钮,出现如图6-24 所C的最l界面,指定l护计划名称对话框。输入名U后Q单几Z完成”按钮,完成l护计划的设|?BR>    在设|好l护计划后,可以在Enterprise Manager 中查看、修改它。在企业理器中服务器文件夹下的“Management”子目录下选择“Database Maintenance Plans”就可看到所讄的计划。如?-25 所C?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>    在图6-25 H口中选择要修改的数据库维护计划名Uͼ单击右键Q从快捷菜单中选择“属性(PropertiesQ”选项Q则出现如图6-26 所C的数据库维护计划编辑对话框。可以编辑在计划生成向导中所讄的几乎所有信息?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> </TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2934.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:19 <a href="http://www.aygfsteel.com/plpa/articles/2934.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pȝ数据?/title><link>http://www.aygfsteel.com/plpa/articles/2935.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:19:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2935.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2935.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2935.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2935.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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>pȝ数据?/STRONG></TD></TR> <TR> <TD align=middle height=40>作者:unknown 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR>    SQL Server 2000 有四个系l数据库QSystem DatabasesQ:Master、Model、Msdb、Tempdb。这些系l数据库的文件存储在Microsoft SQL ServerQ默认安装目录)的MSSQL子目录的Data 文g夹中。各pȝ数据库所包含的文件如?-1 所C?BR><BR><IMG height=172 src="http://www.ddvip.net/database/mssql/index1/img/156.gif" width=560><BR><BR>注意Q如果在企业理器中看不到系l数据库Q则可用鼠标右键单击服务器,从快捯单中选择“Edit SQL Server Registration Properties”,会出现如?-5所C的~辑服务器注册属性对话框Q从中选择“Show system databases and system objects"选项Q再h企业理器界面即可?BR></P> <P><span id="wmqeeuq" class=style2>6.9.1 Master 数据?/SPAN><BR>Master 数据库记录了一个SQL Server pȝ的所有系l信息。这些系l信息主要有Q?/P> <P> <UL> <LI>所有的d信息Q? <LI>pȝ讄信息Q? <LI>SQL Server 初始化信息; <LI>pȝ中其它系l数据库和用h据库的相关信息,包括其主文g的存放位|等?</LI></UL> <P></P>6.9.2 Model 数据?BR>Model 数据库是所有用h据库和Tempdb 数据库的创徏模板。当创徏数据库时Q系l会Model 数据库中的内容复制到新徏的数据库中去。由此可见,利用Model 数据库的模板Ҏ,通过更改Model 数据库的讄Qƈ时怋用的数据库对象复制到Model数据库中Q可以大大简化数据库及其对象的创建、设|工作,为用戯省大量的旉。通常Q可以将以下内容d到Model 数据库中Q?BR> <P> <UL> <LI>数据库的最容量; <LI>数据库选项讄Q? <LI>l常使用的数据库对象Q如用户自定义的数据cd、函数、规则、缺省值等?</LI></UL><span id="wmqeeuq" class=style2>6.9.3 Msdb 数据?/SPAN><BR>SQL Server、SQL Server Enterprise Manager 和SQL Server Agent 使用Msdb 数据库来 存储计划信息以及与备份和恢复相关的信息。尤其是SQL Server Agent 需要用它来执?安排工作和警报、记录操作者等操作?<BR><BR><span id="wmqeeuq" class=style2>6.9.4 Tempdb 数据?/SPAN><BR>Tempdb 数据库用作系l的临时存储I间Q其主要作用有: <P> <UL> <LI>存储用户建立的时表和时存储过E; <LI>存储用户说明的全局变量| <LI>为数据排序创Z时表Q? <LI>存储用户利用游标说明所{选出来的数据?</LI></UL> <P></P>在Tempdb 数据库中所做的存在不会被记录,因而在Tempdb 数据库中的表上进行数据操作比在其它数据库中要快得多?BR><BR>注意Q当退出SQL Server时、用户在Tempdb数据库中建立的所有对象都被删除。每ơSQL Server启动ӞTempdb数据库都被重徏Q回复到pȝ讑֮的初始状态。因此,千万不要Tempdb数据库作为数据的最l存攑֤?BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2935.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:19 <a href="http://www.aygfsteel.com/plpa/articles/2935.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ud数据?/title><link>http://www.aygfsteel.com/plpa/articles/2933.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2933.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2933.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2933.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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>Ud数据?/STRONG></TD></TR> <TR> <TD align=middle height=40>作者:unknown 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR>    在SQL Server 中可以用拆分(DetachQ和附加QAttachQ的Ҏ来移动数据库。拆分数据库是从服务器中Ud逻辑数据库,但不会将操作pȝ中的数据库文件删除。附加数据库会创徏一个新的数据库Qƈ复制存储在已有的数据库文件和事务日志文g中的数据。用系l存储过ESp_detach_db 来拆分数据库Q用pȝ存储q程Sp_attach_db 来附加数据库?BR><BR>Sp_detach_db pȝ存储q程的语法如下:<BR>sp_detach_db [@dbname =] 'database_name'<BR>[, [@skipchecks =] 'skipchecks']<BR>其中[@skipchecks =] 'skipchecks'子句中Skipchecks 的gؓTrue 或False?当Skipchecks的gؓTrue Ӟ指定在执行此q程之前不需要对数据库中的所有表执行UPDATE STATISTICS命oQؓFalse Ӟ则需要执行UPDATE STATISTICS 命o?BR><BR>Sp_attach_db pȝ存储q程的语法如下:<BR>sp_attach_db [@dbname =] 'dbname',<BR>[@filename1 =] 'filename_n' [,...16]<BR>其中“filename_n”包括文件的路径和物理名U。最多可指定16 个文件。文件中必须包含L据库文g。如果需要附加的文g过?6 个,必M用带FOR ATTACH 子句的CREATE DATABASE 命o来代ѝ?BR><STRONG>注意</STRONG>QSp_attach_dbpȝ存储q程中只能作用于那些已经用Sp_detach_dbpȝ存储q程从服务器中拆分出来的数据库?BR><BR>?-16Q移动数据库mytest 到E:\SQL Data 目录下?BR>Q?Q?在SQL Server Query Analyzer 中运行系l存储过ESp_helpdbQ?得到mytest数据库所包含的文件名U、数量、类型、存放位|等信息。命令语句如下:<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>Q?Q?在SQL Server Query Analyzer 中运行Sp_detach_db pȝ存储q程Q拆分mytest数据库。命令语句如下:<BR>exec sp_detach_db mytest, true</P> <P>q行l果如下Q?BR>Successfully detached database 'mytest1'.<BR>DBCC execution completed. If DBCC printed error messages, contact your system administrator.</P> <P>Q?Q?在操作系l的文g夹窗口中用剪切或_脓的方式直接将与数据库相关的操作系l文件移动到E:\ SQL Data 2000 Server 目录下。即D:\SQL Data\mytest_Data.MDF 文g和D:\SQLData\mytest_Log.LDF 文gUdE:\ SQL Data 2000</P> <P>Q?Q?在SQL Server Query Analyzer 中运行Sp_attach_db pȝ存储q程Q附加文件到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>q行l果如下Q?BR>Successfully attached database 'mytest'.<BR>x已完成了数据库的Ud工作Q可在Enterprise Manager 中查看mytest 数据库的信息Q也可以在SQL Server Query Analyzer 中运行系l存储过ESp_helpdb 来查看移动是否成功?/P></TD></TR></TBODY></TABLE></TD></TR> <TR> <TD align=middle height=40> </TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:18 <a href="http://www.aygfsteel.com/plpa/articles/2933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>删除数据?/title><link>http://www.aygfsteel.com/plpa/articles/2931.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2931.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2931.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2931.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR><span id="wmqeeuq" class=style2>6.5.1 用Enterprise Manager 删除数据?/SPAN><BR>    在Enterprise Manager 中在所要删除的数据库上单击右键Q从快捷菜单中选择“删除(DeleteQ”选项卛_删除数据库,也可以选择数据库文件夹或图标后从工h中选择图标来删除数据库。系l会提示认是否要删除数据库Q如?-9 所C?/P> <P>    删除数据库一定要慎重Q因为删除数据库后,与此数据库有兌的数据库文g和事务日志文仉会被删,除存储在pȝ数据库中的关于该数据库的所有信息也会被删除?BR>    <STRONG>注意Q?/STRONG>当数据库处于以下状态时不能被删除:数据库正在用;数据库正在被恢复Q数据库包含用于复制的已l出版的对象?BR><BR><span id="wmqeeuq" class=style2>6.5.2 用DROP DATABASE 命o删除数据?/SPAN><BR>DROP DATABASE 命o可以从SQL Server 中一ơ删除一个或几个数据库。数据库所<BR>有者DBO 和数据库理员DBA 才有权执行此命o。其语法如下Q?BR>DROP DATABASE database_name [,...n]<BR>?-13Q?删除数据库abc?BR>drop database abc</P>q行l果如下<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.aygfsteel.com/plpa/aggbug/2931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:17 <a href="http://www.aygfsteel.com/plpa/articles/2931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>压羃数据?/title><link>http://www.aygfsteel.com/plpa/articles/2932.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2932.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2932.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2932.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2932.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR><BR>    数据库在使用一D|间后Q时怼出现因数据删除而造成数据库中I闲I间太多的情况,q时需要减分配给数据库文件和事务日志文g的磁盘空_以免费盘I间。当数据库中没有数据Ӟ可以修改数据库文件属性直接改变其占用I间Q但当数据库中有数据Ӟq样做会破坏数据库中的数据,因此需要用压~的方式来羃减数据库I间。可以在数据库属性选项中选择“Auto shrink”选项Q让pȝ自动压羃数据库,也可以用人工的方法来压羃。h工压~数据库有以下两U方式:<BR><BR><span id="wmqeeuq" class=style2>1、用Enterprise Manager 压羃数据?/SPAN><BR>在Enterprise Manager 中在所要压~的数据库上单击右键Q从快捷菜单中的“所有Q务(All TasksQ”中选择“Shrink DatabaseQ压~数据库Q”选项Q就会出现如?-10 所C的对话框。可以在?-10 所C的对话框中选择数据库的压羃方式Q也可以选择使用压羃计划或压~单个文件?<BR><IMG height=423 src="http://www.ddvip.net/database/mssql/index1/img/137.gif" width=639><BR>单击?-10 中的“Files”按钮,会出现如?-11 所C的压羃数据库文件对话框Q可以针Ҏ个数据库文gq行不同的压~设|?BR><IMG height=427 src="http://www.ddvip.net/database/mssql/index1/img/138.gif" width=560><BR><BR>单击?-10 中的“Change?按钮Q会出现如图6-12 所C的压羃计划~辑对话框,可以指定压羃计划的执行方式。单d6-12 中的“Change?按钮Q会出现如图6-13 所C的循环工作计划~辑对话框,可以~辑计划执行的周期或旉炏V设|完成后单击“OK?按钮开始压~数据库Q在压羃l束后会昄一个压~情况信息框?<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 id="wmqeeuq" class=style2>2、用Transact-SQL 命o压羃数据?/SPAN><BR>可以使用DBCC SHRINKDATABASE 和DBCC SHRINKFILE 命o来压~数据库。其中DBCC SHRINKDATABASE 命oҎ据库q行压羃QDBCC SHRINKFILE 命oҎ据库中指定的文gq行压羃?BR><BR>Q?Q?DBCC SHRINKDATABASE <BR>DBCC SHRINKDATABASE 命o语法如下Q?BR>DBCC SHRINKDATABASE (database_name [, target_percent]<BR>[, {NOTRUNCATE | TRUNCATEONLY}] )<BR>各参数说明如下: <P> <UL> <LI>target_percent 指定数据库压羃后,未用的I间占数据库大小的百分之几。如果指定的癑ֈ比过大,过了压~前未用空间所占的比例Q则数据库不会被压羃。ƈ且压~后的数据库不能比数据库初始讑֮的容量小? <LI>NOTRUECATE<BR>数据库~减后剩余的I间保留在数据库Q中不返q给操作pȝ。如果不选择此选项Q则剩余的空间返q给操作pȝ? <LI>TRUNCATEONLY<BR>数据库~减后剩余的I间q还l操作系l。用此命o时SQL Server 文件羃减到最后一个文件分配,区域但不UdM数据文g。选择此项后,target_percent 选项无效了?BR><STRONG>?-14Q?/STRONG> 压羃数据库mytest 的未使用I间为数据库大小?0%?BR>dbcc shrinkdatabase (mytest, 20)<BR>q行l果如下Q?BR>DBCC execution completed. If DBCC printed error messages, contact your system administrator. <P></P></LI></UL>(2) DBCC SHRINKFILE<BR>DBCC SHRINKFILE 命o压羃当前数据库中的文件。其语法如下Q?BR>DBCC SHRINKFILE ( {file_name | file_id }<BR>{ [, target_size] |<BR>[, {EMPTYFILE | NOTRUNCATE | TRUNCATEONLY}] } )<BR>各参数说明如下:<BR> <P> <UL> <LI>file_id<BR>指定要压~的文g的鉴别号QIdentification numberQ?即IDQ。文件的ID 号可以通过 FILE_IDQ)函数或如本章前面所讲述的Sp_helpdb pȝ存储q程来得到? <LI>target_size<BR>指定文g压羃后的大小。以MB 为单位。如果不指定此选项QSQL Server ׃最大可能地~减文g? <LI>EMPTYFILE<BR>指明此文件不再用,移动所有在此文件中的数据到同一文gl中的其它文件中厅R执行带此参数的命o后,此文件就可以用ALTER DATABASE 命o来删除了?<BR>其余参数NOTRUNCATE 和TRUNCATEONLY 与DBCC SHRINKDATABASE 命o中的含义相同?<BR>?-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> </TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:17 <a href="http://www.aygfsteel.com/plpa/articles/2932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>更改数据?/title><link>http://www.aygfsteel.com/plpa/articles/2930.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2930.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2930.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2930.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2930.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/plpa/services/trackbacks/2930.html</trackback:ping><description><![CDATA[<P><BR><span id="wmqeeuq" class=style2>6.4.1 更改文g及其属?/SPAN><BR>可以在Enterprise Manager 中利用数据库属性设|更Ҏ据库文g和事务日志文Ӟ也可以用ALTER DATABASE 命o来更Ҏ据库。ALTER DATABASE 命o可以增加或删除数据库中的文gQ也可以修改文g的属性。应注意的是只有数据库管理员QDatabase Administration UDBAQ或hCREATE DATABASE 权限的数据库所有者才有权执行此命令?BR>ALTER DATABASE 命o的语法如下:<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>指定要增加文件到哪个文gl? <LI>ADD LOG FILE<BR>指定要增加的事务日志文g <LI>REMOVE FILE<BR>从数据库pȝ表中删除指定文g的定义,q且删除其物理文件。文件只有ؓI时才能被删除? <LI>??ADD FILEGROUPB<BR>指定要增加的文gl? <LI>REMOVE FILEGROUP<BR>从数据库中删除指定文件组的定义,q且删除其包括的所有数据库文g。文件组只有为空时才能被删除? <LI>MODIFY FILE<BR>修改指定文g的文件名、容量大、最大容量、文件增Ҏ式等属性。但一ơ只能修改一个文件的一个属性。用此选项时应注意Q在文g格式filespec 中必ȝNAME 明确指定文g的名Uͼ如果文g大小是已l确定了的,那么新定义的size 必须比当前的文g定w大;FILENAME 只能指定在tempdb database 中存在的文gQƈ且新的文件名只有在SQL Server 重新启动后才发生作用? <LI>MODIFY FILEGROUP filegroup_name filegroup_property<BR>修改文gl属性filegroup_property filegroup_property 可取gؓQ?BR><STRONG>READONLY</STRONG>Q?指定文glؓ只读L件组Primary File Group 不能指定为只诅R只有对数据库有独占讉K权限的用h可以一个文件组标志为只诅R?BR><STRONG>READWRITEQ?/STRONG> 使文件组为可d。只有对数据库有独占讉K权限的用h可以一个文件组标志为可d?BR><STRONG>DEFAULTQ?/STRONG> 指定文glؓ默认文gl。一个数据库中只能有一个默认文件组?</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>?-8Q?d一个包含两个文件的文gl到mydb 数据库中?q将此文件组指定为默认文件组?BR>alter database mydb<BR>add filegroup data4<BR>/* 要首先定义文件组然后才能d文g到文件组?*/<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>q行l果如下<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>?-9 d两个事务日志文g到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>q行l果如下<BR>Extending database by 1.00 MB on disk 'mydb_Log4'.<BR>Extending database by 1.00 MB on disk 'mydb_Log5'.<BR><BR>?-10 修改mydb 数据库中的mydb_Data5 文g增容方式Zơ增?MB<BR>alter database mydb<BR>modify file<BR>( name = mydb_log5,<BR>filegrowth = 2mb)<BR>q行l果如下<BR>The command(s) completed successfully.<BR>?-11 删除mydb 数据库中的事务日志文件mydb_Log5<BR>alter database mydb<BR>remove file mydb_log5<BR>q行l果如下<BR>The file 'mydb_Log5' has been removed.<BR><BR><span id="wmqeeuq" class=style2>6.4.2 更改数据库名</SPAN><BR>重命名数据库需要用系l存储过ESp_renamedb, 其语法如?<BR>sp_renamedb [@old_name =] 'old_name', [@new_name =] 'new_name'<BR>?-12: 更改mydb 数据库的名称为“My DB”?BR>exec sp_renamedb 'mydb', 'My DB'<BR>q行l果如下<BR>The database name ' My DB ' has been set.<BR><STRONG>注意Q?/STRONG>在用此命o前,应将要改名的数据库的讉K选项设ؓSingle user modeQƈ关闭数据库。在更改数据库名U后、在Enterprise Manager中所看到的仍然是原来的数据库名称Q只有选择“Databasee"目录文g夹,再点dh中的“刷新”按钮,h界面或在SQL Server重新启动后才会看到更改后的数据库名。别外还应应该的是,数据库不区分大小写?BR><img src ="http://www.aygfsteel.com/plpa/aggbug/2930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:16 <a href="http://www.aygfsteel.com/plpa/articles/2930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>览数据?/title><link>http://www.aygfsteel.com/plpa/articles/2929.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2929.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2929.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2929.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>视频下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>书籍下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>软g下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>论坛交流</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>虚拟L</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>站内搜烦</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>|站地图</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>|站律师</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>q告合作</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 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> </TD> <TD width=418 bgColor=#ffe8f2><A ><FONT color=#002c99>豆豆首页</FONT></A> - <A ><FONT color=#002c99>在线教程</FONT></A> - <A ><FONT color=#002c99>???/FONT></A> - <A ><FONT color=#002c99>Mssql</FONT></A> - <A ><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> </TD> <TD width=20 rowSpan=2> </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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR><span id="wmqeeuq" class=style2>6.3.1 用Enterprise Manager 览数据?/SPAN><BR>SQL Server 提供了目录树的浏览方式,使得览数据库信息非常方ѝ快捗在 Enterprise Manager 中单击要览的数据库文g夹,可在右边的d板(Task padQ窗口中看到数据库的基本信息QGeneralQ、表和烦引信息(Tables & IndexesQ、数据库文g的配|情况(Space AllocatedQ如?-8 所C。在打开数据库文件夹目录树后Q可以选择各种数据库对象进行信息浏览?<BR><IMG height=340 src="http://www.ddvip.net/database/mssql/index1/img/129.gif" width=560><BR><span id="wmqeeuq" class=style2>6.3.2 用系l存储过E显C数据库信息</SPAN><BR>SQL Server 提供了许多很有用的系l存储过E,可以用它们来得到许多从EnterpriseManager 界面中所不易或不能看到的信息Q有兛_储过E的详细介绍请参见“存储过E”章节。读者如果目前不了解存储q程也不要紧Q可以把它当作函数或命o来用Q?BR>(1) 用系l存储过E显C数据库l构<BR>可以使用pȝ提供的系l存储过ESp_helpdb 来显C数据库l构?BR>其语法如下:<BR>sp_helpdb [[@dbname=] 'name']<BR>使用Sp_helpdb pȝ存储q程可以昄指定数据库的信息。如果不指定[@dbname=]<BR>'name'子句Q则会显C在master.dbo.sysdatabases 表中存储的所有数据库信息。命令执行成<BR>功会q回0Q?否则q回1?BR>?-4Q?昄上一节中创徏的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) 用系l存储过E显C文件信?BR>可以使用pȝ提供的系l存储过ESp_helpfile 来显C当前数据库中的文g信息。其语法如下Q?BR>sp_helpfile [[@filename =] 'name']如果不指定文件名Uͼ则会昄当前数据库中所有的文g信息。命令执行成功会q回0Q?否则q回1?BR>?-5Q?昄mydb 数据库中的mydb_data1 文g的信息?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) 用系l存储过E显C文件组信息<BR>可以使用pȝ提供的系l存储过ESp_helpfilegroup 来显C当前数据库中文件组信息。其语法如下Q?BR>sp_helpfilegroup [[@filegroupname =] 'name']<BR>如果不指定文件组名称Q则会显C当前数据库中所有的文gl。命令执行成功会q回0 Q否则返??BR>?-6Q显Cmydb 数据库中的data2 文gl的信息?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> </TD></TR> <TR> <TD class=pagefont align=middle height=60><A ><FONT color=#002c99>上一?/FONT></A>      <A ><FONT color=#002c99>目录</FONT></A>      <A ><FONT color=#002c99>下一?/FONT></A> </TD></TR> <TR> <TD align=right height=30>来源Qunknown</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>关闭H口</FONT></A></TD></TR> <TR> <TD vAlign=center align=middle height=80> <SCRIPT src="/ad/k10-5-2.js"></SCRIPT> <A 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> </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 ><FONT color=#002c99>更改数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>删除数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>压羃数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>Ud数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>数据库维护计?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>pȝ数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>实例数据?/FONT></A></TD></TR> <TR> <TD><A ><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> </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> </TD></TR> <TR> <TD align=middle height=26>业务联系电话Q?28-84420401   Email:info*ddvip.com</TD></TR> <TR> <TD align=middle height=26>关于豆豆 | 联系我们 | 招聘信息 | |站律师 | 版权x | q告合作 | 友情链接 | |站地图</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 class="wmqeeuq" id=img style="LEFT: 534px; VISIBILITY: visible; WIDTH: 100px; POSITION: absolute; TOP: 2616px; HEIGHT: 100px"><A 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()">关闭q告</A></DIV> <div class="wmqeeuq" id=followDiv1 style="Z-INDEX: 10; LEFT: 896px; WIDTH: 80px; POSITION: absolute; TOP: 2379px; HEIGHT: 60px"><A target=_blank><IMG src="http://www.ddvip.net/ad/adimg/100X1002005.1.gif" border=0></A><BR><BR><A 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>关闭q告</B></FONT></A></TD></TR></TBODY></TABLE></DIV> <div class="wmqeeuq" id=followDiv2 style="Z-INDEX: 10; LEFT: 10px; WIDTH: 80px; POSITION: absolute; TOP: 2379px; HEIGHT: 60px"><A target=_blank><IMG src="http://www.ddvip.net/ad/adimg/vip.gif" border=0></A><BR><BR><A 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>关闭q告</B></FONT></A></TD></TR></TBODY></TABLE></DIV></A><img src ="http://www.aygfsteel.com/plpa/aggbug/2929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:15 <a href="http://www.aygfsteel.com/plpa/articles/2929.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>数据库属性设|?/title><link>http://www.aygfsteel.com/plpa/articles/2928.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:14:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2928.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2928.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2928.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2928.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR>    在创建数据库以后q可以设|其属性,以更改创建时的某些设|和创徏时无法设|的属性。用右键单击所要设|属性的数据库,从快捯单中选择选项“属性(PropertiesQ”,׃出现如图6-4 所C的数据库属性设|对话框?<BR><IMG src="http://www.ddvip.net/database/mssql/index1/img/125.gif"><BR>    在“General”页框中Q可以看到数据库的状态、所有者、创建时间、容量、备份、维护等属性信息?<BR>    在“Data Files?和“Transaction Log?|中,可以看到cM于图6-2 和图6-3 的对话框Q此时可以像在创建数据库旉样重新指定数据库文g和事务日志文件的名称、存储位|、初始容量大等属性?BR>    在“Filegroups?|中,如图6-5 所C,可以d或删除文件组Q不q,如果文gl中有文件则不能删除Q必d文件移出文件组?<BR><IMG height=346 src="http://www.ddvip.net/database/mssql/index1/img/126.gif" width=517><BR>在Options 选项|中,可以讄数据库的许多属性,如图6-6 所C。在?-6 中选中的选项都是pȝ默认为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>讉K控制. <LI>Member of db_owner;dbcreator,or sysadmin<BR>只有数据库所有者、数据库创徏者和pȝ理员才有权使用数据库? <LI>Single user<BR>数据库在同一旉只能供一个用户? <LI>Read only<BR>数据库只读,卛_查看而不可修攏V? <LI>ANSI Null default<BR>允许在数据库的列中输入NULL? <LI>Recursive triggers<BR>允许触发器递归调用。SQL Server 讑֮的触发器递归调用的层C限ؓ32? <LI>Select into / bulk copy<BR>允许使用SELECT INTO 或BCP?WRITETEXT?UPDATETEXT 命o向表中大量插入数据。用上述命o插入数据Q在事务日志中不会有记录。在开发数据库时时常将此选项讄为True? <LI>Truncate log on checkpoint<BR>当执行CHECKPOINT 命oӞ如果事务日志文g过其大的70%Q?则将其内Ҏ除。在开发数据库时时常将此选项讄为True? <LI>Torn page detection<BR>自动有损坏的页QTorn PageQ。页QPageQ是数据库内容的基本存储单位。每个页的大ؓ8KB?׃SQL Server 寚w的读写单位是大小?12 字节的扇区(SectorQ,当每个页的第一个扇成功写入后,SQL Server p为此已l被成功写入了。因此,如果写完W一个扇区后发生H发事gQ导致写入中Q断׃产生有损坏的c需要通过备䆾来恢复数据库? <LI>Auto close<BR>当数据库中无用户Ӟ自动关闭此数据库Qƈ所占用资源交还l操作系l。对那些不间断用的数据库不要用此选项Q否则会额外增加开x据库的运行开销Q得不偿失? <LI>Auto shrink<BR>定期Ҏ据库q行查,当数据库文g或日志文件的未用I间过其大的25%Ӟpȝ会自动~减文g使其未用I间{于25% 。当文g大小没有过其徏立时的初始大时Q不会羃减文件。羃减后的文件也必须大于或等于其初始大小。对事务日志文g的羃减只有在对其作备份时或将Truncate log on checkpoint 选项设ؓTrue 时才能进行? <LI>Auto create statistics<BR>启动数据库列的用统计,以提供给查询优化器(Query OptimizerQ?使用? <LI>Auto update statistics<BR>当数据库表更新时Q更新所有的l计? <LI>Use quoted identifiers<BR>标识W必ȝ双引hhQ且可以不遵循Transact-SQL 命名标准? <LI>Compatibility Level<BR>数据库兼Ҏ别。可以指定与何种版本以前的数据库兼容? <LI>其它数据库选项<BR>q有一些数据库选项没有被显C出来,如:ANSI warning?merge publish?offline?published?subscribed {,q些选项在一般情况下最好由SQL Server 自己来控制它Q实在需要更Ҏ可以通过Sp_dboption pȝ存储q程来实现。系l存储过ESp_dboption 用于昄或更Ҏ据库选项。但它不能在pȝ数据库master 或tempdb 数据库中使用。其语法如下Q?BR>sp_dboption [[@dbname =] 'database_name']<BR>[, [@optname =] 'option_name']<BR>[, [@optvalue =] 'value']<BR>各参数说明如? <LI>[@dbname =] 'database'<BR>指定所要操作的数据库名. <LI>[@optname =] 'option_name'<BR>指定要显C或修改的数据库选项。可以不输入选项的全名。如果省略此,׃列出所有设定ؓTrue 的选项? <LI>[@optvalue =] 'value'<BR>指定选项的值“value?的值可以ؓTrue?False 或On、Off?BR>?-2Q?昄mytest 数据库的选项状态?BR>exec sp_dboption 'mytest' <P>q行l果如下<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>?-3Q设|mytest 数据库的offline 状态ؓTrueQ让一般用h法用此数据库?BR>exec sp_dboption 'mytest', 'offline', 'true'</P> <P>q行l果如下Q?BR>sp_dboption command succeeded.<BR>注意Q系l管理员可以在模板数据库model中执行Sp_dboptin命o中设|数据选项Q这改变所有新建数据库的初始选项讄?/P></LI></UL>    在“Permissions?|中可以设定用户对此数据库的权限,如图6-7 所C。有x限设|的详细介绍请参见“安全性与用户理”章节?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> </TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:14 <a href="http://www.aygfsteel.com/plpa/articles/2928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>创徏数据?/title><link>http://www.aygfsteel.com/plpa/articles/2927.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2927.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2927.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2927.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2927.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>视频下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>书籍下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>软g下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>论坛交流</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>虚拟L</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>站内搜烦</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>|站地图</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>|站律师</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>q告合作</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 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> </TD> <TD width=418 bgColor=#ffe8f2><A ><FONT color=#002c99>豆豆首页</FONT></A> - <A ><FONT color=#002c99>在线教程</FONT></A> - <A ><FONT color=#002c99>???/FONT></A> - <A ><FONT color=#002c99>Mssql</FONT></A> - <A ><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> </TD> <TD width=20 rowSpan=2> </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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR><span id="wmqeeuq" class=style2>1、文件与文gl?/SPAN><BR>在SQL Server 中数据库是由数据库文件和事务日志文gl成的。一个数据库臛_应包含一个数据库文g和一个事物日志文件?BR>(1) 数据库文?Database File)<BR>数据库文件是存放数据库数据和数据库对象的文g。一个数据库可以有一个或多个数据库文Ӟ一个数据库文g只属于一个数据库。当有多个数据库文gӞ有一个文件被定义Z数据库文?Primary Database File)Q?扩展名ؓmdfQ?它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据库文件。其它数据库文g被称为次数据库文?Secondary Database File)Q?扩展名ؓndfQ?用来存储L件没存储的其它数据?BR><BR>采用多个数据库文件来存储数据的优点体现在Q?<BR> ·数据库文件可以不断扩充,而不受操作系l文件大的限制Q?BR> ·可以数据库文g存储在不同的盘中,q样可以同时对几个硬盘做数据存取Q提高了数据处理的效率。对于服务器型的计算机尤为有用?BR><BR>(2) 事务日志文g(Transaction Log File)<BR>事务日志文g是用来记录数据库更新情况的文Ӟ扩展名ؓldf。例如用INSERT、UPDATE?DELETE?{对数据库进行更的操作都会记录在此文件中Q而如SELECT {对数据库内容不会有影响的操作则不会记录在案。一个数据库可以有一个或多个事务日志文g?BR><BR>SQL Server 中采用“Write-Ahead Q提前写Q”方式的事务Q即Ҏ据库的修改先写入事务日志中,再写入数据库。其具体操作是,pȝ先将更改操作写入事务日志中,再更改存储在计算机缓存中的数据,Z提高执行效率Q此更改不会立即写到盘中的数据库,而是ql以固定4 的时间间隔执行CHECKPOINT 命oQ将更改q的数据扚w写入盘。SQL Server 有个特点Q它在执行数据更Ҏ会设|一个开始点和一个结束点Q如果尚未到辄束点因某种原因使操作中断,则在SQL Server 重新启动时会自动恢复已修改的数据Q其返回未被修改的状态?由此可见Q当数据库破坏时Q可以用事务日志恢复数据库内宏V?BR><BR>(3) 文gl(File GroupQ?BR>文gl是多个数据库文g集合h形成的一个整体。每个文件组有一个组名。与数据库文件一P文gl也分ؓL件组QPrimary File GroupQ?和次文gl(Secondary FileGroupQ?一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。主文gl中包含了所有的pȝ表。当建立数据库时Q主文gl包括主数据库文件和未指定组的其它文件。在ơ文件组中可以指定一个缺省文件组Q那么在创徏数据库对象时如果没有指定其攑֜哪一个文件组中,׃它攑֜~省文gl中。如果没有指定缺省文件组则主文gl,为缺省文件组?BR><STRONG>注意Q?/STRONG>事务日志文g不属于Q何文件组?<BR><BR>6.1.2 用Enterprise Manager 创徏数据?BR>在Enterprise Manager 中可以按下列步骤来创建数据库Q?BR>Q?Q?单击工具栏中的图?IMG height=28 src="http://www.ddvip.net/database/mssql/index1/img/120.gif" width=36>Q或在服务器的Databases 文gҎ其下属数据库图标上单d键,选择New Database…选项Q即会出现如?-1 所C的对话框?BR>Q?Q?指定数据库的名称和编码方式,如图6-1 所C?BR><IMG height=397 src="http://www.ddvip.net/database/mssql/index1/img/121.GIF" width=526><BR>?-1 创徏数据库对话框<BR>(3) 点击Transaction Log |Q指定数据库文g的名U、存储位|、初始容量大和所属文件组Q如?-2 所C?BR>(4) q行数据库文件大扩充方式和定w限制讄Q如?-2 所C?BR>(5) 点击Transaction Log |Q指定事务日志文件的名称、存储位|和初始定w大小Q如?-3 所C?BR>(6) q行事务日志文g大小扩充方式和容量限制设|,如图6-3 所C?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>Q?Q?单击“确定”按钮,则徏新数据库?BR><STRONG>注意Q?/STRONG>数据库的名称最长ؓ128个字W,且不区分大小写?BR><STRONG>注意Q?/STRONG>在此指定的文件容量以MB为单们的Q数据库文g的最容量ؓ1MBQ最大容量ؓ1Q?48Q?16TBQ这么大的硬盘还没出世!Q;事务日志文g的最容量ؓ1MB?BR><STRONG>一个服务器在理Z可以理32Q?67数据库?/STRONG><BR><BR>6.1.3 用CREATE DATABASE 命o创徏数据?BR><IMG height=324 src="http://www.ddvip.net/database/mssql/index1/img/124.gif" width=560><BR>各参数说明如? <P> <UL> <LI>database_name<BR>数据库名Uͼ不能过128 个字W,׃pȝ会在其后d5 个字W的逻辑后缀Q因此实际能指定的字W数?23 个? <LI>on<BR>指明数据库文件和文gl的明确定义? <LI>PRIMARY<BR>指明L据库文g或主文gl。主文gl的W一个文件被认ؓ是主数据库文Ӟ其中包含了数据库的逻辑启动信息和数据库的系l表。如果没有PRIMARY ,则在CREATE DATABASE 命o中列出的W一个文件将被默认ؓL件? <LI>filespec<BR>文g说明? <LI>n<BR>占位W表明可以指定多个类似的对象? <LI>filegroupspec<BR>文gl说明? <LI>LOG ON><BR>指明事务日志文g的明定义。如果没有LOG ON 选项Q则pȝ会自动生一个文件名前缀与数据库名相同,定w为所有数据库文g大小1/4 的事务日志文件? <LI>COLLATE<BR>指明数据库用的校验方式。collation_name 可以是Windows 的校验方式名Uͼ也可以是SQL 校验方式名称。如果省略此子句Q则数据库用当前的SQL Server 讄的校验方式? <LI>FOR LOAD<BR>此选项是ؓ了与SQL Server 7.0 以前的版本兼容而设定的。读者可以不用管它。RESTORE 命o可以更好地实现此功能? <LI>FOR ATTACH<BR>用于附加已经存在的数据库文g到新的数据库中,而不用重新创建数据库文g。用此命o必须指定L件。被附加的数据库文g的代码页QCode PageQ和排序ơ序QSort OrderQ必d目前SQL Server 所使用的一致。徏议用sp_attach_db pȝ存储q程来代替此命oQ关于sp_attach_db pȝ存储q程的用法请参见本章的第7 节“移动和复制数据库”)。CREATE DATABASE FOR ATTACH 命o只有在指定的文g数目过16 个时才必M用? <LI>NAME<BR>指定文g在SQL Server 中的逻辑名称。当时用FOR ATTACH 选项Ӟ׃需要?NAME 选项了? <LI>FILENAME <BR>指定文g在操作系l中存储的\径名和文件名U? <LI>SIZE<BR>指定数据库的初始定w大小。如果没有指定主文g的大,则SQL Server 默认其与模板数据库中的主文g大小一_其它数据库文件和事务日志文g则默认ؓ1 MB?指定大小的数字size 可以使用KB?MB?GB?和TB 后缀Q默认的后缀是MB?size 中不能用小敎ͼ其最gؓ512 KBQ?默认值是1MB?L件的size 不能于模板数据库中的主文gQ关于模板数据库的介l请参见本章最后一节)? <LI>MAXSIZE<BR>指定文g的最大容量。如果没有指定MAXSIZEQ?则文件可以不断增长直到充满磁盘? <LI>UNLIMITED<BR>指明文g无容量限制? <LI>FILEGROTH<BR>指定文g每次增容时增加的定w大小。增加量可以为确定的以KB?MB 作后~的字节数或以%作后~的被增容文g的百分比来表C。缺省后~为MB?如果没有指定FILEGROWTHQ则~省gؓ10%Q?每次扩容的最gؓ64 KB?CREATE DATABASE 命o在SQL Server 中执行时使用模板数据库来初始化新建的数据库(使用FOR ATTACH 选项旉外)。在模板数据库中的所有用户定义的对象和数据库的设|都会被复制到新数据库中。每个数据库都有一个所有者(Database OwnerQ简UDBOQ,创徏数据库的用户被默认ؓ数据库所有者。可以通过sp_changedbowner pȝ存储q程来更Ҏ据库所有者?</LI></UL> <P></P>?-1Q?创徏一个与上节中用Enterprise Manager 创徏的数据库cM的数据库?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>q行l果如下<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> </TD></TR> <TR> <TD class=pagefont align=middle height=60><A ><FONT color=#002c99>上一?/FONT></A>      <A ><FONT color=#002c99>目录</FONT></A>      <A ><FONT color=#002c99>下一?/FONT></A> </TD></TR> <TR> <TD align=right height=30>来源Qunknown</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>关闭H口</FONT></A></TD></TR> <TR> <TD vAlign=center align=middle height=80> <SCRIPT src="/ad/k10-5-2.js"></SCRIPT> <A 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> </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 ><FONT color=#002c99>数据库属性设|?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>览数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>更改数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>删除数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>压羃数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>Ud数据?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>数据库维护计?/FONT></A></TD></TR> <TR> <TD><A ><FONT color=#002c99>pȝ数据?/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> </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> </TD></TR> <TR> <TD align=middle height=26>业务联系电话Q?28-84420401   Email:info*ddvip.com</TD></TR> <TR> <TD align=middle height=26>关于豆豆 | 联系我们 | 招聘信息 | |站律师 | 版权x | q告合作 | 友情链接 | |站地图</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 class="wmqeeuq" id=img style="LEFT: 563px; VISIBILITY: visible; WIDTH: 100px; POSITION: absolute; TOP: 4387px; HEIGHT: 100px"><A 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()">关闭q告</A></DIV> <div class="wmqeeuq" id=followDiv1 style="Z-INDEX: 10; LEFT: 896px; WIDTH: 80px; POSITION: absolute; TOP: 4105px; HEIGHT: 60px"><A target=_blank><IMG src="http://www.ddvip.net/ad/adimg/100X1002005.1.gif" border=0></A><BR><BR><A 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>关闭q告</B></FONT></A></TD></TR></TBODY></TABLE></DIV> <div class="wmqeeuq" id=followDiv2 style="Z-INDEX: 10; LEFT: 10px; WIDTH: 80px; POSITION: absolute; TOP: 4105px; HEIGHT: 60px"><A target=_blank><IMG src="http://www.ddvip.net/ad/adimg/vip.gif" border=0></A><BR><BR><A 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>关闭q告</B></FONT></A></TD></TR></TBODY></TABLE></DIV></A><img src ="http://www.aygfsteel.com/plpa/aggbug/2927.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:13 <a href="http://www.aygfsteel.com/plpa/articles/2927.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对象的SQL 脚本http://www.aygfsteel.com/plpa/articles/2925.html噼里啪啦的世?/dc:creator>噼里啪啦的世?/author>Thu, 07 Apr 2005 06:12:00 GMThttp://www.aygfsteel.com/plpa/articles/2925.htmlhttp://www.aygfsteel.com/plpa/comments/2925.htmlhttp://www.aygfsteel.com/plpa/articles/2925.html#Feedback0http://www.aygfsteel.com/plpa/comments/commentRss/2925.htmlhttp://www.aygfsteel.com/plpa/services/trackbacks/2925.html
ȝ首页  视频下蝲  书籍下蝲  软g下蝲  论坛交流  虚拟L  站内搜烦  |站地图  |站律师  q告合作
  豆豆首页 - 在线教程 - ???/FONT> - Mssql - 基础教程 最大的中文IT资源|?/MARQUEE>
   
对象的SQL 脚本
作者:unknown 更新旉Q?005-03-17  
 


Enterprise Manager 提供了可视化的界面,在其中徏立数据库及其对象Q如表、视图、缺省值等Q很需要用戯q辑程序代码。但对用h_了解q些对象是如何通过SQL语言建立Q的q得到其SQL 语言脚本(Script) 是很有好处。的在Enterprise Manager 中提供了工具Q以帮助用户产生q些对象的SQL 语言脚本?BR>生成对象的SQL 脚本Ҏ如下Q?BR>
(1) 在Enterprise Manager 中选择要生成SQL 脚本的对象,单击右键Q从快捷菜单中的“所有Q?All Tasks)?子菜单中选择Generate SQL Scripts 菜单,׃出现如图5-15 所C的对话框?BR>
(2) 在SQL 脚本生成对话框中讄选项后,单击“Preview?按钮即会弹出如图5-16 所C的预览对话框。可以点几ZCopy?按钮Q即可将脚本语句复制到剪贴板中。也可在?-15 中选择“确定”按钮,指定脚本文g名和存放位置?BR>



由Enterprise Manager 产生的SQL 脚本是一个后~名ؓ?sql?的文Ӟ它实际上是一个文本文?Text File)Q?可以在Enterprise Manager 或其它文件编辑器中浏览或修改。必要时可以生成所有数据库对象的SQL 脚本Q将其作为对数据库的备䆾。当数据库损坏时Q可以在Query Analyzer 中运行此SQL 脚本来重建数据库?

 
上一?/FONT>      目录      下一?/FONT>
来源Qunknown
加入收藏 | 我要投稿 | 我要打印 | 我有疑问 | 错误报告| 关闭H口
 
?/TD> 本站相关教程
调用SQL Server 工具和向?/FONT>
企业理器的常见用?/FONT>
创徏数据?/FONT>
数据库属性设|?/FONT>
览数据?/FONT>
更改数据?/FONT>
删除数据?/FONT>
压羃数据?/FONT>
?/TD> |络相关链接
暂时未有相关文章
 
 
业务联系电话Q?28-84420401   Email:info*ddvip.com
关于豆豆 | 联系我们 | 招聘信息 | |站律师 | 版权x | q告合作 | 友情链接 | |站地图
Copyright © 2002 - 2005 DDVIP TEAM.All Rights Reserved
版权所? 豆豆技?/TD>


]]>
调用SQL Server 工具和向?/title><link>http://www.aygfsteel.com/plpa/articles/2926.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2926.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2926.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2926.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR>在企业管理器中可以很方便地调用其它SQL Server 工具Q如SQL Server Query Analyzer (查询分析?、SQL Server Profiler (跟踪?{,只须从“Tools (工具)”菜单中选择相应的工具即可?BR>SQL Server 2000 中提供了大量的向导工P可以引导用户完成一pd的数据库与服务器理工作。可以从“Tools (工具)”菜单中选择“Wizards?选项Q或从工h中选择图标<IMG height=24 src="http://www.ddvip.net/database/mssql/index1/img/28-1.GIF" width=31>׃出现如图5-17 所C的Select Wizard (选择向导)对话框。从中选择惌用的SQL Server 向导Q就会出现类g服务器注册向导的对话框,操作十分ѝ?BR><BR><IMG height=438 src="http://www.ddvip.net/database/mssql/index1/img/28-2.GIF" width=501><BR><BR>另外QSQL Server 2000 改进了Q务板Q在其中d了向导板块,使得向导的调用更捗直观。调用Q务板的方法是在树H口中选择某一服务器下的“Databases?l中的一个数据库Q再选择“查?View)?菜单中的“Taskpad (d?”选项。然后在d板窗口中选择“Wizards?面Q即可看到如?-18 所C的界面。可以从中选择所要调用的向导?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.aygfsteel.com/plpa/aggbug/2926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:12 <a href="http://www.aygfsteel.com/plpa/articles/2926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>q接与断开服务?/title><link>http://www.aygfsteel.com/plpa/articles/2923.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2923.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2923.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2923.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2923.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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>q接与断开服务?/STRONG></TD></TR> <TR> <TD align=middle height=40>作者:unknown 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </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 启动时输入̎号和口o选项(如图5-8 所C?Q则会提C入它们,如图5-12 所C?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>在所要断开的服务器上单d键后从快捯单中选择“Disconnect?选项可以断开服务器。在关闭Enterprise Manager Ӟ也会自动断开服务器?<BR></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2923.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:10 <a href="http://www.aygfsteel.com/plpa/articles/2923.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>sql 服务器配|?/title><link>http://www.aygfsteel.com/plpa/articles/2924.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2924.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2924.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2924.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2924.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>视频下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>书籍下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>软g下蝲</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>论坛交流</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>虚拟L</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>站内搜烦</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>|站地图</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>|站律师</FONT></A> <span id="wmqeeuq" class=point01></SPAN> <A ><FONT color=#002c99>q告合作</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 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> </TD> <TD width=418 bgColor=#ffe8f2><A ><FONT color=#002c99>豆豆首页</FONT></A> - <A ><FONT color=#002c99>在线教程</FONT></A> - <A ><FONT color=#002c99>???/FONT></A> - <A ><FONT color=#002c99>Mssql</FONT></A> - <A ><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> </TD> <TD width=20 rowSpan=2> </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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </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 id="wmqeeuq" class=style2>1、用企业理器配|?BR></SPAN>在Enterprise Manager 中在要进行配|的服务器上单击右键后从快捷菜单中选择“属?Properties)?选项Q即会出现如?-13 所C的对话框,可进行服务器的属性设|?BR><BR><IMG height=383 src="http://www.ddvip.net/database/mssql/index1/img/26-1.GIF" width=490><BR><BR><span id="wmqeeuq" class=style2>2、用控制面板配置<BR></SPAN>在Win2000 和Windows NT 中都可以从控刉板中选取“管理工?Administrative Tools)?下的“服务”快h?在Win2000 Professional 操作pȝ中是“服务器理Services”选项),出现如图5-3 所C的面。右键单L要设|的服务名称Q从快捷菜单中选择“Properties?选项Q就会启动如?-14 所C的对话框,可分c进行配|?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.aygfsteel.com/plpa/aggbug/2924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:10 <a href="http://www.aygfsteel.com/plpa/articles/2924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>注册服务?/title><link>http://www.aygfsteel.com/plpa/articles/2922.html</link><dc:creator>噼里啪啦的世?/dc:creator><author>噼里啪啦的世?/author><pubDate>Thu, 07 Apr 2005 06:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/plpa/articles/2922.html</guid><wfw:comment>http://www.aygfsteel.com/plpa/comments/2922.html</wfw:comment><comments>http://www.aygfsteel.com/plpa/articles/2922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/plpa/comments/commentRss/2922.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/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 更新旉Q?005-03-17 </TD> <TD style="BORDER-RIGHT: #ff99ff 1px solid" vAlign=top rowSpan=6> </TD></TR> <TR> <TD height=40> </TD></TR> <TR> <TD> <TABLE class=pagefont cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <P><BR>在SQL Server 中可以用注册向导和注册属性对话框两种方式来注册服务器。注册过E如下:<BR><BR>(1) 在Enterprise Manager 的菜单中选择操作(Action) 菜单Q从Action 菜单中选择New SQL Server Registration 菜单,或从工具栏中选择图标<IMG height=24 src="http://www.ddvip.net/database/mssql/index1/img/24-1.GIF" width=28>׃出现如图5-4 所C的Register SQL Server Wizard (服务器注册向?对话框。如果在向导对话框的W一个界面中选择了复选框(如图5-4 中所C?后,按下“下一步”按钮就会{换到服务器注册属性对话框界面Q如?-5 所C。也可以用右键单击Microsoft SQL Servers 或SQL Server GroupQ?从快捯单中选择NewSQL Server Registration 菜单V?<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 对话框中不选择复选框Q单几ZNext?按钮Q选择或创建服务器名称。如?-6 所C。单几Z下一步”按钮?BR><BR><IMG height=358 src="http://www.ddvip.net/database/mssql/index1/img/24-4.GIF" width=550><BR><BR>(3) 选择使用的n份认证方式,即Windows NT w䆾认证或SQL Server w䆾认证。Windows NT w䆾认证可以使用户只需l护、用一个Windows NT d账号和口令,而用SQL Server w䆾认证则,必须l护Windows NT d账号和SQL Server 账号及口令。如?-7 和图5-8 所C。单几Z下一步”按? <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) 选择服务器组或创建服务器l。如?-9 所C。单几Z下一步”按钮?BR><BR><IMG height=324 src="http://www.ddvip.net/database/mssql/index1/img/24-7.GIF" width=560> <BR><BR>(5) 出现定注册对话框,单击“完成”按钮则Enterprise Manager 注册服务器。如?-10 所C?<BR><BR><IMG height=326 src="http://www.ddvip.net/database/mssql/index1/img/24-8.GIF" width=493><BR><BR>(6) 出现如图5-11 所C的Register SQL Server Message 对话框,按“OK?按钮l束讄?BR><BR><IMG height=304 src="http://www.ddvip.net/database/mssql/index1/img/24-9.GIF" width=492><BR><BR>与注册服务器相反的是删除服务器,在所要删除的服务器上单击右键Q选择“Delete”选项卛_。删除服务器q不会从计算Z服务器删除Q而只是从Enterprise Manager 中删除了Ҏ服务器的引用。需要再ơ用此服务器时Q只需在Enterprise Manager 中重新注册它Q就可以使用了?<BR></P></TD></TR></TBODY></TABLE></TD></TR> <TR> <TD align=middle height=40> </TD></TR></TBODY></TABLE><img src ="http://www.aygfsteel.com/plpa/aggbug/2922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/plpa/" target="_blank">噼里啪啦的世?/a> 2005-04-07 14:09 <a href="http://www.aygfsteel.com/plpa/articles/2922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>企业理器的环境http://www.aygfsteel.com/plpa/articles/2919.html噼里啪啦的世?/dc:creator>噼里啪啦的世?/author>Thu, 07 Apr 2005 06:08:00 GMThttp://www.aygfsteel.com/plpa/articles/2919.htmlhttp://www.aygfsteel.com/plpa/comments/2919.htmlhttp://www.aygfsteel.com/plpa/articles/2919.html#Feedback0http://www.aygfsteel.com/plpa/comments/commentRss/2919.htmlhttp://www.aygfsteel.com/plpa/services/trackbacks/2919.html 企业理器的环境 作者:unknown 更新旉Q?005-03-17    


用户可以通过开始菜单或快捷方式启动企业理器,启动后界面。如?-1 所C?BR>


企业理器的界面是一个标准的Windows 界面,由标题栏、菜单栏、工h、树H口和Q务对象窗?又称d?l成?BR>企业理器的菜单栏分Z层,上一层是主菜单栏Q下一层是控制台菜单栏。主菜单在程序运行的q程中是基本保持不变的,控制台菜单栏中的菜单则是动态的Q随着所q行操作的不同而显CZ同的菜单内容。其中,“操?Action)?和“查?View)?两个菜单是动态化最明显Q随着所q行操作的不同而显CZ同的菜单V尤其是“操?Action)?菜单Q它的菜单项与当时的快捷菜单的内容相同。而“工?Tolls)?菜单的菜单项在用企业管理器的过E中是保持不变的Q只是应操作的不同而启用或用不同的菜单项。企业管理器的工h也是动态的Q会随着所q行操作的不同而增加或减少图标?



]]>
企业理器的环境http://www.aygfsteel.com/plpa/articles/2920.html噼里啪啦的世?/dc:creator>噼里啪啦的世?/author>Thu, 07 Apr 2005 06:08:00 GMThttp://www.aygfsteel.com/plpa/articles/2920.htmlhttp://www.aygfsteel.com/plpa/comments/2920.htmlhttp://www.aygfsteel.com/plpa/articles/2920.html#Feedback0http://www.aygfsteel.com/plpa/comments/commentRss/2920.htmlhttp://www.aygfsteel.com/plpa/services/trackbacks/2920.html 企业理器的环境 作者:unknown 更新旉Q?005-03-17    


用户可以通过开始菜单或快捷方式启动企业理器,启动后界面。如?-1 所C?BR>


企业理器的界面是一个标准的Windows 界面,由标题栏、菜单栏、工h、树H口和Q务对象窗?又称d?l成?BR>企业理器的菜单栏分Z层,上一层是主菜单栏Q下一层是控制台菜单栏。主菜单在程序运行的q程中是基本保持不变的,控制台菜单栏中的菜单则是动态的Q随着所q行操作的不同而显CZ同的菜单内容。其中,“操?Action)?和“查?View)?两个菜单是动态化最明显Q随着所q行操作的不同而显CZ同的菜单V尤其是“操?Action)?菜单Q它的菜单项与当时的快捷菜单的内容相同。而“工?Tolls)?菜单的菜单项在用企业管理器的过E中是保持不变的Q只是应操作的不同而启用或用不同的菜单项。企业管理器的工h也是动态的Q会随着所q行操作的不同而增加或减少图标?



]]>
启动与关闭服务器http://www.aygfsteel.com/plpa/articles/2921.html噼里啪啦的世?/dc:creator>噼里啪啦的世?/author>Thu, 07 Apr 2005 06:08:00 GMThttp://www.aygfsteel.com/plpa/articles/2921.htmlhttp://www.aygfsteel.com/plpa/comments/2921.htmlhttp://www.aygfsteel.com/plpa/articles/2921.html#Feedback0http://www.aygfsteel.com/plpa/comments/commentRss/2921.htmlhttp://www.aygfsteel.com/plpa/services/trackbacks/2921.html 启动与关闭服务器 作者:unknown 更新旉Q?005-03-17    


启动服务器的Ҏ有以下几U:

1、用Enterprise Manager 启动
在Enterprise Manager 的SQL Server Group 中用左键单击所要启动的服务器,或在所要启动的服务器上单击右键后,从快捯单中选择“Start?,卛_启动?

2、用SQL Server Service Manager 启动
启动Ҏ如下Q?BR> (1)从菜单中选择Service Manager 选项Q启动服务管理器。服务管理器启动后,如图5-2 (a) 所C;
 (2) 在Service Manager 中选择要启动的服务?Server) 和服?Service) 选项Q?BR> (3)在Service Manager 中点?IMG height=22 src="http://www.ddvip.net/database/mssql/index1/img/23-1.GIF" width=31>按钮Q即Start/Continue 选项Q启动服务器。启动后画面如图5-2 b 所C?BR>


3、自动启动服务器
可以在操作系l启动时启动服务器,可以在Service Manager 中选择自动启动选项。如?-2 所C。也可以在操作系l的计划d中设|自动启动,或在服务器属性配|中指定?参见5.5 配置服务??BR>
4、用操作pȝ控制面板中的服务理E序启动
启动Ҏ如下Q?BR> (1)在Win2000 Server 和Windows NT 中都可以从控刉板中选取“管理工?Admin- istrative Tools?下的“服务”快h?在Win2000 Professional 操作pȝ中是“服务器理Services?选项)Q出现如?-3 (a) 所C的面;
 (2)右键单击所要启动的服务名称Q从快捷菜单中选择“启动”选项Q就会启动MSSQLServerQ?启动后画面如?-3 (b)?BR>


5、用命o启动
可以使用命onet start sqlserver 或sqlservr 来启动服务器。其中net start sqlserver 命o不带参数Q与之相应的命oq有暂停服务器命令net pause?l箋服务命onet continue、停止服务器命onet stop {。sqlservr 命o比较复杂Q可以加带许多参数。其语法如下所C:
 sqlservr [-c] [-dmaster_path] [-f] [-eerror_log_path] [-lmaster_log_path] [-m] [-n] [-pprecision_level] [-sregistry_key] [-Ttrace#] [-v] [-x]
参数说明如下Q?BR>-c
指明SQL Server 独立于NT 服务理控制而启动用此参数可以~短启动SQL Server
的时间。但是用它之后,׃能通过SQL Server Service Manager 或net pd命o来暂?BR>或停止SQL ServerQ?q且在退出操作系l前必须先关闭SQL Server?BR>-dmaster_path
指明master 数据库的全\径。在-d 和master_path.之间没有I格?BR>-f
用最低配|启动服务器?BR>-eerror_log_path
指明error log 文g的全路径。在-e 和error_log_path 之间没有I格?BR>-lmaster_log_path
指明master 数据库的transaction log 文g的全路径。在-l 和master_log_path 之间没有
I格?BR>-m
指明用单用户方式启动SQL Server?BR>-n
指明不用Windows NT 的程序日志来登记SQL Server 的事件。如果用了此参敎ͼ
则最好同时?e 参数Q否则SQL Server 事g׃会被U录?BR>-pprecision_level
指明decimal 和numeric 数据cd的最高精度。在-p 和precision_level 之间没有I格?BR>precision_level 取D围ؓ1 ?8?不用此参数时Q系l默认ؓ28Q?使用此参数而不指明
具体_ֺӞpȝ认ؓ?8?BR>-sregistry_key
指明要根据注册表中registry_key 下的参数选项来启动SQL Server?BR>-Ttrace#
指明随SQL Server 启动一个指定的跟踪标记trace#?注意Q?T 为大写?BR>-v
启动时显CSQL Server 的版本号?BR>-x
不用CPU 信息l计?BR>
以上q些参数q可以在Enterprise Manager 中设|,在本章的配置服务器一节中具体讲q?BR>关闭服务器的Ҏ与启动服务器的方法类|只须反其道而行之,但用命o关闭服务器时是用NET STOP 或SHUTDOWN 命o来关闭服务器?BR>



]]>
վ֩ģ壺 | | | | | İ| | ء| | | ƽ| | Ҷ| | | | | | Ϫ| | | Դ| ɽ| | Ѯ| ͼľ| | | | | | | | | | | | | | ƽȪ| ¤|