1.在SQL Server 企业管理器中,选择“数据库”节点,右击sample 数据库图标,在弹出的菜单中选择“属性”。
2."常规"页面显示了数据库的概要信息。
3.“文件组”页面显示了数据库中现有的文件组,此时数据库中只有一个主文件组PRIMARY ,点击PRIMARY 下面一行的名称列,输入SECOND 创建第二个文件组SECOND ,点击确定按钮后该文件组即可生效。
4.再次打开sample 数据库的属性对话框,“数据文件”页面显示了数据库中的现有的数据库文件,为了创建第二个数据库文件点击第二行中的“文件名”列输入sample_Data_2 ,改变文件的分配空间为10 MB ,改变其隶属的文件组为刚刚创建的SECOND。
5.“事务日志”页面显示了数据库中现有的事务日志文件,为了创建第二个事务日志文件,点击第二行的“文件名”列输入sample_Log_2,改变其分配空间为2MB。
知识点:
在Microsoft SQL Server 2000中,数据库必须至少包含一个数据文件和一个事务日志文件,数据和事务日志信息从不混合在同一文件中,并且每个文件只能由一个数据库使用。
    SQL Server使用各数据库的事务日志来恢复事务。事务日志是数据库中已发生的所有修改和执行每次修改的事务的一连串记录,事务日志记录每个事务的开始。它记录了在每个事务期间对数据的更改及撤消所做更改(以后如有必要)所需的足够信息。
    对于一些大的操作(如CREATE INDEX)事务日志则记录该操作发生的事实。随着数据库中发生被记录的操作,日志会不断地增长。
    事务日志记录页的分配和释放以及每个事务的提交或回滚。这允许SQL Server采用下列方式应用(前滚)或收回(回滚)每个事务。
    (1) 在应用事务日志时事务将前滚。SQL Server 将每次修改后的映像复制到数据库中,或者重新运行语句(如CREATE INDEX)。 这些操作将按照其原始发生顺序进行应用。此过程结束后数据库将处于与事务日志备份时相同的状态。
    (2) 当收回未完成的事务时事务将回滚。
SQL Server 将所有修改前的映像复制到BEGIN TRANSACTION 后的数据库,如果遇到表示执行了CREATE INDEX的事务日志记录则会执行与该语句逻辑相反的操作。这些前映像和CREATE INDEX逆转将按照与原始顺序相反的顺序进行应用。
    在检查点处,SQL Server确保所有已修改的事务日志记录和数据库页都写入磁盘。在重新启动SQL Server时所发生的各数据库的恢复过程中,仅在不知道事务中所有的数据修改是否已经从高速缓冲中实际写入磁盘时才必须前滚事务。因为检查点强迫所有修改的页写入磁盘,所以检查点表示启动恢复必须开始前滚事务的位置。
6.“选项”页面显示了数据库选项的设置,可以在此页面中方便地改变这些数据库选项。
通过本例我们学习了如何查看数据库信息以及如何更改数据库文件和文件组。
-----------------------------------------------------------
上接SQL2K数据库开发一之创建Sample数据库
下接SQL2K数据库开发三之收缩数据库
本文转自redking51CTO博客,原文链接:http://blog.51cto.com/redking/59007,如需转载请自行联系原作者

SQL2K数据库开发二之查看和修改Sample数据库相关推荐

  1. mysql 查看当前数据库编码方式_MySQL查看与修改当前数据库编码的方法

    MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码. 查看当前数据库编码的SQL语句为: mysql> use xxx Datab ...

  2. SQL2K数据库开发二十三之索引操作重建索引

    1.可以使用下面的语句创建索引,重建索引应使用DROP_EXISTING选项. 2.在SQL Server查询分析器中输入如下的SQL语句,点击工具栏上的执行查询图标. 3.查询语句执行完毕后,结果窗 ...

  3. SQL2K数据库开发二十六之存储过程操作创建存储过程(一)

    1.可以使用Transact-SQL中的CREATE PROCEDURE语句创建存储过程,使用该语句的语法为: 2.在查询分析器中执行如下语句创建一个存储过程. 3.在企业管理器中创建存储过程的方法为 ...

  4. SQL2K数据库开发二十二之索引操作在视图上创建索引

    1.在企业管理器中,右击要创建索引的视图,在弹出的菜单中选择"设计视图"命令进入视图设计器.         2.在视图设计器中显示了视图所包含的列,定义视图的SQL语句以及视图中 ...

  5. SQL2K数据库开发二十一之索引操作创建索引

    1.在企业管理器中,右击要创建索引的表.在弹出的菜单中选择"所有任务"下的"管理索引"命令. 2.在管理索引的窗口中显示了表中已有的索引,点击"新建& ...

  6. proc除了能用于oracle开发_能不能用于mysql开发_Oracle数据库开发(二).Linux下配置使用ProC...

    一.提要 上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开 发环境(RedHat Linux 9 + Oracle 92). <ORAC ...

  7. 查看和修改MySQL数据库参数

    查看和修改MySQL数据库参数 MySQL依赖大量的参数来控制SQL的处理执行过程.mysql.cnf文件是mysql默认的参数配置文件,mysql启动时会优先在一些特定位置寻找并读取该文件.my.c ...

  8. mysql 查看当前数据库编码_MySQL查看并修改当前数据库编码

    MySQL中,数据库的编码是一个相当重要的问题,有时候我们需要查看一下当前数据库的编码,甚至需要修改一下数据库编码. 查看当前数据库编码的SQL语句为: mysql> use xxx Datab ...

  9. 【原创】微信小程序云开发通过input输入框动态修改云数据库的数据

    [原创]微信小程序云开发通过input输入框动态修改云数据库的数据 效果: 可以在小程序的显示界面中,渲染出数据库的相关内容,并且可以在显示界面中,直接修改数据库中的数据. 初始状态图: 点击获取数据 ...

最新文章

  1. centos 查看mysql 服务器配置_在CentOS上MySQL数据库服务器配置方法
  2. 2d绘制 c# dx_C# DX 编程
  3. Mac上配置 Sublime Text 使其使用 Python3
  4. IOS基础之绘图函数的使用
  5. AtCoder Beginner Contest 194 E - Mex Min 思维
  6. hibernate配置详情2(Dept.hbm.xml)
  7. django返回指定html文件,Django返回HTML文件的实现方法
  8. 2分钟学会Docker部署SpringBoot项目
  9. java jar 打包库_Java之 将程序打包成jar包
  10. mysql_connect和mysql_pconnect区别
  11. Spark源码分析之SchedulerBackend分析
  12. Google+强推实名制引爆不满 用户增速放缓
  13. GD32 程序烧录所遇到的问题
  14. 前端学习(六)——HTML5中通过CSS设置超链接及鼠标形状
  15. robotium3.6与4.0以后的区别
  16. logo计算机编程简单指令,完整版PCLOGO编程技巧
  17. Berland Poker
  18. 多路耦合器(有源分离器)在无线通讯中的应用
  19. Problem : 救公主续
  20. dds:publish

热门文章

  1. 【linux】Linux下LCD自动熄屏解决方法
  2. java list原理_Java中ArrayList实现原理
  3. a*算法matlab代码_导向滤波算法及其matlab代码实现
  4. bscroll 滚动位置_better-scroll初始滚动位置
  5. python合并k个有序链表_Leetcode合并K个升序链表(Python版本),LeetCode,python
  6. Java项目:校园人力人事资源管理系统(java+Springboot+ssm+mysql+jsp+maven)
  7. mysql dump 参数_mysqldump常用参数
  8. 【css】如何使页面压缩时文本内容不换行
  9. 【java】兴唐第二十五节课(异常和log4j的使用)
  10. 根据xml 文件生成 xsd文件 以及相关测试方法