关于在SQL SERV2000中扩展空间的问题(在线)

wlwangzi 2003-08-25 09:58:22
在SQL SERVER 2000 中,数据库数据文件设为“文件增长不受限制”,最近,
我原来的硬盘满了,换了一个大硬盘后,数据库数据文件长度无法更改,系统提示“磁盘空间不足”,但我的硬盘还有60G,我不想再建一个数据文件,请问如何使原来的数据文件能够自动增长
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlwangzi 2003-08-25
  • 打赏
  • 举报
回复
我分离了再附加,属性不变啊,也不能改。。。帮忙,还有什么办法
happydreamer 2003-08-25
  • 打赏
  • 举报
回复
你有备份文件吗,恢复一下再改动设置
CrazyFor 2003-08-25
  • 打赏
  • 举报
回复
将数据库分离后再附加,或完全后备份再恢复成其它名字,没有问题就删除原来的库.
pengdali 2003-08-25
  • 打赏
  • 举报
回复
sp_detach_db 你的旧库名 --分离
GO

---拷贝路径一定要对
exec xp_cmdshell 'copy c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf'
go

--附加还原
CREATE DATABASE 你的旧库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
FOR ATTACH
GO

--附加新的库
CREATE DATABASE 你的新库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf')
FOR ATTACH
GO
pengdali 2003-08-25
  • 打赏
  • 举报
回复
sp_detach_db 你的旧库名 --分离
GO

---拷贝路径一定要对
exec xp_cmdshell 'copy c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf'
go

--附加还原
CREATE DATABASE 你的旧库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的旧库的文件.mdf')
FOR ATTACH
GO

--附加新的库
CREATE DATABASE 你的新库名
ON PRIMARY (FILENAME = 'c:\program files\microsoft sql server\mssql\data\你的新库的文件.mdf')
FOR ATTACH
GO
饮水需思源 2003-08-25
  • 打赏
  • 举报
回复
将数据库分离后再附加

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧