當前位置:首頁 » 編程語言 » sql創建文件組在哪看
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql創建文件組在哪看

發布時間: 2022-05-03 07:05:29

⑴ 如何在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

)

(1)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 Server 2008的表創建到哪個文件組

SELECT o.[name], o.[type], i.[name], i.[index_id], f.[name]
FROM sys.indexes i
INNER JOIN sys.filegroups f
ON i.data_space_id = f.data_space_id
INNER JOIN sys.all_objects o
ON i.[object_id] = o.[object_id]
WHERE f.name = 'primary'
GO
這個是查詢文件組中包含了哪些表,你可以根據你自己的情況修改下.
因為現在家裡沒sqlserver環境,故而無法測試!

⑶ 怎麼用sql語句創建文件夾

create table #([output] varchar(8000))

declare @BackupPath varchar(200)
set @BackupPath='D:\文件夾'
set @BackupPath='dir '+@BackupPath+''
insert into # exec master..xp_cmdshell @BackupPath

if exists(select 1 from # where [output]='找不到文件')
begin
set @BackupPath=replace(@BackupPath,'dir ','md ')
exec master..xp_cmdshell @BackupPath
end
else
begin
print '文件夾已存在!'
end

drop table #

⑷ sql資料庫中主文件、此文件和文件組怎麼理解

你那樣理解貌似說得過去。。。但深究一下就。。。

資料庫通常情況下有2個文件即

主文件*.mdf 日誌文件(次文件)*.ldf (當資料庫分離的時候可以看見,創建的時候也可以看見)

次文件你可以理解成日誌,或多個日誌,對與資料庫來說,日誌可以不要的。

為了方便管理和數據分配,可以把多個資料庫文件組織在一起,稱為資料庫文件組

例如,你的電腦上有3個盤符 C,D,E A_C.mdf A_D.mdf和A_E.mdf),並將這三個文件指派到文件組fgroup中。然後,可以明確地在文件組fgroup上創建一個表。對表中數據的查詢將分散到三個磁碟上,因而性能得以提高,但這樣做對於數據的備份,還原,轉移,分離等,有一定的難度!

就這么多希望對LZ有幫助!

⑸ 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資料庫所在的文件夾

1、先打開SQL Server資料庫並連接。

2、然後找到目標資料庫,右鍵並點擊「屬性」。

⑺ SQL Server中的文件組是什麼意思

文件組就是一堆文件的一個總稱,就像黑種人,白種人,黃種人,是一堆人的總稱,但以顏色來標識,這就是邏輯上的分類,文件組也是一樣只是邏輯上的分組,一個資料庫可以看成很多個文件構成一個邏輯空間,它的數據越存越多,加入新的文件就越來越多,這些文件就可以作為一個組來管理。

⑻ sql創建文件組的命令

--【添加文件組】
alter
database
zhh
add
filegroup
[201109]
--添加文件並把其指向指定文件組
alter
database
zhh
add
file(
name=n'201109',
filename='e:\201109.ndf',
size=3mb,
maxsize=100mb,
filegrowth=5mb
)to
filegroup
[201109]
--刪除文件
alter
database
zhh
remove
file
[201109]
--remove
--修改文件
use
master;
go
alter
database
adventureworks
modify
file
(name
=
test1dat3,
size
=
20mb);
go
--移動文件
use
master;
go
alter
database
adventureworks
modify
file
(
name
=
test1dat2,
filename
=
n'c:\t1dat2.ndf'
);
go

⑼ 如何創建資料庫和資料庫文件組

SQL
Server中一個資料庫可以對應多個物理文件,其中有一個的主資料庫文件,擴展名為MDF,其他為次資料庫文件,擴展名為NDF。可以將不同的文件存放在不同的驅動器上,可以提高數據訪問速度。
文件組是邏輯概念,主要目的是將文件分組管理。
create
database
db3
on
primary
--主文件組
(name='db3_dat1',
--資料庫主文件
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個文件組中的次資料庫
filename='d:\db2_dat3.ndf',
size=10mb,
maxsize=30mb,
filegrowth=5mb
),
(name='db3_dat4',
--第2個文件組中的次資料庫
filename='d:\db2_dat4.ndf',
size=5mb,
maxsize=30mb,
filegrowth=5mb
),
filegroup
db3g2
--第三個文件組
(name='db3_dat5',
----第三個文件組中的次資料庫
filename='d:\db2_dat5.ndf',
size=10mb,
maxsize=50mb,
filegrowth=20%
)
log
on
(name='db3_log',
--日誌文件
filename='d:\db3_log.ldf',
size=20mb,
maxsize=100mb,
filegrowth=10mb
)

⑽ t sql如何查看某個資料庫所有文件和文件組的名字

select * from information_schema.tables where table_type='base table'

沒太明白你說的文件組名是什麼意思,你看下下面的
select SERVERPROPERTY('MachineName'),host_name(),current_user,system_user

select * from dbo.sysdatabases