数据库create file 因权限问题导致失败
S:
S1.查看D盘权限:进入D盘查看属性,进入安全。找到有控制权限的账户
S2.在windows开始界面搜索Sql Server 2012找到服务配置
S3.右键点击SQL Server (MSSQLSERVER),将内置账户更改为Local System 重新启动服务 和命令行界面。重新打入命令,错误即可解决。
参考来源:https://www.cnblogs.com/feiyuhuo/p/6184662.html
https://zhidao.baidu.com/question/48885609.html
附T-SQL创建数据库语法:
CREATE DATABASE数据库名
[ ON
[ PRIMARY ]
[ <数据文件选项>...
[ , <数据文件组选项> ... ]
[ LOG ON { <日志文件选项> ... } ] ]
……
]
其中,<文件选项> 格式为:
{ (
NAME =逻辑文件名,
FILENAME = { '操作系统文件名' | '存储路径' }
[ , SIZE =文件初始容量]
[ , MAXSIZE = { 文件最大容量 | UNLIMITED } ]
[ , FILEGROWTH = 文件增量[容量 | % ] ]
)
}
<文件组选项>格式为:
{
FILEGROUP文件组名[ DEFAULT ]
<文件选项> ……
}
修改数据库语法:
ALTER DATABASE数据库名
{ ADD FILE <文件选项>... [TO FILEGROUP文件组名] /*在文件组中增加数据文件*/
| ADD LOG FILE <文件选项>... /*增加日志文件*/
| REMOVE FILE逻辑文件名 /*删除数据文件*/
| ADD FILEGROUP文件组名[……] /*增加文件组*/
| REMOVE FILEGROUP文件组名 /*删除文件组*/
| MODIFY FILE <文件选项> /*更改文件属性*/
| MODIFY NAME = 新数据库名 /*数据库更名*/
| MODIFY FILEGROUP文件组名
{ <文件组可更新选项>
| DEFAULT
| NAME = 新文件组名
} /*更改文件组属性*/
| SET <属性选项>... [ WITH <终止> ] /*设置数据库属性*/
| COLLATE排序名 /*指定数据库排序规则*/
}