sql使用问题

neng21cn 2000-08-16 09:01:00
用SQL建一个库,会有.MDB和.LDB两个文件
如果我有这两个文件能否把其导入SQL。
说的明白一点就是:我重装了SQL,以前的库只剩下.MDB和.LDB这两个文件,我现在想恢复以前的库,不知有没有办法。
...全文
134 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtjack 2000-08-16
  • 打赏
  • 举报
回复
好像不行!你先把数据库备份(restore)成文件.dat也可以!然后如果你删掉数据库在恢复时使用这个文件是可以的!
neng21cn 2000-08-16
  • 打赏
  • 举报
回复
对不起,刚才我说用RESTORE DATABASE 导出其实是弄错了,那是最早的曾备份过的库,
而没有备份过,只有.mdf和.LDF的库我用你说的方法还不行。
huntout 2000-08-16
  • 打赏
  • 举报
回复
use master
BACKUP DATABASE oldDatabaseName
TO DISK = 'c:\old.dat'
RESTORE FILELISTONLY
FROM DISK = 'c:\old.dat'
RESTORE DATABASE newDatabaseName
FROM DISK = 'c:\old.dat'
WITH MOVE 'oldMdfName' TO 'c:\new.mdf',
MOVE 'oldLdfName' TO 'c:\new.ldf'

-- oldMdfName,oldLdfName可以從你的Database的Properties中看到
-- c:\可以換成你想要的路徑
neng21cn 2000-08-16
  • 打赏
  • 举报
回复
删记录,我解决了。怎样给数据库改名。
neng21cn 2000-08-16
  • 打赏
  • 举报
回复
?我想删除一个表里的数据但他说“缺少或不正确的键列信息,更新影响到过多的行”怎样解决
前因,我采用自动计数的列有重复的数值。(因导入所致)我更改了表的数据结构,单还是删除不了(除了用导出的方法)
neng21cn 2000-08-16
  • 打赏
  • 举报
回复
HUNTOUT:
我你说的方法把原来的东西导了出来。谢谢。还有一个问题用Enterprise Manager除了导出的方法,还有没有办法给数据库该名。
huntout 2000-08-16
  • 打赏
  • 举报
回复
用Enterprise Manager中的restore database...試試!
neng21cn 2000-08-16
  • 打赏
  • 举报
回复
谢谢 byfree
byfree 2000-08-16
  • 打赏
  • 举报
回复
可以用存储过程,例子如下:
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\mssql7\data\pubs.mdf',
@filename2 = N'c:\mssql7\data\pubs_log.ldf'

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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