MSsql数据库管理_第1页
MSsql数据库管理_第2页
MSsql数据库管理_第3页
MSsql数据库管理_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、系统数据库master :存储大量的系统信息。tempdb:存放临时数据库model:为创建用户数据库而提供的模板判断数据库是否存在select COUNT(*) From master . dbo . sysdatabases where name = demo创建数据库?创建带一个含一个日志文件和主数据文件的数据库CREATE DATABASE 数据库名ON PRIMARY(NAME=数据文件的逻辑名称,FILENAME据文件的路径和文件名,SIZE数据文件的初始容量,MAXSIZE数据文件的最大容量,FILEGROWTH数据文件的增长量讯,nLOG ON(NAME=事务日志文件的逻辑名称

2、, FILENAME务日志文件的物理名称 , SIZE事务日志文件的初始容量,MAXSIZE事务日志文件的最大容量,FILEGROWTH事务日志文件的增长量 ), n,系统会将数据库存放于默认路径,并且数据文件自动增长主数据库文件:存储数据后缀:mdf日志文件:存储操作信息后缀:Idf创建时,文件路径必须存在,不然无法创建 主数据库文件最小值为3mb可以直接执行“ create database数据库名”use masterIif exists( select * frommaster . dbo . sysdatabases where n ame = demo)idrop database

3、 democreate database demoon primary(:name =demo_dat ,file name =z:testdemo data.mdfsize =5mb)alog on(n ame=demo_log ,Ii file name =z:testdemo_log.mdfi_)修改数据库1.修改数据库名exec sp_re namedbexec sp_re namedbdbname = demo , newname = newdemo旧名字,新名字网上资料注明需要转为单用户的情况下,才能执行修改数据库的语句,但是,测试时发现可以直接执行修 改。当然以下的语句也是可以执

4、行的,没有问题。sp_dbopti onsp_re namedbsp_dbopti onexecexecexecdemo , single user, truedbname = demo , newname = newdemonewdemo , single user, false,size =10 mb)2.修改数据库路径alter database demo modify file (n ame =demo_dat , file name =z:/demo_data.mdfname跟的是逻辑文件名。操作前,需要断开数据库服务,将数据文件转移路径,再执行语句。3.缩小数据库查看数据库的 re

5、covery_model_desc类型SELECT NAME, recovery_model_descFROM sys . databases4.如果是FULL类型,修改为 SIMPLE类型ALTER DATABASE AIS20161122112508查看数据库日志大小DBCC SQLPERF( LOGSPACE)收缩日志文件大小(单位是M)select type_descDBCC SHRINKFILE恢复成FULL类型ALTER DATABASESET Recovery simple简单恢复,允许将数据库恢复到最新的备份。 完全恢复,允许将数据库恢复到故障点状态。大容量日志记录恢复, 允许

6、大容量日志记录操作。,name from sys . master_filesWHERE database_id(NKISPro100_log, 10 , TRUNCATEONLY)=db_id (数据库名)AIS20161122112508SET Recovery FULL添加主数据库文件/日志文件 在现有的基础上,添加新的文件 添加主数据库文件alter database dbn ameadd file(.) 添加日志文件alter database dbnameadd log file(.)alter database demo add file (n ame =demo_dat1 ,

7、file name= z:testdemo_data1.mdfalter database demoIi add logo file( name=demo_log1 ,i_i file name=z:testdemo_log1.mdf)alter database5.移除现有的主数据文件/日志文件demo remove file demo_dat1附加数据库exec sp_attach_dbtest , z:test_data.mdfz:test_log.mdf分离数据库exec sp_detach_db test , trueI分离是将数据库移除,但是不删除主文件和日志文件。I删除数据库dr

8、op database tt删除数据库时,系统会自动删除数据库的主数据库文件和日志文件查看数据库位置SELECT * FROM sysfiles查看数据库软件版本select vers ion查看数据库所在机器操作系统参数exec master . xp msver描述选项/列名ProductName产品名,女口 Microsoft SQL Server。Productversion产品版本,如7.00.419,其中7.00是版本,419是Microsoft内部版本号码。LanguageSQL Server的语言版本。Platform运行SQL Server的计算机的操作系统名、 厂商名以及芯

9、片家族名。 例如,NT INTEL X86 表示 Microsoft Windows NT?的操作系统名,Intel表示芯片的生产厂商名,并且是 486或是更咼级别的处理器。Comments有关 SQL Server的杂项信息。CompanyName生产 SQL Server 的公司名,女口Microsoft Corporation 。FileDescription操作系统。FileVersionSQL Server可执仃文件的版本。例如,1998.02.01表示 Sqlservr.exe文件的文件版本 是1998年2月1日。InternalNameSQL Server 在 Microsoft

10、 内部的名称,女口SQLSERVRLegalCopyrightSQL Server 所需的合法版权信息;如Copyright? Microsoft Corp. 1998。LegalTrademarksSQL Server所需的合法商标信息。如,Microsoft? 是 Microsoft Corporation 的注册商标。OriginalFilenameSQL Server启动时执行的文件名,如Sqlservr.exe。PrivateBuild保留。SpecialBuild保留。WindowsVersion运仃 SQL Server的计算机上安装的Microsoft Windows版本。例如

11、,4.0表示Microsoft Win dows NT 的版本是 4.0, 1381表示内部版本号码。ProcessorCount运仃SQL Server的计算机中女装的处理器数量。ProcessorActiveMask表明在运仃 SQL Server的计算机中女装的哪些处理器为Microsoft Windows NT所激活并且可用。ProcessorType处理器类型。类似于 Platform。PhysicalMemory运行SQL Server的计算机上安装的RAM容量(以MB为单位)。例如,32表示32MB 的 RAM。Product IDProduct ID (PID)号,该号码在安装过程中指定。该号码印在SQL Server原始光盘盒的不十胶标签上。返回服务器上所有数据库信息sp_helpdb查看某个数据库创建的表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论