服务器: 消息 170,级别 15,状态 1,行 4

来源:百度知道 编辑:UC知道 时间:2024/06/19 18:36:31
刚开始自学一下SQL server 2000,从零开始的那本书,学到建立数据库,到这里就搞不懂了:
CREATE DATABASE 学生管理数据库
ON
(
NAME=’学生管理数据库’,
FILENAME=‘D:\Program Files\Microsoft SQL Server\MSSQL\Data\学生管理数据库.MDF’,
SIZE=1M,
MAXSIZE=50MB,
FILEGROWTH=5MB,
)
LOG ON (
NAME = ‘学生管理日志’,
FILENAME = ‘D:\Program Files\Microsoft SQL Server\MSSQL\Data\学生管理日志.LDF’,
SIZE = 1MB,
MAXSIZE =5MB,
FILEGROWTH =10%
)

运行一下,出现了下面的内容:
服务器: 消息 170,级别 15,状态 1,行 4
第 4 行: '’' 附近有语法错误。
服务器: 消息 132,级别 15,状态 1,行 12
标签 'D' 已声明。标签名称在批查询或存储过程内部必须唯一。

哪位高人帮忙解释一下啊,谢谢!错在哪里了,上面的程序都是在书上抄的啊!
CREATE DATABASE 学生管理数据库
ON (
NAME = ‘学生管理数据库’,
FILENAME = ‘D:\Program Files\Microsoft SQL Server\MSSQL\Data\学生管理数据库.MDF’,
SIZE = 1M,
MAXSIZE = 50MB,
FILEGROWTH = 5MB
)
LOG ON (
NAME = ‘学生管理日志’,
FILENAME = ‘D:\Program Files\Micr

我也是刚学sql 从你的代码上看出个小小的问题来 主要数据文件中 filegrowth后面不要‘,’其它的看不出问题 (在创建filename的时候是系统不会创建文件夹的 )

不用谢 我还没能帮上你了 也是讨论讨论 你的代码 没什么问题我试过了 试试 把你的两个存储地址 换一下 如 D:\学生管理数据库.MDF