我用T-SQL创建数据库发生错误:
T-SQL:
create database MyTest
on
PRIMARY(NAME='MyTest_m',FILENAME='E:\DB\MyTest.mdf',SIZE=50MB,MAXSIZE=UNLIMITED,FILEGROWTH=10MB),FILEGROUP NGroup(NAME='MyTest_n1',FILENAME='E:\DB\MyTest.ndf',SIZE=20MB,MAXSIZE=UNLIMITED,FILEGROWTH=20%),(NAME='MyTest_n2',FILENAME='E:\DB\MyTest.ndf',SIZE=20MB,MAXSIZE=UNLIMITED,FILEGROWTH=20%)LOG ON(NAME='MyTest_log',FILENAME='E:\DB\MyTest.ndf',SIZE=10MB,MAXSIZE=UNLIMITED,FILEGROWTH=5MB)GO
报错:
消息 5133,级别 16,状态 1,第 1 行
对文件“E:\DB\MyTest.mdf”的目录查找失败,出现操作系统错误 2(系统找不到指定的文件。)。
消息 1802,级别 16,状态 1,第 1 行
CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。
用T-SQL建立数据库报错怎么回事。
答案:2 悬赏:70 手机版
解决时间 2021-02-02 04:50
- 提问者网友:杀手的诗
- 2021-02-01 12:44
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-02-01 14:17
最简单的,CREATE DATABASE mytest 这样就可以创建数据了,数据文件什么的都存放在默认的目录下了。
指定一些参数的语句:
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
指定一些参数的语句:
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
( NAME = Sales_log,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
全部回答
- 1楼网友:等灯
- 2021-02-01 15:38
filename='d:\作业\s2\数据库设计和高级查询\ch2\studb_data.mdf' filename='d:\作业\s2\数据库设计和高级查询\ch2\studb_log.ldf', 还有注释前面最好空1格不要和 sql语句挤在1起
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯