MicrosoftSQLServer7.0数据库的创建与管理
来源:qqread 作者: 出处:综艺读书 2007-03-26SQL Server 6.X使用设备(device)存储数据库,每个设备为操作系统上的一个磁盘文件, SQL Server 7.0是否也是这样?
|
|
|||
存放SQL Server 7.0数据库的磁盘文件有哪几种?
mdf:存放系统表格和数据,每个数据库至少要有一个mdf,并且只能有一个。
ndf:存放数据,无法存放系统表格,一个数据库可以有若干个ndf文件。
ldf:存放日志,可以有若干个。
SQL Server 7.0创建数据库的方法有哪几种?
使用数据库创建向导(Database Creation Wizard)。
SQL Server企业管理程序(Enterprise Manger)提供的图形用户接口。
使用CREATE DATABASE语句。
请给出一个使用创建数据库向导(Create Database Wizard)创建数据库的例子?
启动SQL Server企业管理程序(Enterprise Manager),选择您要创建数据库的SQL Server。
由「Tools」菜单点选择「Wizards...」,在「Select Wizard」对话框展开database工程,选择Create Databse Wizard,然后按「OK」按钮。
在Create Database Wizard的欢迎画面中按「下一步」按钮。
输入数据库名称、存放数据的文件及存放日志的文件路径,按「下一步」按钮。
系统预设数据文件名称为_data,输入文件名,按「下一步」按钮。
设定数据文件是否自动增加(auto grow)和最大值,按「下一步」按钮。
系统预设日志文件名称为_log,输入文件名,按「下一步」按钮。
设定日志文件是否自动增加和最大值,按「下一步」按钮。
系统显示数据库设置完成,按「完成」按钮,出现是否创建数据库维护计划(datbase maintenance plan),按「No」按钮。
展开database文件夹,新的数据库已创建。
请给出一个使用SQL Server Enterprise Manger创建数据库的例子?
激活「SQL Server Enterprise Manager」,选择要创建数据库的SQL Server。
选择database文件夹,按鼠标右键,选择菜单中的「New Database...」。
分别选择General和Transaction log卷标,输入相关信息。
如何使用CREATE DATABASE语句建立数据库?
请参考SQL Server 7.0联机书籍,"CREATE DATABASE(T-SQL)"文件。
如何增加数据库的大小?
设置文件自动增加(automatic file growth)。
增加数据库文件大小。
另外增加数据库文件存放文件(再增加一个ndf文件)。
如何缩小数据库的大小?
缩小整个数据库:如DBCC SHRINKDATABASE缩小某一数据库文件大小:如DBCC SHRINKFILE设置自动缩小数据库。
如何删除数据库?
使用SQL Server Enterprise Manger提供的图形用户接口。使用DROP DATABASE语句。
删除数据库的注意事项有哪些?
使用SQL Server Enterprise Manger提供的图形用户接口一次只能删除一个数据库。使用DROP DATABASE语句可同时删除多个数据库,如
DROP DATABASE db1,db2,db3
删除数据库后,如果有登录ID预设的数据库因此而被删除数据库, 那么该登录ID应将其预设数据库改为主数据库(master database)。删除数据库后,请立即备份主数据库。
无法删除数据库可能的原因?
此数据库正在恢复。
有用户正在使用此数据库。
此数据库部分表格为副本。
有哪些方法可以使数据库有较好的性能?
使用RAID。
将数据和日志放在不同的磁盘驱动器中。
使用Filegroups将对象放置在不同的磁盘驱动器中。
管理数据库的一些注意事项有哪些?
将数据和日志放在不同磁盘驱动器:除了可以得到较好的性能外,如果数据所在的磁盘驱动器坏了,还可以备份日志恢复数据。
禁用磁盘控制器(disk controller)的写缓存(write-cahcing)功能:除非写缓存的设计支持数据库服务器。
定期备份主数据库:此外添加、删除或修改数据库后也应该立即备份主数据库。
日志要有足够的空间:可以选择自动增加(automatic growth),自动增加文件大小或设定报警通知。
SQL Sever 7.0预设的数据日志大小比例为多少?
3:1,即数据占数据库3/4,日志占数据库1/4。
是否可以同时对数个数据库进行设置?
不行,如果想修改默认值,请更改模型数据库(model database),但是只有更改了模型数据库的设置后新添加的数据库才有效。
SQL Server 7.0是否可将tempdb放置在RAM中?
不可以。
SQL Server 7.0有哪些新增的数据库选项?
Autoclose(自动关闭):当所有用户都退出数据库时,自动关闭该数据库,并释放该数据库使用的资源。
Autoshrink(自动伸缩):设置可自动缩小数据库,SQL Server启动5分钟后会自动检查是否需要缩小数据库,此后每30分钟检查一次 。
ANSI nulls(ANSI空值): 将默认值设为null(空)或not null(非空)。
ANSI warning(ANSI警告):当设定成true时,遇到"divide by zero(被0除)"时会发出警告 。
quoted identifier(引用标志符):设置引用标志(quotation mark)的使用方式是否复合ANSI 。
相关图文阅读
频道图文推荐
相关专题
·网络管理实用手册 (17939篇文章)
·数据库专栏 (4452篇文章)
·数据库处理专题 (7194篇文章)
·城域网专题 (6645篇文章)
·数据库安全技术专题 (10947篇文章)
·数据库安装与卸载 (8906篇文章)
·Linux数据库宝典 (11116篇文章)
·数据库相关文章 (4452篇文章)
·数据库专栏 (4452篇文章)
·数据库处理专题 (7194篇文章)
·城域网专题 (6645篇文章)
·数据库安全技术专题 (10947篇文章)
·数据库安装与卸载 (8906篇文章)
·Linux数据库宝典 (11116篇文章)
·数据库相关文章 (4452篇文章)
·微软Excel用ODBC轻松获得DB2数据 (52次浏览)
最新技术文档
·微软Excel用ODBC轻松获得DB2数据 05-11
·如何综合掌握 DB2 和 Informix 04-09
·用 AWK 实现 DB2 数据库 Schema 的同步 04-09
·关于IBM数据库DB2 9的九大特性简介 04-07
·DB2数据库应用系统性能优化深入探究 04-07
·DB2 9之优劣分析 04-04
·如何读取Excel数据并导入DB2数据库 03-29
·在Redhat Linux9上手动安装DB2 03-26
·在DB2 中创建一个获取汉字拼音首字母的SQL 函数 03-26
·学习笔记-DB2 UDB V8.1 管理 学习笔记(三) 03-26
·如何综合掌握 DB2 和 Informix 04-09
·用 AWK 实现 DB2 数据库 Schema 的同步 04-09
·关于IBM数据库DB2 9的九大特性简介 04-07
·DB2数据库应用系统性能优化深入探究 04-07
·DB2 9之优劣分析 04-04
·如何读取Excel数据并导入DB2数据库 03-29
·在Redhat Linux9上手动安装DB2 03-26
·在DB2 中创建一个获取汉字拼音首字母的SQL 函数 03-26
·学习笔记-DB2 UDB V8.1 管理 学习笔记(三) 03-26
站内各频道最新更新文档
站内最新制作专题
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
热门关键字导读
站内频道文章精选
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |
百度推荐,商机无限
搜索您感兴趣的内容




