SQL语句修改数据库文件及日志文件增量.pdf
文本预览下载声明
--修改数据库文件增量
USE master
GO
Alter DATABASE Test
MODIFY FILE
(NAME test,
-- SIZE 1000MB,
--MAXSIZE MB,
FILEGROWTH 100MB)
GO
--修改数据库日志文件增量
USE master
GO
Alter DATABASE Test
MODIFY FILE
(NAME test_ log,
-- SIZE 1000MB,
--MAXSIZE MB,
FILEGROWTH 100MB)
GO
参考以下内容: /* 一般的虚拟主机上,附送的sql server数据库都是限制了大小,比如100M。当你的
数据库空间达到了指定的100M时,插入新数据就会报错: 未能为数据库 a 中的对象 fc_ Info 分配空间,
因为文件组 PRIMARY 已满 其实,有些主机商的数据库大小是可以自己修改的。当然,修改之前你需要知
道数据库名 (这里是逻辑名称),一般的这个名称是很容易知道的,就是数据库名称。 你可以尝试下在自
己编写的程序中,或空间的管理后台中等可以执行sql语句的地方试一下下面的语句: Alter DATABASE 数
据库名 modify FILE ( NAME 数据库名, MAXSIZE 200MB, FILEGROWTH 5MB) 如果执行成功,那么
恭喜你了。 我是分割线 下面是Alter
DATABASE的一些参考资料,详细可以查看sql server帮助。 在数据库中添加或删除文件和文件组。也可用
于更改文件和文件组的属性,例如更改文件的名称和大小。Alter DATABASE 提供了更改数据库名称、文件
组名称以及数据文件和日志文件的逻辑名称的能力。 Alter DATABASE 支持数据库选项的设置。在早期版
本的 Microsoft® SQL Server™ 中,这些选项可以通过 sp_dboption 存储过程来设置。在此次发布的版本
中,SQL Server 继续支持 sp_dboption存储过程,但在未来版本中可能不再支持。可使用
DATABASEPROPERTYEX 函数检索数据库选项的当前设置。 语法 Alter DATABASE database { ADD
FILE filespec [ ,...n ] [ TO FILEGROUP filegroup_ name ] | ADD LOG FILE filespec [ ,...n ] |
REMOVE FILE logical_file_ name | ADD FILEGROUP filegroup_ name | REMOVE FILEGROUP
filegroup_ name | MODIFY FILE filespec | MODIFY NAME new_dbname | MODIFY FILEGROUP
filegroup_ name {filegroup_ property | NAME new_filegroup_ name } | SET optionspec [ ,...n ] [ WITH
termination ] | COLLATE collation_ name } filespec :: ( NAME logical_file_ name [ ,
NEWNAME new_ logical_ name ] [ , FILENAME os_file_ name ] [ , SIZE size ] [ , MAXSIZE {
max_size | UNLI
显示全部