SQL server数据库创建代码 filegroup文件组修改的示例代码

 更新时间:2019年08月09日 10:12:01   作者:快敲小张   我要评论
这篇文章主要介绍了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 语句将用户定义文件组指定为默认文件组。然后通过指定用户定义文件组来创建表。

USE master;
GO
-- Create the database with the default data
-- filegroup and a log file. Specify the
-- growth increment and the max size for the
-- primary data file.
CREATE DATABASE MyDB
ON PRIMARY
( NAME='MyDB_Primary',
FILENAME=
'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_Prm.mdf',
SIZE=4MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
FILEGROUP MyDB_FG1
( NAME = 'MyDB_FG1_Dat1',
FILENAME =
'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_FG1_1.ndf',
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB),
( NAME = 'MyDB_FG1_Dat2',
FILENAME =
'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB_FG1_2.ndf',
SIZE = 1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB)
LOG ON
( NAME='MyDB_log',
FILENAME =
'c:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\data\MyDB.ldf',
SIZE=1MB,
MAXSIZE=10MB,
FILEGROWTH=1MB);
GO
ALTER DATABASE MyDB 
MODIFY FILEGROUP MyDB_FG1 DEFAULT;
GO

-- Create a table in the user-defined filegroup.
USE MyDB;
CREATE TABLE MyTable
( cola int PRIMARY KEY,
colb char(8) )
ON MyDB_FG1;
GO

总结

以上所述是小编给大家介绍的SQL server数据库创建代码 filegroup文件组修改,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • SQL学习笔记二 创建表、插入数据的语句

    SQL学习笔记二 创建表、插入数据的语句

    SQL学习笔记二 创建表、插入数据的语句,需要的朋友可以参考下。
    2011-08-08
  • SQLSERVER的非聚集索引结构深度理解

    SQLSERVER的非聚集索引结构深度理解

    非聚集索引也是堆结构?其实SQLSERVER有几种页面类型(数据都使用一页一页来存储,就像Windows的内存也是使用页面来组织的)感兴趣的朋友可以了解下,希望本文可以增加你们对非聚集索引结构的理解
    2013-01-01
  • CREATE FUNCTION sqlserver用户定义函数

    CREATE FUNCTION sqlserver用户定义函数

    创建用户定义函数,它是返回值的已保存的 Transact-SQL 例程。用户定义函数不能用于执行一组修改全局数据库状态的操作。与系统函数一样,用户定义函数可以从查询中唤醒调用。也可以像存储过程一样,通过 EXECUTE 语句执行
    2012-07-07
  • ADO.NET数据连接池剖析

    ADO.NET数据连接池剖析

    本篇文章起源于在GCR MVP Open Day的时候和C# MVP讨论连接池的概念而来的。因此单独写一篇文章剖析一下连接池
    2012-11-11
  • 同一个sql语句 连接两个数据库服务器

    同一个sql语句 连接两个数据库服务器

    在sqlserver查询分析器中,一个sql语句连接两个数据库服务器的一种方法
    2009-08-08
  • SQLSERVER服务手工启动 批处理文件

    SQLSERVER服务手工启动 批处理文件

    装完SQLSERVER2005 因为开机很慢 所以呢就把开机服务搞成手动的了,这样开机快了很多可是问题也来了每次要用SqlServer的时候要一个一个服务去开起来
    2011-03-03
  • 将备份的SQLServer数据库转换为SQLite数据库操作方法

    将备份的SQLServer数据库转换为SQLite数据库操作方法

    怎样将备份的SQLServer数据库转换为SQLite数据库操作方法:先要安装好SQLServer2005,并且记住安装时自己设置的用户名和密码,感兴趣的朋友可以参考下啊,或许本文对你有所帮助
    2013-02-02
  • sql 聚集索引和非聚集索引(详细整理)

    sql 聚集索引和非聚集索引(详细整理)

    这篇文章主要介绍了聚集索引和非聚集索引的相关知识,比较详细整理了一些知识点,需要的朋友可以参考下
    2014-07-07
  • MSSQL ISQL命令详解

    MSSQL ISQL命令详解

    MSSQL有简单方便又高效的管理界面,还用ISQL干什么?什么是ISQL工具?ISQL是用于交互式执行Transact-SQL语句和脚本的数据库工具,ISQL同微软的OSQL是差不多的工具。
    2009-10-10
  • sql中生成查询的模糊匹配字符串

    sql中生成查询的模糊匹配字符串

    sql中生成查询的模糊匹配字符串...
    2007-03-03

最新评论