SQL物理文件名应该怎么写?

create database java_data
on
(name=java_data,
filename='c:/java_data.mdf',
size=10MB,
maxsize=100,
filegrowth=10%)
log on(name=java_log,
filename='c:/java_log.ldf',
size=1MB,
maxsize=50MB,
filegrowth=1MB)

消息 5105,级别 16,状态 2,第 1 行
出现文件激活错误。物理文件名 'c:/java_data.mdf' 可能不正确。请诊断并更正其他错误,然后重试此操作。
消息 1802,级别 16,状态 1,第 1 行
CREATE DATABASE 失败。无法创建列出的某些文件名。请查看相关错误。

物理文件名应该怎么写?

FILENAME = N'E:\sqldatabase\mes.mdf'

CREATE DATABASE [mes] ON  PRIMARY 
( NAME = N'MES1GBK_Data', FILENAME = N'E:\sqldatabase\mes.mdf' , SIZE = 7286528KB , MAXSIZE = UNLIMITED, FILEGROWTH = 512000KB )
 LOG ON 
( NAME = N'MES1GBK_Log', FILENAME = N'E:\sqldatabase\mes_1.ldf' , SIZE = 1280KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%)
GO


文件路径应该是反斜杠吧,你改成反斜杠试试