您的位置:首页网页设计经验技巧 → SQL Server 2005中的文件和文件组

SQL Server 2005中的文件和文件组

时间:2010/1/21 16:40:00来源:本站整理作者:我要评论(0)

--> Title : SQL Server 2005中的文件和文件组()
--> Author : wufeng4552
--> Date   : 2010-1-13
SQL Server 2005中的文件和文件组()主要講解了理論部分
http://blog.csdn.net/wufeng4552/archive/2009/10/23/4716053.aspx
SQL Server 2005中的文件和文件组(二) 主要將幾種常用的操作整理如下:
1: 將 5MB 的資料檔加入 AdventureWorks資料庫中
ALTER DATABASE AdventureWorks
ADD FILE
(
    NAME = Test1dat2,
    FILENAME = 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\t1dat2.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
2:AdventureWorks資料庫中建立 Test1FG1檔案群組,且會將兩個 5MB 的檔案加入檔案群組中。
USE master
GO
ALTER DATABASE AdventureWorks
ADD FILEGROUP Test1FG1;
GO
ALTER DATABASE AdventureWorks
ADD FILE
(
    NAME = test1dat3,
    FILENAME = 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\t1dat3.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
),
(
    NAME = test1dat4,
    FILENAME = 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\t1dat4.ndf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
TO FILEGROUP Test1FG1
3:將兩個 5MB 的記錄檔加入 AdventureWorks資料庫中。
ALTER DATABASE AdventureWorks
ADD LOG FILE
(
    NAME = test1log2,
    FILENAME = 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\test2log.ldf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
),
(
    NAME = test1log3,
    FILENAME = 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\test3log.ldf',
    SIZE = 5MB,
    MAXSIZE = 100MB,
    FILEGROWTH = 5MB
)
4:移除2範例中所加入的其中一個檔案。
USE master;
GO
ALTER DATABASE AdventureWorks
REMOVE FILE test1dat4;
GO
5:增加2範例中所加入的其中一個檔案的大小。
USE master;
GO
ALTER DATABASE AdventureWorks
MODIFY FILE
    (NAME = test1dat3,
    SIZE = 20MB);
GO
6:將1範例中所建立的 Test1dat2檔移至新目錄中。
USE master;
GO
ALTER DATABASE AdventureWorks
MODIFY FILE
(
    NAME = Test1dat2,
    FILENAME = N'c:\t1dat2.ndf'
);
GO
7: 使2範例所建立的 Test1FG1 檔案群組成為預設檔案群組。之後,預設檔案群組會重設為 PRIMARY檔案群組。請注意,您必須用方括號或引號來分隔 PRIMARY
USE master;
GO
ALTER DATABASE AdventureWorks
MODIFY FILEGROUP Test1FG1 DEFAULT;
GO
ALTER DATABASE AdventureWorks
MODIFY FILEGROUP [PRIMARY] DEFAULT;
GO
8: 設定 AdventureWorks 範例資料庫的復原模式和資料頁面驗證選項。
USE master;
GO
ALTER DATABASE AdventureWorks
SET RECOVERY FULL, PAGE_VERIFY CHECKSUM;
GO
9: 將資料庫設為 READ_ONLY
將資料庫或檔案群組的狀態改成 READ_ONLY 或 READ_WRITE,需要資料庫的獨佔存取。下列範例會將資料庫設成 SINGLE_USER模式來取得獨佔存取。之後,範例會將 AdventureWorks資料庫的狀態設成 READ_ONLY,將資料庫的存取權還給所有使用者。
這個範例在第一個 ALTER DATABASE陳述式中,使用終止選項 WITH ROLLBACK IMMEDIATE。所有未完成的交易都會回復,AdventureWorks範例資料庫的任何其他連接都會立即中斷。
USE master;
GO
ALTER DATABASE AdventureWorks
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO
ALTER DATABASE AdventureWorks
SET READ_ONLY;
GO
ALTER DATABASE AdventureWorks
SET MULTI_USER;
GO

相关视频

    没有数据

相关阅读 Mac OS X 系统上如何升级 Mysql 数据库?PLSQL Developer怎么导出数据库PLSQL Developer配置Oralce11g连接plsql developer怎么使用 plsql developer使用教程plsql developer怎么连接数据库 plsql developer连接数据库教程SQL2008全部数据导出导入两种方法mysql数据库root密码忘记的修改方法SQL报表错误“未能为SSL/TLS安全通道建立信任关系”解决方法

文章评论
发表评论

热门文章 Wordpress本地安装教程dx1.5如何设置二级域名

最新文章 hbuilder有哪些快捷键Wordpress本地安装教程 Wordpress本地安装教程expression web 4文档乱码解决方法dz 2.5“收藏本版”关闭小对话框无法关闭解在制作安装软件之前,您必须先将易语言存盘,

人气排行 如何使用multipart/form-data格式上传文件Photoshop PS图层混合模式详解(非常详细)ISAPI_Rewrite3使用教程网站里添加收藏和设为首页代码桌面快捷方式图标不见了C#获取执行程序所在的当前路径的方法详解(XMLHttpRequest)进行跨域请求方法如何用远程桌面连接进行传输文件