请问怎么修改才执行成功呢?

alter database studb 
modify file
(name=studb_dat,
filename='C:\Program Files\Microsoft SQL Server\MSSQL\data\studb.mdf ',
size=5MB,
maxsize=20MB,
filegrowth=1MB)  

作者: youlong144   发布时间: 2011-06-09

SQL code
alter database studb  
add file
(name=studb_dat,
filename='C:\Program Files\Microsoft SQL Server\MSSQL\data\studb.mdf ',
size=5MB,
maxsize=20MB,
filegrowth=1MB)   

作者: fredrickhu   发布时间: 2011-06-09

语句好像没什么问题:
SQL code
CREATE DATABASE studb ON  PRIMARY 
( NAME = N'studb', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\studb.mdf' , SIZE = 4MB , MAXSIZE = 10MB, FILEGROWTH = 1MB )
 LOG ON 
( NAME = N'studb_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\studb_log.ldf' , SIZE = 3MB , MAXSIZE = 200MB , FILEGROWTH = 10%)
GO
alter database studb
modify file
(name='studb',filename=N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\studb.mdf',
size=5MB,
maxsize=20MB,
filegrowth=1MB)

--信息栏显示:文件 'studb' 在系统目录中已修改。新路径将在数据库下次启动时使用。

go
drop database studb

有一点要注意,就是修改后的文件 size 必须比原来的大一些,否则不能成功.

作者: qianjin036a   发布时间: 2011-06-09