我是用vs2008开发的程序,使用的sql最开始是vs自己安装的sql,后面要更求备份数据库,于是安装了一个sql servere manafement ,把原本安装目录下的数据库剪切到另一个位置,重新在vs中链接数据库,数据操作可以正常完成。但是在management中附加这个数据库后,可以备份数据库,但是在用.net运行备份数据库后,会出现如上错误,。求大婶知道。
还有这个错误:(.net运行时)
错误原因:无法打开物理文件
"C:\App_Data\keshe.mdf"。操作系统错误 32:"32(另一个程序正在使用此文件,进程无法访问。)"。无法打开物理文件
"C:\App_Data\keshe_log.ldf"。操作系统错误
32:"32(另一个程序正在使用此文件,进程无法访问。)"。由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'keshe'。有关详细信息,请参阅
SQL Server 错误日志。 BACKUP DATABASE
正在异常终止。文件激活失败。物理文件名称'C:\App_Data\keshe_log.ldf'可能不正确。
在.net运行出错后,再次在management里运行查询
backup database keshe to disk='d:krfghk.bak'
出错:消息 945,级别 14,状态 2,第 1 行
由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'keshe'。有关详细信息,请参阅 SQL Server 错误日志。
消息 3013,级别 16,状态 1,第 1 行
BACKUP DATABASE 正在异常终止。
错误原因:由于文件不可访问,或者内存或磁盘空间不足,所以无法打开数据库 'keshe'。有关详细信息,请参
答案:1 悬赏:60 手机版
解决时间 2021-03-17 01:35
- 提问者网友:我的未来我做主
- 2021-03-16 04:21
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-16 04:30
你的数据库文件被别的程序占用着
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯