Alter Database Add file之后 Restart SQL Server 2005数据库
时间:2011-05-03 来源:*新*新*
Add file后最好马上重启SQL Server服务,否则数据会把旧的数据文件所在磁盘写满后,才开始写新的数据文件。
sys.database_files这个系统表也查不到相应的记录。
重启SQL Server服务后,sys.database_files能够马上有新加的数据文件的记录。数据会按照磁盘剩余空间的比例分别写两个数据文件。
微软应该是没有建议重启服务的,看来改系统层次的东西,不管要不要求,都最好重启一下~~
下面是测试代码
create table test
(id int,
name varchar(200))
declare @sum int
set @sum=20000
while(@sum>0)
begin
set @sum=@sum-1
insert into test(id,name)select @sum,'this is test data, mainly is used to do a test, you can deleted'
end
USE master;
GO
ALTER DATABASE test
ADD FILE
(
NAME = Test1dat2,
FILENAME = 'E:\test\test2.ndf',
SIZE = 1MB,
FILEGROWTH = 1MB
);
GO
相关阅读 更多 +