SQL创建数据库的问题
本人纯菜鸟,刚入门学习SQL,对照书本打了如下的语句createdatabase学生on(name='学生_data',filename='D:\数据\学生_data.m...
本人纯菜鸟,刚入门学习SQL,对照书本打了如下的语句
create database 学生
on
(name='学生_data',
filename='D:\数据\学生_data.mdf')
运行的结果是
服务器: 消息 5105,级别 16,状态 2,行 1
设备激活错误。物理文件名 'D:\数据\学生_data.mdf' 可能有误。
服务器: 消息 1802,级别 16,状态 1,行 1
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。
请问是哪里出错了
请大神们不吝赐教 展开
create database 学生
on
(name='学生_data',
filename='D:\数据\学生_data.mdf')
运行的结果是
服务器: 消息 5105,级别 16,状态 2,行 1
设备激活错误。物理文件名 'D:\数据\学生_data.mdf' 可能有误。
服务器: 消息 1802,级别 16,状态 1,行 1
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。
请问是哪里出错了
请大神们不吝赐教 展开
3个回答
推荐于2016-09-18
展开全部
文件路径有问题,可能缺了D:\数据这个文件夹。
另外建议数据库名称和字段名最好不要用中文,虽然比较容易识别,但是容易出错。这个只是建议和你这里的出错无关。
另外建议数据库名称和字段名最好不要用中文,虽然比较容易识别,但是容易出错。这个只是建议和你这里的出错无关。
展开全部
这跟操作系统没有关系吧,没有权限创建数据库是因为用户的权限不够,我的意思是你这个用户是管理员创建并且没有赋予你创建数据库的权限 ,你用管理员试试
这样可以么?
这样可以么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D盘下有没有“数据”这个文件夹,如果没有创建这个文件夹
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询