sql新手问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:42:23
我在创建数据库时系统提示如下 是什么问题,哪里错了啊

服务器: 消息 5105,级别 16,状态 2,行 1
设备激活错误。物理文件名 'c:\program files\microsoft sql selever\mssql\data\hrdbat1.ndf' 可能有误。
服务器: 消息 1802,级别 16,状态 1,行 1
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。
已经把ndf改成mdf还是不行,data文件夹也存在

这个问题是你的路径错误了.肯定找不到data\hrdbat1.ndf,把它改成如下:
data\hrdbat1_Data.MDF吧,原因是hrdbat1.MDF是你自己创建的,在sqlserver的文件夹里是以:hrdbat1_Data.MDF显示的.只有系统的数据库才以原名显示,用户数据库得加_Data的形式.

把 hrdbat1.ndf 改成 hrdbat1.mdf,注意拼写

补充:
看看c:\program files\microsoft sql selever\mssql\data文件夹是否存在

创建数据库的时候出错....

你看一下 'c:\program files\microsoft sql selever\mssql\data\hrdbat1.ndf' 是否存在

你看一下 'c:\program files\microsoft sql selever\mssql\data\hrdbat1.ndf' 是否存在
若还不行的话 我建议你重新安装SQL
就不会有问题了

同上