回 帖 发 新 帖 刷新版面

主题:怎么编程创建数据库

我的代码:
USE master
GO
CREATE DATABASE Sales
ON
( NAME = Sales_dat,
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\saledat.mdf',
   SIZE = 10,
   MAXSIZE = 50,
   FILEGROWTH = 5 )
LOG ON
( NAME = 'Sales_log',
   FILENAME = 'c:\program files\microsoft sql server\mssql\data\salelog.ldf',
   SIZE = 5MB,
   MAXSIZE = 25MB,
   FILEGROWTH = 5MB )
GO
错误是这样:
服务器: 消息 5105,级别 16,状态 2,行 1
设备激活错误。物理文件名 'c:\program files\microsoft sql server\mssql\data\saledat.mdf' 可能有误。
服务器: 消息 1802,级别 16,状态 1,行 1
CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。
这是什么原因呀?

回复列表 (共2个回复)

沙发

语法没错
上述路径是否存在?

板凳

显然是sql server 2000安装的有问题!

我来回复

您尚未登录,请登录后再回复。点此登录或注册