怎么在SQL server数据库中创建 filegroup文件组
怎么在SQL server数据库中创建 filegroup文件组?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
数据库的操作:
1. 对数据文件的操作(添加,删除,修改文件的初始大小,最大大小,步长)
2. 数据库文件的收缩
3. 数据库的只读/读写 read_only只读 read_write可读写 read_only表示只读 read_write表示可读可写
4. 数据库的限制访问(单用户,多用户,限制用户模式)
5.数据库脱机/联机 offline 脱机 alter database love set offline online 联机 alter database love set online
6. 数据库附加/分离。 sp_attach_db 附加 SP_detach_db 分离 附加 sp_attach_db 分离 sp_detach_db offline 脱机 online 联机
本文重点给大家介绍SQL server数据库创建代码 filegroup文件组修改,实例代码详解如下所示:
以下示例在 SQL Server 实例上创建了一个数据库。该数据库包括一个主数据文件、一个用户定义文件组和一个日志文件。主数据文件在主文件组中,而用户定义文件组包含两个次要数据文件。ALTER DATABASE
语句将用户定义文件组指定为默认文件组。然后通过指定用户定义文件组来创建表。
USEmaster;GO--Createthedatabasewiththedefaultdata--filegroupandalogfile.Specifythe--growthincrementandthemaxsizeforthe--primarydatafile.CREATEDATABASEMyDBONPRIMARY(NAME='MyDB_Primary',FILENAME='c:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_Prm.mdf',SIZE=4MB,MAXSIZE=10MB,FILEGROWTH=1MB),FILEGROUPMyDB_FG1(NAME='MyDB_FG1_Dat1',FILENAME='c:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_FG1_1.ndf',SIZE=1MB,MAXSIZE=10MB,FILEGROWTH=1MB),(NAME='MyDB_FG1_Dat2',FILENAME='c:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_FG1_2.ndf',SIZE=1MB,MAXSIZE=10MB,FILEGROWTH=1MB)LOGON(NAME='MyDB_log',FILENAME='c:\ProgramFiles\MicrosoftSQLServer\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB.ldf',SIZE=1MB,MAXSIZE=10MB,FILEGROWTH=1MB);GOALTERDATABASEMyDBMODIFYFILEGROUPMyDB_FG1DEFAULT;GO--Createatableintheuser-definedfilegroup.USEMyDB;CREATETABLEMyTable(colaintPRIMARYKEY,colbchar(8))ONMyDB_FG1;GO
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。