SQL server中sql语句怎么创建次要数据库文件?
我看的书里面没有将怎么创建次要数据库文件,这个次要数据库文件是干什么用的?和主要数据库文件之间的关系?sql语句如何创建!
use master
create database TwoDataBase 创建的数据库名称
on primary 主文件组, primary 可以省略
(
name = N'TwoDataBase', 数据库文件的逻辑名
filename=N'f:\TwoDataBase.mdf', 全路径加上后缀
size=10mb,
maxsize=100mb,
filegrowth=1mb
),
(
name=N'TwoDataBase2', 次要文件名,不能够和主文件同名
filename=N'f:\TwoDataBase.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10%
)
log on 逻辑文件
(
name=N'TwoDataBase_log', 逻辑文件名,不能和前面的文件同名,一般都是下划线后加一个 log
filename=N'f:\TwoDataBase.ldf',
size=100mb,
maxsize=1gb,
filegrowth=10mb
);
go27 use TwoDataBase; 将数据库上下文切换到我们当前创建的数据库上面来
次要数据库:是通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个 Windows 文件的最大大小,可以使用次要数据文件,这样数据库就能继续增长。
关系:包含关系,主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,次要数据文件是可选的,由用户定义并存储用户数据。
反之删除数据库
所有的操作中,删除是最简单的。
drop database 数据库名字;
删除数据库my_database
drop database my_database;
当删除数据库语句执行之后,在数据库内部看不到对应的数据库了;在对于的数据库存储的文件夹内,数据库名字对应的文件夹也被删除了(级联删除:里面的数据表全部删除)。
那在用t-sql创建数据库时创建了次要数据库,在数据库中会显示这个数据库吗?在盘里面有没有物理次要数据库存在?一般次要数据库是否不被用到?在创建主要数据库时,就可以一同创建次要数据库吧?
追答是次要数据文件,不是次要数据库,完全不是一个概念.
本回答被提问者采纳是次要数据文件吧?出要数据文件需要日志吗?
追答你不写日志文件他也会自动创建的
你没有创建Arch3的日志文件吧?还是说不需要创建?
追答应该创建,此实例在Transact-sql帮助文档中。
追问就是说有几个次要数据,就也得有几个次要数据日志文件?
追答不是的,日志文件空间不足而且由于磁盘限制无法增长时,就只能添加新的日志文件了。
SQL server中sql语句怎么创建次要数据库文件?
create database TwoDataBase 创建的数据库名称 on primary 主文件组, primary 可以省略 (name = N'TwoDataBase', 数据库文件的逻辑名 filename=N'f:\\TwoDataBase.mdf', 全路径加上后缀 size=10mb,maxsize=100mb,filegrowth=1mb ),(name=N'TwoDataBase2', 次要文件名,不能够和主文件同...
SQL Server中一个数据库中有多个数据库文件是什么意思?怎么创建多个...
filename='d:\\db3_dat1.mdf',size=10mb,maxsize=100mb,filegrowth=10 ),(name='db2_dat2', --主文件组,是次数据库文件 filename='d:\\db2_dat2.ndf',size=10mb,maxsize=100mb,filegrowth=10 ),filegroup db3g1 --第2个文件组 (name='db3_dat3', --第2个文件组中的次数...
创建数据库的sql语句
1、首先需要打开sql server管理系统工具,再使用数据库账号登录到数据管理系统中。2、进入之后,找到“新建查询”并点击,这时就会出现sql语句操作的界面了。3、然后可以在sql界面输入命令,比如可以输入:use mastergocreate database huoon primary(name='huo_data',filename='e:\\database\\huo_data.mdf...
SQLServer2008中怎么创建数据库
1、选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点 3、右键单击【数据库】节点,从弹出来的快捷...
sql server怎样用代码建立数据库,详细代码
1.创建数据库create database stuDB --stuDB是数据库的名称on primary -- 默认就属于primary文件组,可省略(\/*--数据文件的具体描述--*\/ name='stuDB_data', -- 主数据文件的逻辑名称 filename='D:\\stuDB_data.mdf', -- 主数据文件的物理路径和名称 size=5mb, --主数据文...
SQLServer2008中怎么创建数据库
1. 打开SQL Server Management Studio。2. 连接到您的SQL Server实例。3. 在对象资源管理器中,右键单击“数据库”文件夹,然后选择“新建数据库”。4. 在“新建数据库”对话框中,输入数据库的名称和所需的选项,例如文件路径和大小。5. 点击“确定”按钮,数据库将被创建。您还可以使用T-SQL语句...
在SQL sever2005 如何创建辅助数据文件?
在用SQL语句创建主数据文件的同时就可以创建辅助数据文件。如:--创建STU数据库:create database stu on (name=stu_data,filename='c:\\Program Files\\Microsoft SQL Server\\MSSQL\\Data\\stu_data.mdf',size=1,filegrowth=10%),(***)log on (name=stu_log,filename='c:\\Program Files\\Micros...
SQL Server 2008中怎么创建数据库
1、登录sql server 2、在【对象资源管理器】中,选中【数据库】,右击 3、在新出现的对话框中,选择第一个【创建数据库】4、在新出现的界面中,填写数据库名称,数据库文件存放地址等西悉尼 5、点击确定即创建成功;在【对象资源管理器】中【数据库】刷新后即可看到 二、使用SQL语句创建数据库 CREAT...
sqlserver2000里怎么用sql语句创建数据库
创建数据库 这样做就可以创建一个数据库:CREATE DATABASE 数据库名称创建一个表 这样做就可以创建一个数据库中的表:CREATE TABLE 表名称 (列名称1 数据类型,列名称2 数据类型,...)实例 本例演示如何创建名为 "Person" 的表,有四个列。列名是:"LastName"、"FirstName"、"Address" 以及 "Age...
SQL server如何创建新数据源?
1、首先打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,如图点击进去;2、开始连接SQL SERVER服务器,就是装好的SQL SERVER 服务器;3、如图,右击数据库,选择第一个,新建一个数据库;4、填写数据库的名称(箭头方向),下面是设置自动增长的,一般不用管,默认 5、点击确定后就可以生成...