USE MASTER
GOIF EXISTS (SELECT * 
   FROM   master..sysdatabases 
   WHERE  name = N'TestDB')
DROP DATABASE TestDB
GOCREATE DATABASE TestDB
GO哪位大虾帮我看一下,上述创建数据库这段代码为何产生二个错误:
1,设备激活错误。物理文件名 'ʪ鼽粕ݸ
齙粕簨ﰘ翹\TestDB.mdf' 可能有误。
2,CREATE DATABASE 失败。未能创建所列出的某些文件名。请检查前面的错误信息。

解决方案 »

  1.   

    'ʪ鼽粕ݸ 
    齙粕簨ﰘ翹\TestDB.mdf' 你原来的testdb数据库坏了吧?
      

  2.   

    指定下文件路径CREATE DATABASE TestDB 
    ON 
    ( NAME = TestDB_dat,
       FILENAME = 'D:\SQLdata\TestDB_DAT.mdf',
       SIZE = 10,
       MAXSIZE = 50,
       FILEGROWTH = 5 )
    LOG ON
    ( NAME = 'TestDB_log',
       FILENAME = 'D:\SQLdata\TestDB_log.ldf',
       SIZE = 5MB,
       MAXSIZE = 25MB,
       FILEGROWTH = 5MB )
    GO