把代码贴出来看看,是否硬盘没那么大空间
create database test on primary(name='test_data',filename='d:\test_data.mdf',size=2000mb,filegrowth=5%,maxsize=2050mb),
(name='test_data2',filename='e:\test_data2.mdf',size=2000mb,filegrowth=10%) log on
(name='test_log',filename='d:\test_log.ldf',size=20mb,filegrowth=1%,maxsize=30mb)

解决方案 »

  1.   

    如果你是单一的在vb中使用代码创建的,你先确认你的ADO的连接有没有问题!优化你的代码,缩小数据库就可以的话,那要看你的磁盘有没有限制和有没有空间了。
      

  2.   

    DatabaseName = "TestOPC"
            StrSQL = "Create Database " & DatabaseName & " ON PRIMARY " & _
            "( NAME = Arch1, FILENAME = 'd:\OPCTest.mdf'," & _
            "SIZE = 800MB," & _
            "MAXSIZE = 800," & _
            "FILEGROWTH = 20)," & _
            "( NAME = Arch2," & _
            "FILENAME =  'd:\OPCTestnext.ndf '," & _
            "SIZE = 800MB," & _
            "MAXSIZE = 800," & _
            "FILEGROWTH = 20)"
            ObjDB.Execute (StrSQL)我硬盘还有20G的空间呢~!是不是机子速度不够???