sql新建文件组|怎样使用SQL SERVER新建立一个数据库

❶ 怎样使用SQL SERVER新建立一个数据库

SQL Server创建数据库:

SQL Server创建数据库的方法有两种:一种是通过运行 SQL 脚本;另一种是直接使用 SQL Server 管理套件即可创建数据库,在本节中我们使用的是后一种方法。

本教程中建立了一个名为 “TaskTracker” 的数据库,工具该数据库的名字,我们可以知道它的主要作用是通过它来跟踪任务的, 它可以作为一个任务跟踪器应用程序的后端。这样做的好处是可以将该数据库与其他数据库区分,因为一个 SQL Server 管理套件的数据库是不止一个的。

SQL Sever 系统数据库

在我们安装 SQL Server 的时候,会自动创建下面的四个数据库。

master

master 数据库记录了所有的 SQL Server 数据库系统的系统级信息,如用户帐户,配置设置,并在所有其他数据库信息。

model

model 数据库是一个模板数据库。每当创建一个新的数据库(包括系统数据库的TempDB),会创建一个以 Model 数据库为副本数据库,并更改成你创建数据库时所用的名称。

msdb

msdb 数据库是 SQL Server 代理的数据库,用于配置警报使用 SQL Server 代理和预定作业等。

tempdb

tempddb 数据库是由 SQL Server 用于暂时存储数据的,这其中包含所有临时表,临时存储过程,并通过 SQL Server 生成任何其他临时存储需求。

开始创建一个新的数据库

下述步骤将展示如何使用 SQL Server 管理套件在 SQL Server 2014 创建数据库。

在对象资源管理器中,右键单击数据库文件夹/图标,然后选择 New database…:

from 树懒学堂 – 一站式数据知识平台

❷ SQL SERVER 2008怎么用命令代码修改文件组的名称以及 怎么创建一个文件指定一个文件组

修改文件组的名称alter database database_name modify filegroup old_filegroup_name name=new_filegroup_name创建一个文件指定一个文件组假如原来就存在一个文件组filegroup_1那么就这么写alter database database_nameadd file( name='file_name', filename='d:\file_name.ndf', size=…, maxsize=…, filegrowth=…)to filegroup filegroup_1假如不存在文件组filegroup_1可以先创建一个,如下alter database database_name add filegroup filegroup_1之后重复上面的alter database…语句即可。

❸ 如何在sql server 中创建文件组

create database GSM1

on primary –主文件及主文件组

(

name = main1, –逻辑文件名

filename = 'c:program filesmicrosoft sql servermssql.2mssqldatamian1.mdf', –物理文件名

size = 10MB, –初始大小

filegrowth = 1MB –增长速度

),

(

name = main2,

filename = 'c:program filesmicrosoft sql servermssql.2mssqldatamian2.ndf',

size = 10MB, filegrowth = 1MB

),

filegroup group1 –文件组group1

(

name = data, filename = 'F:数据库GSMdata.ndf', size = 5MB, filegrowth = 1MB

),

filegroup group2 –文件组group2

(

name = indexInfo, filename = 'D:SQL2005indexGSMindexInfo.ndf', size = 5MB, filegrowth = 1MB

)

log on –日志文件

(

name = 'GSM.log',

filename = 'c:program filesmicrosoft sql servermssql.2mssqldataGSMlog.ldf' ,

size = 2048KB , filegrowth = 1MB

)

(3)sql新建文件组扩展阅读:

SQL SERVER中文件组的用途

1、在指定文件组里创建表

–在指定文件组中创建文件

create table Test

(

Tid int primary key identity,

Title01 nvarchar(100) default('标题01'),

Title02 nvarchar(100) default('标题02'),

Title03 nvarchar(100) default('标题03'),

DataStatus tinyint default(0) –0~255 size:1字节

) on TestData

2、利用文件组创建数据库

–创建数据库

create database BigValues

on primary –数据库文件,主文件组

(

name='BigValues_Data', –逻辑名

size=10mb, –初始大小

filegrowth=10%, –文件增长

maxsize=1024mb, –最大值

filename=N'E:\SQL\BigValues_Data.mdf'–存放路径(包含文件后缀名)

),

(

name='BigValues_Data1',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'F:\Work\SQL\BigValues_Data1.mdf'

),

filegroup TestData –TestData文件组(表创建到不同的文件组里面可以分担压力)

(

name='BigValues_Data_Num1',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'E:\SQL\BigValues_Data_Num1.ndf'

),

(

name='BigValues_Data_Num2',

size=10mb,

filegrowth=10%,

maxsize=1024mb,

filename=N'F:\Work\SQL\BigValues_Data_Num2.ndf'

)

log on –日记

(

name='BigValues_Log1',

size=5mb,

filegrowth=5%,

filename=N'E:\SQL\BigValues_log1.ldf'

),

(

name='BigValues_Log2',

size=5mb,

filegrowth=5%,

filename=N'F:\Work\SQL\BigValues_log2.ldf'

)

go

❹ sql创建文件组的命令

–【添加文件组】alterdatabasezhhaddfilegroup[201109]–添加文件并把其指向指定文件组alterdatabasezhhaddfile(name=n'201109',filename='e:\201109.ndf',size=3mb,maxsize=100mb,filegrowth=5mb)tofilegroup[201109]–删除文件alterdatabasezhhremovefile[201109]–remove–修改文件usemaster;goalterdatabaseadventureworksmodifyfile(name=test1dat3,size=20mb);go–移动文件usemaster;goalterdatabaseadventureworksmodifyfile(name=test1dat2,filename=n'c:\t1dat2.ndf');go

❺ microsoft sql 怎么新建数据库文件

SQL2000在开始-程序-MICROSOFTSQLSERVER-企业管理器界面下打开控制台根目录下的所有+号展开到(LOCAL)(WINDOWSNT),它下面有+数据库,+数据转换服务…等等,你在“数据库”右键点“新建数据库”就可以了SQL2005》打开SQLServerManagementStudio。》系“连接到服务器”对话框中,“服务器类型”下拉选项选择“数据库引擎”,“服务器名称”个度默认会显示上次连接的服务器,可以使用计算机名称、IP地址或是命名管道来连接。》打开“对象资源管理器”,右击“数据库”可以新建数据库。》点击新建数据库后,出现一个窗口,通常只要完成常规页面设置即可。设置如下:1.“数据库名称”要符合SQL的命名规则,唔好与现存的数据库名称相同。2.“所有者”,点一下“。。。”按扭来选取其他用户。3.“使用全文索引”,全文索引可以快速且有弹性地编制索引,查询大量非结构化文本数据时效率高于LIKE表达式。4.“逻辑名称”,一般采用默认的,方便管理。5.“初始大小”,设置时可根据你的主要数据库估计用到几大,便设到几大,再去设启用“自动增长”。一般选按1M,“不限制文件增长”。6.“路径”,选择存储数据库的位置。7.日志的设置按数据设置技巧相同,但要注意,日志文件会记录所有发生在数据库的变动和更新,以便到硬件损坏等各种意外时,能有效地将数据还原到发生意外的时间点上,从而确保数据的一致性与完整性。显然,要让日志文件能够发挥效用,必须将数据文件与日志文件存储在不同的物理磁盘上这点是您在设定日志文件的物理文件名时所必须留意的。8.“添加”,在添加时注意选“文件类型”,当你选择日志,文件组就会自动选用“不适用”。还要注意,不用的日志,存储路径的物理盘应设置为不同。以便还原。9.添加次要数据文件默认会隶属于主要文件组,如果你想新建一个文件组,在次要数据的文件组中选择“新文件组”,输入名称,选中“默认值”。如果你唔想被人修改或更新文件组内的表,你就选“只读”。

❻ 怎么用sql2005新建一个数据库

1、选择开始菜单中→程序→【managementsqlserver2005】→【sqlservermanagementstudio】命令,打开【sqlservermanagementstudio】窗口,并使用windows或sqlserver身份验证建立连接。2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点3、右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。4、执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。8、切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。9、切换到【文件组】页,在这里可以添加或删除文件组。10、完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。–另外,可以使用sql语句创建数据库createdatabase数据库名称

❼ SQL Server 创建表的时候如何指定文件组

Create Table [ DataBase_Name.[ Owner ]. | Owner. ] Table_Name( { < Column_Definition > | < Table_Constraint > | Column_Name As Computed_Column_Expression } [ ,…n ] )[ On { FileGroup | Default } ][ TextImage_On { FileGroup | Default } ]< Column_Definition > :: = { Column_Name Data_Type }[ [ Default Constant_Expression ] | [ Indentity [ ( Seed , Increment ) ] ] ][ < Column_Constraint > ] [ ,… ]DataBase_Name:要在哪个数据库中创建表的数据库名称。Owner:创建数据表的所有者名,若空,则默认为新表的创建者在当前数据库中的用户名。Table_Name:创建数据表的名称。Column_Name:是创建数据表中的字段名。如果表名包含空格,需要将字段名用方括号括起来。Computed_Column_Expression:定义计算字段值的表达式。[ On { FileGroup | Default } ]:指定存储表所在的文件组。如果指定FileGroup,则数据表将存在指定的文件组中,如果指定Default或者不指定On参数,则数据表将存储在默认文件组中。[ TextImage_On { FileGroup | Default } ]:将数据表中的Text和Image类型的数据存储到指定的文件组。Data_Type:指定字段的数据类型,可以使系统数据类型或者是用户自定义数据类型。Constant_Expression:是用作字段默认值的常量、Null或者系统函数。Indentity:指定该字段为标识字段。Seed:定义标识字段的起始值,起始值是装入表的第一条记录时所使用的值。Increment:定义标识增量,标识增量是指该字段值相对前一条记录标识字段的增量值。Column_Constraint:定义与字段相关的约束,如Null、Not Null和Primary等与约束有关的内容。

❽ 怎样在SQL中一个数据库中创建两个文件组

楼上两位的意思都对,只是不够详细;楼主可以使用 INSERT … FROM 语句来实现你要功能,它的作用就是根据指定的查询条件返回的结果来创建一张新的表。比如:INSERT INTO 新表名 (字段1,字段2,字段3)SELECT 字段1,字段2,字段3FROM 要查询的表WHERE (条件)记住一点,新建表的字段数一定和要查询时的字段数相同。 请参考

❾ 在SQL Server中,如何将现有表设置到新的文件组(Filegroup)

publicclassCatchException{publicstaticvoidmain(String[]args){int[]a={1,2,3};try{System.out.println(a[3]);}catch(Exceptione){System.out.println("树组越界了~");}}}手机打字代码很蛋疼……希望能帮到你~


赞 (0)