SQL2K数据库开发一之创建Sample数据库

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:
  1.点击程序组中Microsoft SQL Server,选择企业管理器图标启动SQL Server 2000 企业管理器。
        2.展开SQL Server 组和SQL Server 服务器,在数据库节点上右击鼠标,在弹出的菜单上点击新建数据库项目。
111
        3.此时将弹出一个设置数据库属性的对话框,在名称右侧的文本框内输入数据库的名称为sample ,在更改的同时对话框的标题改成了数据库属性sample。
        4.在数据文件标签页可以设置数据库的数据文件的属性,如数据文件的名称、存放位置、初始大小、所属文件组以及文件的增长方式,这里接受系统默认的设置。
        Microsoft SQL Server 2000 使用一组操作系统文件映射数据库。数据库中的所有数据和对象(如表、存储过程、触发器和视图)都存储在下列操作系统文件中:
(1) 主要数据文件.
该文件包含数据库的启动信息并用于存储数据。每个数据库都有一个主要数据文件。
(2) 次要数据文件。
这些文件含有不能置于主要数据文件中的所有数据。如果主文件可以包含数据库中的所有数据,那么数据库就不需要次要数据文件。有些数据库可能足够大故需要多个次要数据文件或使用位于不同磁盘驱动器上的辅助文件将数据扩展到多个磁盘。
(3) 事务日志
这些文件包含用于恢复数据库的日志信息,每个数据库都必须至少有一个日志文件。
        5.在事务日志标签页可以设置数据库的事务日志文件的属性。如文件的名称、存放位置、初始大小以及文件的增长方式,这里也接受系统默认的设置。最后点击确定我们就新建了Sample数据库。
        6.还可以在SQL Server 2000 的SQL 查询分析器工具中执行SQL 语句来创建数据库,在SQL 查询分析器中输入创建数据库的语句后点击执行查询图标,下面的窗口显示了创建Mihael数据库执行的结果。
        通过本例,我们学习了如何在企业管理器中创建数据库以及如何使用SQL 语句创建数据库。
 
使用向导创建数据库
        1.在SQL Server 企业管理器中还可以使用创建数据库向导来创建数据库,点击工具栏上的运行向导图标,在出现的选择向导对话框中选择创建数据库向导。
        2.首先出现的界面概述了向导的功能,阅读完该页面之后点击下一步按钮。
      3.在下一个页面中的数据库名称文本框中输入michaelwang,点击下一步按钮数据库操作使用向导创建数据库。
        4.此页面中“文件名”列显示了系统设置的数据文件名称,也可以在这里输入自己喜欢的名称。“初始大小”列显示了系统默认的大小为1MB,可以根据自己的需要设置该数值,点击下一步按钮。
        5.此处设置数据库文件的增长方式,可以选择是否让数据库文件自动增长,默认的方式是自动增长,在这种方式下可以设置文件按一定的大小还是百分比增长,以及数据库文件是否有最大值限制,不改变默认的设置点击下一步按钮。
        6.设置事务日志文件的名称及其初始大小,如果需要多个事务日志文件则在下面的空白行依次列出,点击下一步按钮。
        7.设置事务日志文件的增长方式,点击接受默认的配置下一步按钮。
        8.此页面显示了创建数据库的摘要信息如数据库名称、数据库文件和事务日志文件的名称以及他们的增长方式。点击完成按钮完成数据库的创建。
        9.可以看到企业管理器中数据库节点下多了一个michaelwang 数据库图标。
        10.单击是创建数据库维护计划。
        11.单击下一步。
        12.在此窗体中可以选定一个或多个的数据库作为操作对象。在此选择了数据库"michaelwang"。单击“下一步(n)”按钮,打开“更新数据优化信息”窗体。
        13.在此窗体中可以对数据库中的数据和索引重新进行组织,以及能够设定在满足一定条件的情况下,维护计划自动删除数据库中的未使用的空间,以便提高性能。
但要注意的是,在此窗体中,只要选定了“重新组织数据和索引页[r]”复选框,“更新查询优化器所使用的统计。示例[d]”复选框将失效(变成灰色,不能选择)。而且“重新组织数据和索引页[r]”复选框和“从数据库文件中删除未使用的空间[m]”复选框二者只要有一个被选中,其下的“调度[s]”功能才有效。单击“更改[c]”按钮可以对“调度”进行自定义。
在此窗体中能够便捷地设定每项作业的持续运行时间和运行的频率。完成自己的设置后,一定要选定右上角的“启用调度[b]”复选框,这样一个作业调度才算真正完成了。
        14.在此窗体中可以设定维护计划在备份数据库前自动检查数据库的完整性,以便检测由于硬件或软件错误而导致数据的不一致。在此窗体中只有先选定了“检查数据库完整性[h]”复选框,其下的“备份之前执行这些检查[r]”和“调度[s]”功能才有效。单击“更改[c]”按钮可以对“调度”进行自定义。较好的一种做法就是选中“检查数据库完整性[h]”复选框(推荐,因为有可能会修正一些错误)。
        15.如需对数据库进行备份,则必须选定“作为维护计划的一部分来备份数据库[a]”复选框,而且必须指定存储备份文件的位置:磁带[p]或磁盘[k]。
如果选择“磁盘[k]”作为数据库备份的位置,设定“调度”后单击“下一步(n)”按钮则显示“指定备份磁盘目录”窗体,可以具体指定存储备份文件的目录(可以使用默认的目录,也可自定义)、备份文件扩展名,而且能够指示备份计划自动地删除早于某个时间(比如设定“2天”,也就是说两天前的所有备份文件将被自动地删除,只留下最近两天的备份)的备份文件。“为每个数据库创建子目录[c]”功能只是在选择了多个数据库时才有用,对于一个数据库作用不大。设定后,单击“下一步(n)”按钮则显示“指定事务日志备份计划”窗体。
如果选择“磁带[p]”作为数据库备份的位置,设定“调度”后单击“下一步(n)”按钮则直接显示“指定事务日志备份计划”窗体。
        16.指定“事务日志备份计划”的过程与上面过程完全相同,只是在设定“调度”上稍有差别(我们可以设定数据库每天备份一次,事务日志每1小时备份一次)。
        17.对事务日志的备份计划全部设定后,单击“下一步(n)”按钮则显示“要生成的报表”窗体。在此窗体中可以指定用于存放整个备份计划执行过程中的日志的目录。
        18.单击“下一步(n)”按钮则显示“维护计划历史纪录”窗体。在此窗体中可以指定如何存储此维护计划的历史纪录(是存放在“本地服务器”上,还是在“远程服务器”上),而且通过指定表中的行数可以限定历史纪录的存储大小。
         19.完成后,单击“下一步(n)”按钮则显示“正在完成数据库维护计划向导”窗体。  
在此窗体中可以自定义一个“计划名[p]”(推荐,这样便于管理和识别),当然也可使用默认的“计划名[p]”。而且还可以通过对“计划名[p]”下的文本框中的内容进行确认,如有误,则可通过单击窗体中的“上一步[b]”按钮退回到相应的窗体进行修改。
        20.单击“完成”按钮,则显示“维护计划已创建成功。”的提示框,再单击 “确定”按钮即成功地设定了一个新的数据库维护计划,这样可以看到创建了michaelwang数据库。
注意:启动sql server 2000 agent(代理),以便执行“数据库维护计划”作业。
-------------------------------------------------------------------------------------------------
 








本文转自redking51CTO博客,原文链接:http://blog.51cto.com/redking/58871,如需转载请自行联系原作者

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
7天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
45 10
|
24天前
|
SQL 存储 BI
【软件设计师备考 专题 】数据库语言(SQL)
【软件设计师备考 专题 】数据库语言(SQL)
89 0
|
1月前
|
SQL 安全 数据库
SQL-Server 数据库部署
SQL-Server 数据库部署
60 0
|
1月前
|
SQL 数据库 数据安全/隐私保护
Sql Server数据库Sa密码如何修改
Sql Server数据库Sa密码如何修改
|
1月前
|
SQL 数据库 C#
C# .NET面试系列十一:数据库SQL查询(附建表语句)
#### 第1题 用一条 SQL 语句 查询出每门课都大于80 分的学生姓名 建表语句: ```sql create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) ) DEFAULT CHARSET = 'utf8'; ``` 插入数据 ```sql insert into tableA values ('张三', '语文', 81); insert into tableA values ('张三', '数学', 75); insert into tableA values ('李四',
61 2
C# .NET面试系列十一:数据库SQL查询(附建表语句)
|
28天前
|
SQL 数据库
sql server中创建数据库和表的语法
sql server中创建数据库和表的语法
17 1
|
7天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
62 6
|
1月前
|
SQL 关系型数据库 MySQL
使用SQL语句创建数据库:一步步指南
使用SQL语句创建数据库:一步步指南
92 0
|
3天前
|
SQL 数据库
数据库SQL语言实战(二)
数据库SQL语言实战(二)
|
7天前
|
SQL 存储 数据挖掘
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也不能确定数据存储位置。 数据库文件丢失后服务器仍处于开机状态,所幸没有大量数据写入。 将raid5中所有磁盘编号后取出,经过硬件工程师检测,没有发现明显的硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例