Slash

习惯在追逐的过程中不断去完善自己;当你不再去追逐,你自我完善的脚步也就停滞下来了。

导航

DotTextWeb数据库安装过程

        在安装DotTextData数据库时总是报错,不能执行数据库的新建,后来仔细研究其中数据库脚本才发现是存储路径问题。先看脚本中前两段代码:
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'DotTextData')
    
DROP DATABASE [DotTextData]
GO

CREATE DATABASE [DotTextData]  ON (NAME = N'DotTextData_Data', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\DotTextData_Data.MDF' , SIZE = 3, FILEGROWTH = 10%LOG ON (NAME = N'DotTextData_Log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\DotTextData_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
 COLLATE Chinese_PRC_CI_AS
GO
 
仔细看以下路径:
(FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\DotTextData_Data.MDF' , SIZE = 3, FILEGROWTH = 10%LOG ON (NAME = N'DotTextData_Log', FILENAME = N'D:\Program Files\Microsoft SQL Server\MSSQL\data\DotTextData_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)

中,可以看到数据库文件.MDF,和日志文件.LDF都是按SQLServer默认安装目录存储的,而我在SQLServer安装时将两种文件均设置放于E:\Program Files\Microsoft SQLServer\MSSQL\Data中,修改正确安装目录后,执行脚本,没有问题!
        不过个人觉得这样存储数据库文件可能会带来一些不足,如果你哪天SQL Server数据库系统出现问题,实在无奈之际可能会选择重新安装SQL Server,当你删除旧SQL Server时会自动将其中数据库文件给删了,毕竟我自己就遇到过这种情况,导致一个开发中的系统由于数据库文件而重来,对我来说是一不小教训!

posted on 2006-09-01 22:05  Slash  阅读(274)  评论(0编辑  收藏  举报