问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

SQL Sever 2008 R2 数据库管理

发布网友 发布时间:2023-04-28 00:52

我来回答

1个回答

热心网友 时间:2023-10-25 11:58

  一 预备知识提要:

   创建数据库需要的权限

  至少要拥有:

  ( )create database;

  ( )create any database;

  ( )alter any database

   数据库的上限

  在同一实例中 最多可以创建 个数据库 超过则会失败!

   数据库文件和文件组

  每个SQL Server 数据库至少包括 个文件:

  ( )数据文件 : 包含的是 数据库的数据和对象 它分为 主要数据文件和次

  要数据文件 扩展名分别为 mdf和 ndf

  ( )日志文件 : 包含的是 用于恢复数据库时所需要的信息 它分为 主要日志

  文件和次要日志文件 扩展名都为 ldf

  技巧:

  在默认情况下 数据库的数据文件和日志文件都保存在同一目录下 但这并

  不是最佳方案 为了提高存储速度

  强烈建议:

  将数据文件和日志文件保存在不同的驱动器上!

  文件组

  为了方便对数据库文件进行管理 可以将数据库文件集中起来放在文件组中

  每个数据库都有一个主要文件组 该组包括主要数据文件和未放入其他文件组的

  所有次要文件 当然用户也可自行定义不同的文件组

   数据库状态

  SQL Server 数据库永远处于特定的状态中 包括 种状态:

  ( )online : 可以对数据进行访问 (在线)

  ( )offline: 数据库无法使用 (离线)

  ( )restoring : 表示正在还原主文件组的一个或多个文件 或正在离线还原一个

  或多个辅助文件 此时数据库不可用 (还原)

  ( )recovering : 表示正在恢复数据库 该状态是个暂时性的状态 恢复成功

  后 数据库会自动回到在线状态 (恢复)

  ( )recovering pending : 此时数据库并未损坏 但很有可能缺少文件 此时

  数据库不可用 并等待用户执行操作来完成恢复工作 (恢复等待)

  ( )suspect : 表示数据库里的文件组(至少是主文件组)可疑或已经损坏 SQL

  Server 启动过程无法恢复数据库 此时数据不能使用 (可疑)

  ( )emergency : 一般用于故障排除 此时数据库处于单用户模式 可以修复

  或还原 数据库标记为只读 并禁用日志记录 只有具备sysadmin服务

  器角色的成员才能访问 (紧急)

  二 举例说明

  例一: 创建一个数据库 所有的设置采用默认值

  create database 测试数据库

  例二: 创建一个数据库 指定数据库的数据文件所在位置

  create database 例二数据库

  on

  (

  name= 例二数据库

  filename= d:DBtest例二数据库 mdf

  )

  例三:创建一个数据库 指定数据库的数据文件所在位置 初始容量 最大容量

  和文件增长的数量

  create database 例三数据库

  on

  (

  name= 例三数据库

  filename= d:DBtest例三数据库 mdf

  size= MB

  maxsize= MB

  filegrowth= %

  )

  例四: 创建一个数据库 指定数据库的数据文件和日志文件所在位置

  create database 例四数据库

  on

  (

  name= 例四数据库数据文件

  filename= D:DBtest例四数据库数据文件 mdf

  size= MB

  maxsize= MB

  filegrowth= %

  )

  log on

  (

  name= 例四数据库日志文件’

  filename= D:DBtest例四数据库日志文件 ldf

  )

  例五 创建一个数据库 它总共包含五个数据文件和两个自定义的文件组

  create database 例五数据库

  on

  (

  name= 例五数据库数据文件

  filename= d:DBtest例五数据库数据文件 mdf

  size= MB

  maxsize= MB

  filegrowth= %

  ) (

  name= 例五数据库数据文件

  filename= d:DBtest例五数据库数据文件 ndf

  size= MB

  maxsize= MB

  filegrowth= %

  )

  filegroup 例五数据库数据文件组

  (

  name= 例五数据库数据文件组 的数据文件

  filename= d:DBtest例五数据库数据文件组 的数据文件 ndf

  size= MB

  maxsize= MB

  filegrowth= %

  )

  filegroup 例五数据库数据文件组

  (

  name= 例五数据库数据文件组 的数据文件

  filename= d:DBtest例五数据库数据文件组 的数据文件 ndf

  size= MB

  maxsize= MB

  filegrowth= %

  ) (

  name= 例五数据库数据文件组 的数据文件

  filename= d:DBtest例五数据库数据文件组 的数据文件 ndf

  size= MB

  maxsize= MB

  filegrowth= %

  )

  log on

  (

  name= 例五数据库日志

  filename= d:DBtest例五数据库日志文件 ldf

  )

  例六: 创建一个数据库 并指定排序规则

  create database 例六数据库

  on

  (

  name= 例六数据库

  filename= d:DBtest例六数据库 mdf

  )

  collate Chinese_PRC_CI_AS

  在使用collate指定排序规则之前 一定要先知道排序规则名

  为何才能知道排序规则名呢?请用下面的SQL语句查询

  select * from ::fn_helpcollations ()

  三 修改数据库设置

   使用SQL Server Management Studio修改数据库设置

   ) 查看数据库的基本信息

  【数据库属性】 【 基本】选项页里 可以看到数据库的基本信息

   ) 增加 删除与修改数据库文件

  【数据库属性】 【文件】选项页里

  重点 典型案例

  例七: 将名为"例二数据库"的数据库改名为"例七数据库"

  方法一:

  alter database 例二数据库

  modify name = 例七数据库

  方法二:

  exec sp_renamedb 例二数据库 例七数据库

  

  例八 为“例六数据库”增加一个数据文件

  alter database 例六数据库

  add file (name=增加的数据文件

  filename= d:DBtest例六数据库增加的数据文件 ndf )

  

  例九 为“例六数据库”增加一个日志文件

  alter database 例六数据库

  add log file (name=例九增加的日志文件

  filename= d:DBtest例九增加的日志文件 ldf

  size= MB

  maxsize= MB

  filegrowth= % )

  

  例十 将“例六数据库”中名为“增加的数据文件”的数据文件改名

  alter database 例六数据库

  modify file(name=增加的数据文件

  newname = 例十数据文件

  filename = d:DBtest例十数据文件 ndf )

  例十一: 修改’例六数据库’的排序规则

  alter database 例六数据库

  collate Chinese_PRC_CI_AS_KS

  例十二: 在’例六数据库’里删除一个数据文件

  alter database 例六数据库

  remove file 例十数据文件

  例十三: 在’例六数据库’里添加一个文件组

  alter database 例六数据库

  add filegroup 例十三文件组

  例十四: 在’例六数据库’里为一个文件组改名

  alter database 例六数据库

  modify filegroup 例十三文件组

  name=例十四文件组

  例十五: 在’例六数据库’里添加一个数据文件(如 例十五数据文件)到一个文件组(如 例十四文件组) 并将该文件组设置为默认文件组 因alter database一次只能修改数据库的一个属性 故下例中使用了 个alter database语句

  alter database 例六数据库

  add file (name=例十五数据文件

  filename=’d:DBtest例十五数据文件 ndf’)

  to filegroup 例十四文件组

  go

  alter database 例六数据库

  modify filegroup 例十四文件组 default

  例十六: 在“例六数据库”里删除“例十四文件组” 由于“例十四文件组”是默认文件组 其中又包含了一个文件(例十五数据文件) 故 要从“例六数据库”中删除“例十四文件组” 必须先进行以下操作

  ( )将其他文件组设置为默认文件组 如本例中将PRIMARY文件组设置为默认文件组

  由于PRIMARY是保留字 故在使用它的时候 要用方括号括起来

  alter database 例六数据库

  modify filegroup [PRIMARY] default

  ( )删除“例十四文件组”中包含的“例十五数据文件”

  alter database 例六数据库

  remove file 例十五数据文件

  ( )删除“例十四文件组”

  alter database 例六数据库

  remove filegroup 例十四文件组

  例十七 将“例六数据库”里的一个文件组设置为只读

  ( )由于primary文件组是不能设置为只读的 故先添加一个文件组(如 例十七文件组)

  alter database 例六数据库

  add filegroup 例十七文件组

  ( )由于空文件组(如 例十七文件组)是不能设置为只读的 所以要再添加一个文件(如 例十七数据文件)到该文件组中

  alter database 例六数据库

  add file (name=例十七数据文件

  filegroup=’d:Dbtest例十七数据文件 ndf’)

  to filegroup 例十七文件组

  ( )将文件组(例十七文件组)

  alter database 例六数据库

  modify filegroup 例十七文件组 read_only

  例十八 将“例六数据库”设置为只有一个用户可访问

  alter database 例六数据库

  set single_user

  例十九 设置“例六数据库”可自动收缩

  alter database 例六数据库

lishixin/Article/program/MySQL/201311/29524
    sqlserver2008r2

    一、关于SQL Server 2008 R2的基本概念 SQL Server 2008 R2是微软公司推出的一款数据库管理系统,它能够提供高效的数据存储、查询和处理能力。该系统支持多种数据类型,如文本、图片、视频等,并支持数据的安全备份和恢复功能。此外,它还提供了强大的数据分析和报表功能,支持数据挖掘和高级数据分析。二、...

    SQL Sever 2008 R2 数据库管理

    create database 例二数据库 on ( name= 例二数据库 filename= d:DBtest例二数据库 mdf ) 例三:创建一个数据库 指定数据库的数据文件所在位置 初始容量 最大容量 和文件增长的数量 create database 例三数据库 on ( name= 例三数据库 filename= d:DBtest例三数据库 mdf size= MB maxsize= ...

    安装了sql server 2008r2之后怎么启动

    安装SQL Server 2008 R2后,启动该数据库管理系统可以通过两种方法。首先,您可以在Windows开始菜单的搜索栏中输入"Microsoft SQL Server 2008 R2",然后找到并点击"Sql Server Management Studio"。这是一种直观的方式,因为这个应用程序通常会出现在搜索结果的前列。另一种启动SSMS的快捷方法是,直接在"开...

    在SQL Server 2008R2中附加质疑的数据库

    首先,打开“开始”菜单,找到“所有程序”,点击“Microsoft SQL Server 2008 R2”,选择“SQL Server Management Studio”,进入数据库企业管理器。在此界面,定位至显示疑点的数据库,进行右键操作,选择“所有任务”中的“分离数据库”。分离操作成功后,点击数据库右键,选择“附加数据库”。在弹出的对...

    安装了sql server 2008r2之后怎么启动

    安装SQL Server 2008 R2后,启动该数据库服务需要按照以下步骤进行:首先,在桌面的开始菜单中搜索"Micromoft SQL Server 2008 R2",然后点击打开。接着,点击"配置工具",找到并打开SQL Server配置管理器。在界面中,找到并单击"MSSQLSERVER",接着选择"TCP/IP"选项,右键单击后选择"属性"。在TCP/IP...

    SqlServer2008 R2无法连接本地数据库

    遇到SqlServer2008 R2无法连接本地数据库的问题,其实解决起来并不复杂。问题的关键在于计算机设置上的一个小失误。以下是详细的步骤来修复这个问题:首先,你需要检查SQL Server服务是否已经启动。如果没有,SQL Server管理器会显示无法连接的提示。请确保在“服务和应用程序”中找到“服务”选项,然后在其中...

    SQL Server2008 R2如何新建数据库

    方法一: 首先呢,打开我们的数据库SQL Server 2008 R2我们可以看到在左边的树状图中我们可以看到数据库这几个字,然后呢我们在数据库这几个字上面,用鼠标右击选择里面的新建数据库这个选项 紧接着弹出如下图中所示的一个界面,在这个界面中我们进行添加数据库的名字和存放位置 如下图中所示,添加数据库...

    sql server 2008r2中的 功能选择 那些可以不选

    在安装SQL Server 2008 R2时,对于功能选择,有以下几个是推荐勾选的:数据引擎服务:这是数据库的核心功能,确保了数据的存储和管理。客户端工具链接:提供了与数据库交互的必要工具,便于数据查询和管理。SDK:软件开发工具包,对于需要进行定制开发或集成的用户很有用。管理工具:包括SQL Server ...

    sql2008r2怎么启动

    其实只要去启动SqlServer服务就可以了,具体操作继续往下看吧。sql2008r2启动步骤1、首先按照图中位置去打开“SqlServer配置管理器”,2、接着找到并“启动”“SqlServer服务”下面的“SqlServer(sqlexpress)”3、然后去打开SqlServer,点击“连接”即可,4、现在就可以去使用全部的数据库管理功能了。

    如何在SQL Server 2008 R2中还原数据库

    1.左下角点击开始,程序,Microsoft SQL Server 2008 R2 ,找到SQL Server Management Studio,进入企业管理器。2.选择服务器\实例名,登录名选择sa,输入sa登录密码,点击连接。3.进入企业管理器界面,鼠标右键单击“数据库”,选择“新建数据库”。4. 输入数据库名称,例如美女资料,然后点击确定。然后...

    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com
    川大科技园职业技能培训学院有几个校区? 川大科技园职业技能学院宿舍怎么样啊几人间的 李世民第一次宠幸武则天时,发生了什么一道闪电劈倒了他们的房梁? 武则天李世民的“第一夜”,就创造了一项什么历史记录,后世望尘莫及? 李世民和武则天的第一夜,发生了一件什么事,成了武则天永远的痛? 斯特拉斯克莱德大学研究生 小米移动是什么类型的卡 印地方程式赛赛车车队 我想电话订购9月30号的到广州的车票,可是电话订票到明天上午10.00才能开... ...卧铺非常紧张。。。我要怎样才订得到?哪天几点钟... sqlserver2012数据库提示正在还原和停止sql2008数据库显示正在恢复 苹果电脑剪辑师录屏没有摄像头? 高中物理公式大全 怎样学好物理 怎样在自己的店招制作二维码 惩戒QS要如何加天赋?打JJC的天赋 80级的天赋 介绍一下魔兽世界QS练级天赋加法和需要装备属性 怎么注销本人名下其他 手工小白花的制作 如何做白花 简单的手工小白花 手工制作小白花怎么做 怎么制作白花? 怎么做小白花手工 arcsin2x求导过程怎么写 arcsin2x 是2x不是平方, 怎么注销本人名下其他 炉石传说你的账号数据需要更新解决方法 炉石传说账号数据更新BUG是什么原因账号数据更新BUG解决方法 《炉石传说》安装时,传输数据遇到了问题怎么办? 安装炉石的时候总会显示传输数据遇到问题,请问这是为什么啊 一个男人说你很温柔什么意-夸赞的体现 国防实力包括哪些方面? 上海市外来人员的住房公积金和补充公积金离开时都可以提取吗 国产82式130毫米火箭炮最大射程为15.6公里。() 自己做的慕斯感觉太实了,空气感不够。是哪里不足。慕斯口感好坏怎么判断的 九州h5游戏是什么语言 幽默的高情商回复技巧 幽默风趣有内涵高情商的句子幽默风趣高情商的俏皮句子怎么写 济南长途汽车总站离大明湖多远 济南西站到大明湖景区多远 微信群里打麻将怎么赢? 热血传奇手机版玩法盘点 玫瑰金要怎么保养洗澡游泳要脱吗高抛光的有了划痕怎么办呢 电源芯片lc1210各脚功能 哀转久绝绝巘多生怪柏沿溯阻绝的绝分别是什么意思在句中是什么成分 狗狗喜欢趴主人身上睡吗 柯基“爱躺”主人身边睡觉代表着什么?是信任你还是想保护你呢? 小狗怎么老喜欢往人怀里钻? 读码器的工作原理是什么嘛主要用途是什么嘛怎么选择合适的读码器 goafter的意思goafter的意思是什么 目前全球能整体3D打印房屋的有哪些公司?
    • 焦点

    最新推荐

    猜你喜欢

    热门推荐