日期:2014-05-17  浏览次数:20632 次

SQL SERVER2005数据存储空间问题
两个问题:
1、问题描述:用户数据库属性-文件,数据库文件的自动增长设置,最大文件大小设置为:限制文件增长(MB)为256MB
   疑问:是否当数据库文件达到256MB,该数据库就不写入数据,导致应用程序连接不上数据库
2、问题描述:数据库文件默认放在C盘目录下:C:\Program Files\Microsoft SQL Server\mssql.2\mssql\Data,该文件不断增长,导致磁盘空间已满,应用程序无法连接该数据库。
   疑问:是否可将数据库文件更改到其他磁盘,既可以保留原来数据又可以继续写入新数据?请问该如何操作?
   

------解决方案--------------------
引用:
两个问题:
1、问题描述:用户数据库属性-文件,数据库文件的自动增长设置,最大文件大小设置为:限制文件增长(MB)为256MB
   疑问:是否当数据库文件达到256MB,该数据库就不写入数据,导致应用程序连接不上数据库
2、问题描述:数据库文件默认放在C盘目录下:C:\Program Files\Microsoft SQL Server\mssql.2\mssql\Data,该文件不断增长,导致磁盘空间已满,应用程序无法连接该数据库。
   疑问:是否可将数据库文件更改到其他磁盘,既可以保留原来数据又可以继续写入新数据?请问该如何操作?
   

1.不太对,如果只为256MB,那么交易的操作会失败(DML 插入更新等登),但是应用程序还是可以连上来,因为可以查询。只是影响数据库而不是INSTANCE.
2.可以,增加辅助文件就可以了(NDF)