我正在使用SQL Server 2014,我正在尝试使用此命令创建数据库
CREATE DATABASE [EFSDB]
ON (NAME = N'EFSDB_Data', FILENAME = N'$MDF', SIZE = 2, FILEGROWTH = 10)
LOG ON (NAME = N'EFSDB_Log', FILENAME = N'$LDF' , SIZE = 2, FILEGROWTH = 10%)
但是,我收到此错误:
发生了文件激活错误。物理文件名'$ MDF'可能不正确。诊断并更正其他错误,然后重试该操作。
Msg 1802,Level 16,State 1,Line 42
CREATE DATABASE失败。无法创建列出的某些文件名。检查相关错误。
此命令在SQL Server 2008中有效,但在SQL Server 2014中不起作用。
此命令保存在sample.sql
文件中,该文件使用以下命令执行:
C:\Program Files\Microsoft SQL Server\120\Tools\Binn\OSQL.EXE" -S ServerName -E -i Sample.sql