为什么数据库创建不成功

fengyun1978 2002-11-09 05:40:49
use master
go

create database scme1104 on ( name = scme_data1104 , filename = 'C:\DB\scme_Data1104.MDF' )
log on ( name = scme_log1104,filename = 'C:\DB\scme_Log1104.LDF' )
for attach
go

我用上面的语句创建数据库。总是出现
Server: Msg 5105, Level 16, State 2, Line 2
Device activation error. The physical file name 'C:\DB\scme_Data1104.MDF' may be incorrect.
的错误。
文件路径没有问题。
不知道为什么????
在服务器中已经有SCME的数据库。数据库文件也和上面的文件有微小差别
...全文
121 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2002-11-10
  • 打赏
  • 举报
回复
楼主成功了吗???
没有的话简单方法:右键任意一个数据库-->所有任务-->生成SQL脚本-->选项-->编写数据库脚本-->常规-->预览-->你就可以对比一下你的是否正确
gthlu 2002-11-09
  • 打赏
  • 举报
回复
to:hjhing(winding)
database name 不能超過128個字符

把“for attach”去掉。



如果这个数据库存在,那么你必须先删除,如果文件存在,连文件一起删除了
pengdali 2002-11-09
  • 打赏
  • 举报
回复
to:hjhing(winding)
database name 不能超過128個字符
pengdali 2002-11-09
  • 打赏
  • 举报
回复
你的DB目录没有吧!
你要先新建DB目录!!!!
hycao 2002-11-09
  • 打赏
  • 举报
回复
把“for attach”去掉。
gejanry 2002-11-09
  • 打赏
  • 举报
回复
up
hjhing 2002-11-09
  • 打赏
  • 举报
回复
database name 不能超過8個字符

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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