学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
发新话题
打印

create database 关于增加主数据文件??????

create database 关于增加主数据文件??????

create database library
on
primary (name = librarydata1,
filename='c:\Program Files\Microsoft SQL Server\MSSQL\Data\librarydata_1.ndf',
size=50mb,
filegrowth=20%)

log on
(name=librarylog,
filename='c:\Program Files\Microsoft SQL Server\MSSQL\Data\librarylog.ldf',
size=10mb,
maxsize=50mb,
filegrowth=10mb)
go



alter database library
add file
(name=librarydata2,
filename = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\librarydata_2.ndf',
size=50mb,
filegrowth=10mb
)

这段代码是创建数据库library 并指定了主数据文件和日志文件,然后又添加了一个主数据文件,,

想问一下,能不能在创建数据库时就直接创建两个主数据文件。 而不用后来添加??? 怎么写代码???

TOP

USE master
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
   SIZE = 5MB,
   MAXSIZE = 25MB,
   FILEGROWTH = 5MB )
GO
[fly]烈焰照耀世界,斌冻冻千万里.[/fly]

TOP

先谢谢   不过我怎么看着还是一个主数据文件.  我是自学,. 劳驾了。。能不能再给讲讲!!!!!

TOP

可以的。
代码如下:
USE master
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 5 )
(name=librarydata2,
filename = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\librarydata_2.ndf',
size=50mb,
filegrowth=10mb
)

LOG ON
( NAME = 'Sales_log',
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
   SIZE = 5MB,
   MAXSIZE = 25MB,
   FILEGROWTH = 5MB )
GO


用SQL的联机帮助就能查看这种东西的。。。。
还有就是一个数据库文件只有一个主数据库文件,其它的称为次数据库文件;

[ 本帖最后由 kingnan1988 于 2008-7-15 08:05 编辑 ]

TOP

发新话题