消息 102,级别 15,状态 1,第 3 行'{' 附近有语法错误。怎样改啊

fengjianhua0120 2011-07-19 10:18:29
create database 教务管理系统
ON
{
Name=教务管理系统_data,
filename='e:\工作室\教务管理系统_data.mdf',
size=5MB,
maxsize=21MB,
filegrowth=1MB
}
log on
{
name=教务管理系统_log,
filename='e:\工作室\教务管理系统_log.ldf',
size=5MB,
maxsize=21MB,
filegrowth=11MB
}
...全文
1514 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
--小F-- 2011-07-19
  • 打赏
  • 举报
回复
--创建数据库时指定数据文件
create database db
on
primary(name=db,
filename='C:\program files\mircosoft SQL server\mssql10.mssqlserver\mssql\data\db.mdf',
size=100MB
maxsize=200
filegrowth=20)
go
--解释下上面的参数:

--primary关键字,指定关联<文件定义>列表用于定义主要数据文件,一个数据库只能有一个主文件,如果没有指定primary,那么create database 语句中列出的第一个文件将成为主文件。

--name关键字,用于指定数据文件的逻辑名称

--filename关键字,指定数据文件的操作系统文件名。其后面的参数是创建数据文件时定义的物理文件的路径名和文件名。

--size关键字,指定数据文件的大小。

--maxsize关键字,指定数据文件可以增长到的最大大小。

--unlimitted关键字,上面的例子中省略掉了。若指定了,则代表指定定义的数据文件将增长到磁盘变满为止。

--filegrowth关键字,指定数据文件的增长增量,其值不能超过maxsize设置。0表示不增长。,默认值为MB。如果指定为%,则增量大小为发生时文件大小的指定百分比,如果没有指定,默认值为10%。

--在创建数据库时指定文件组
create database db
on
primary(name=db1,
filename='C:\program files\mircosoft SQL server\mssql10.mssqlserver\mssql\data\db1.mdf',
size=100MB
maxsize=200
filegrowth=20),
filegroup filegroup1
(name=db2,
filename='C:\program files\mircosoft SQL server\mssql10.mssqlserver\mssql\data\db2.mdf',
size=100MB
maxsize=200
filegrowth=20)
go

--创建数据库时指定事务日志文件

create database db
on
primary(name=db1,
filename='C:\program files\mircosoft SQL server\mssql10.mssqlserver\mssql\data\db1.mdf',
size=100MB
maxsize=200
filegrowth=20),
log on(
name=dblog,
filename='C:\program files\mircosoft SQL server\mssql10.mssqlserver\mssql\data\db_log.ldf',
size=10MB
maxsize=20
filegrowth=2)
go
--小F-- 2011-07-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fengjianhua0120 的回复:]
可以用中文命名数据库吗
[/Quote]
可以 但是你在使用的时候就发现很不方便了
z22708387 2011-07-19
  • 打赏
  • 举报
回复

大括号 改成小括号
{} 改成 ()






叶子 2011-07-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 fengjianhua0120 的回复:]

可以用中文命名数据库吗
[/Quote]
可以,但是不建议用中文。

很多大学课程的课后题要求创建的数据库名称就是中文的。
但是我强烈不建议使用中文命名。
fengjianhua0120 2011-07-19
  • 打赏
  • 举报
回复
可以用中文命名数据库吗
特哥 2011-07-19
  • 打赏
  • 举报
回复
你这样写,有点牛。还用中文命名数据库。
叶子 2011-07-19
  • 打赏
  • 举报
回复
大括号 改成小括号
{}-》()
liangyong1107 2011-07-19
  • 打赏
  • 举报
回复

create database 教务管理系统
ON
(
Name=教务管理系统_data,
filename='e:\工作室\教务管理系统_data.mdf',
size=5MB,
maxsize=21MB,
filegrowth=1MB
)
log on
(
name=教务管理系统_log,
filename='e:\工作室\教务管理系统_log.ldf',
size=5MB,
maxsize=21MB,
filegrowth=11MB
)

xyytuo 2011-07-19
  • 打赏
  • 举报
回复
木小舟 2011-07-19
  • 打赏
  • 举报
回复
万恶的{},sql里几乎用不上这玩意

22,299

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧