CREATE DATABASE XSCJ1
ON
(
NAME="XSCJ1_Data",
FILENAME='C/program files/Microsoft SQL serer/MSSQL/data/XSCJ1.mdf' ,
SIZE=5MB,
MAXSIZE=50MB,
FILEGROWTH=10%
)
LOG ON
(
NAME="XSCJ1_Log",
FILENAME='C/program files/Microsoft SQL serer/MSSQL/data/XSCJ1_Log.ldf',
SIZE=2MB,
MAXSIZE=5MB,
FILEGROWTH=1MB
)
GO
消息区的提示为
服务器: 消息 5105,级别 16,状态 2,行 1
设备激活错误。物理文件名 'C/program files/Microsoft SQL serer/MSSQL/data/XSCJ1.mdf' 可能有误。
服务器: 消息 1802,级别 16,状态 1,行 1
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。
刚开始学自学SQL,连最基本的都不知道,麻烦大虾知道
用T-SQL语句建数据库却建不了
答案:2 悬赏:0 手机版
解决时间 2021-04-18 22:51
- 提问者网友:鐵馬踏冰河
- 2021-04-18 05:20
最佳答案
- 五星知识达人网友:白昼之月
- 2020-09-17 14:11
请先确认这个文件夹目录是否都有。
C/program files/Microsoft SQL serer/MSSQL/data/
因为创建数据库时不能自动创建文件夹,所以你在创建数据库时的数据库存放路径应该存在,如果不存在就会出现不能创建的提示信息
你确认目录都建立好后,再试试。
呵呵
C/program files/Microsoft SQL serer/MSSQL/data/
因为创建数据库时不能自动创建文件夹,所以你在创建数据库时的数据库存放路径应该存在,如果不存在就会出现不能创建的提示信息
你确认目录都建立好后,再试试。
呵呵
全部回答
- 1楼网友:duile
- 2020-10-06 19:14
数据库文件是不能直接删除的,即使是复制粘贴也是不允许的,你需要执行删除数据库的操作,如执行sql语句:
drop database dbname
或使用sql server的管理工具执行删除。
要直接操作数据库的文件,需要先将数据库分离
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯