求助!为什么一直提示'on'附近有语法错误...(菜鸟完全不懂啊 ,试了很多遍)

qq_34768568 2017-12-25 06:53:47


CREATE DATABASE CJGL
ON PRIMARY
(
NAME = CJGL _DATA,
FILENAME = 'C:\Users\尘埃\Desktop\作业\CJGLDATD.MDF',
SIZE = 5MB,
MAXSIZE = 50MB,
FILEGROWTH = 1MB
)
LOG ON
(
NAME = CJGL_LOG,
FILENAME = 'C:\Users\尘埃\Desktop\作业\CJGLLOG.LDF',
SIZE = 5MB,
MAXSIZE = 50MB,
FILEGROWTH = 10%
)
...全文
2368 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiangqing 2017-12-26
  • 打赏
  • 举报
回复 1
要注意是否有中文空格之类的
中国风 2017-12-26
  • 打赏
  • 举报
回复 1
CJGL_DATA--这里空格去掉 把数据库名同ON之间的空格位去掉,估计这里有不能显示的特殊字符,识别方法把T-SQL 复制到记事本看看是否正常
饮水需思源 2017-12-26
  • 打赏
  • 举报
回复
--把ON PRIMARY 中的 PRIMARY 去掉试试: CREATE DATABASE CJGL ON ( NAME = CJGL _DATA, FILENAME = 'C:\Users\尘埃\Desktop\作业\CJGLDATD.MDF', SIZE = 5MB, MAXSIZE = 50MB, FILEGROWTH = 1MB ) LOG ON ( NAME = CJGL_LOG, FILENAME = 'C:\Users\尘埃\Desktop\作业\CJGLLOG.LDF', SIZE = 5MB, MAXSIZE = 50MB, FILEGROWTH = 10% )
OwenZeng_DBA 2017-12-26
  • 打赏
  • 举报
回复
数据库是什么版本的,在2014中,执行应该没问题
吉普赛的歌 2017-12-25
  • 打赏
  • 举报
回复
CREATE DATABASE CJGL
ON PRIMARY
(
	NAME = 'CJGL _DATA',
	FILENAME = 'C:\Users\尘埃\Desktop\作业\CJGLDATD.MDF',
	SIZE = 5MB,
	MAXSIZE = 50MB,
	FILEGROWTH = 1MB
	)
	LOG ON
	(
	NAME = 'CJGL_LOG',
	FILENAME = 'C:\Users\尘埃\Desktop\作业\CJGLLOG.LDF',
	SIZE = 5MB,
	MAXSIZE = 50MB,
	FILEGROWTH = 10%
)
GO
这个只要路径存在, 就没有问题

22,210

社区成员

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

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