日期:2014-05-17  浏览次数:20506 次

sql代码查错
create database 学生
on
(
name=学生_data,
filename='c:\program files\microsoft sql server\mssql\data\学生_data.mdf\',
size=10,
filegrowth=10%,
maxsize=unlimited)
log on
(
name=学生_log,
filename='c:\program files\microsoft sql server\mssql\data\学生_log.ldf\',
size=1,
filegrowth=1,
maxsize=5)
服务器: 消息 5105,级别 16,状态 2,行 1
设备激活错误。物理文件名 'c:\program files\microsoft sql server\mssql\data\学生_data.mdf\' 可能有误。
服务器: 消息 1802,级别 16,状态 1,行 1
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息
sql?server database sql 服务器

------解决方案--------------------
y用界面还原试试
------解决方案--------------------
.mdf\和 .ldf\后面不要\
------解决方案--------------------
换一个 数据库保存路径
------解决方案--------------------
我先手动创建了D:\DB这个文件夹,然后赋予权限,执行下面语句没有报错,你自己改改吧
CREATE DATABASE 学生 ON
(
name=学生_data,
filename='D:\DB\Demo.mdf',
size=10,
filegrowth=10%,
maxsize=unlimited) LOG ON
(
name=学生_log,
filename='D:\DB\Demo_1.ldf',
size=1,
filegrowth=1,
maxsize=5)