跟我一起学Microsoft SQL Server 2012 Internals(3.2)

目录

    • 目录
    • 正确认识SQL Server数据库文件
    • 创建一个数据库database
    • 参考资料

正确认识SQL Server数据库文件

MS SQL Server的数据库文件可分成如下2类:

数据文件(.mdf或.ndf)

事务日志文件(.ldf)

其中“数据文件”可分为:主数据文件(Primary data files,即.mdf)与次数据文件(Secondary data files,即.ndf)

我们可通过目录视图sys.database_files查看数据库文件的相关信息

--查看数据库文件相关信息
select * from sys.database_files

注意:SQL Server在内部通过逻辑名进行识别,而存放则使用物理名。

默认情况下逻辑名和物理名是一致的。

创建一个数据库(database)

创建一个SQL Server数据库(database)有如下2种方式:

  1. 通过Management Studio图形创建
  2. 通过CREATE DATABASE语句创建

注意:SQL Server的用户数据库基于系统数据库(database)model创建,因此若修改了model数据库,则可能影响用户数据库的创建

另外,在创建database时,建议修改数据文件自动增长的参数。

参考资料

1.《Microsoft SQL Server 2012 Internals》 - chapter 3

update by HyperWang at 2016/05/25

时间: 2024-09-30 06:34:08

跟我一起学Microsoft SQL Server 2012 Internals(3.2)的相关文章

跟我一起学Microsoft SQL Server 2012 Internals(3.3)

目录 目录 正确扩展与收缩SQL Server的数据database文件 参考资料 正确扩展与收缩SQL Server的数据(database)文件 在创建MS SQL Server数据库后,我们会调整一个重要选项,即数据文件与日志文件的增长方式.同时MS SQL Server可在必要时,收缩数据文件与日志文件的大小,但个人不建议做此操作. 下图所示是通过SSMS设置数据库文件的自动增长方式: 个人建议初始时给予足够的数据与日志空间,然后设置按固定MB的大小自动增长.若按图所示设置以百分比方式增

Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 1 -使用FOR XML返回XML结果集

原文:Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 1 -使用FOR XML返回XML结果集 XML 介绍 <CustomersOrders> <Customer custid="1" companyname="Customer NRZBB"> <Order orderid="10692" orderdate="2007-10-03T00:00:00&

Microsoft SQL Server 2012 R2部署安装

SQL Server 的安装相对于其他服务来说还是比较简单的,插入光盘,点击"Setup"打开"SQL Server安装中心",在安装中心界面我们可以通过"计划""安装""维护""工具""资源""高级""选项"进行系统安装,信息查看以及系统设置,首先,点击"硬件和软件要求"来查看是否支持最低软硬件要求配置,在

【转】Microsoft&#174; SQL Server&#174; 2012 Performance Dashboard Reports

http://www.cnblogs.com/shanyou/archive/2013/02/12/2910232.html SQL Server Performance Dashboard Reports是一组Reporting Services的报表,和SQL Server Management Studio中所介绍的报表一起使用.这些报表允许数据库管理员快速地确定他们的系统中是否存在瓶颈,瓶颈是否正在发生,捕获这些附加的诊断数据可能会对解决问题更有帮助.例如,系统正在等待disk IO,这

Microsoft SQL Server 2012 附加数据库

今天闲来无事想看看以前的一个老旧的数据库,用Microsoft SQL Server 2012 附加数据库,结果悲剧了,出了一堆的错误,所幸经过几次尝试后终于解决了问题,错误信息如下,解决的方法也简单,以管理员身份运行SQL Server Management Studio,然后再附加数据库即可,写出来供大家参考. TITLE: Microsoft SQL Server Management Studio ------------------------------ Attach databas

Microsoft SQL Server 2012 数据库安装图解

官网下载地址:    http://www.microsoft.com/zh-cn/download/details.aspx?id=29066 1. 根据微软的下载提示,64位的Windows 7操作系统,只需下载列表的CHSx64SQLFULL_x64_CHS_Core.box. CHSx64SQLFULL_x64_CHS_Intall.exe和CHSx64SQLFULL_x64_CHS_Lang.box三个安装包即可.然而第一个CHS\SQLFULL_CHS.iso包含了32位和64位.如

Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 2 -使用XQuery 查询XML数据

原文:Querying Microsoft SQL Server 2012 读书笔记:查询和管理XML数据 2 -使用XQuery 查询XML数据 XQuery 是一个浏览/返回XML实例的标准语言. 它比老的只能简单处理节点的XPath表达式更丰富. 你可以同XPath一样使用.或是遍历所有节点,塑造XML实例的返回等. 作为一个查询语言, 你需要一个查询处理引擎. SQL Server 数据库通过XML数据类型方法的T-SQL 语句来处理XQuery. SQL Server 并不支持所有的X

SQL 2012群集添加节点失败“Please wait while Microsoft SQL Server 2012 Service Pack 1 Setup processes

问题描述(Issue Symptoms) SQL Server 2012 STD cluster安装在Windows Server 2012时,添加节点时,在以下界面超过4小时无法通过: "Please wait while Microsoft SQL Server 2012 Service Pack 1 Setup processes the current operation." 第二天存在以下界面,但是无法选择已经安装的群集 原因分析(Cause) 1. 查看了安装日志发现 De

《Microsoft Sql server 2008 Internals》读书笔记--第六章Indexes:Internals and Management(1)

<Microsoft Sql server 2008 Internals>索引目录: <Microsoft Sql server 2008 Internals>读书笔记--目录索引 在第五章主要学习了table的内部存储结构,第七章<Special storage>中将继续深入学习存储机制,那将是本书最难理解的一章.第六章主要介绍index的基础知识,第八章是<query Optimizer>,下面我们先来看看第六章:Indexes:Internals an