首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

设备'c:\qqwry\QQWry.Dat'文件不是有效的Microsoft 磁带格式备份集。RESTORE DATABASE 操作错误终止

2012-03-30 
设备c:\qqwry\QQWry.Dat文件不是有效的Microsoft 磁带格式备份集。RESTORE DATABASE 操作异常终止。我在网

设备'c:\qqwry\QQWry.Dat'文件不是有效的Microsoft 磁带格式备份集。RESTORE DATABASE 操作异常终止。
我在网上下载一个ip   地址数据库,文件为QQWry.Dat   ,但是试图用SQL   Server2000   还原,但是出现了那样的错误:

设备 'c:\qqwry\QQWry.Dat '文件不是有效的Microsoft   磁带格式备份集。RESTORE   DATABASE   操作异常终止。

请问   对于这个.dat   文件,我该用什么工具将它还原,不知道它里面的格式是什么形式的??


[解决办法]
1.下载QQ纯真ip数据库.
2.执行ShowIP.exe,数据解压至ip.txt中
3.打开ip.txt,替换所有空格为 "| "
4.对于表中只有国家没有城市的记录,补齐城市的名称方法为
替换文本5|CZ88.NET为5|CZ88.NET|CZ88.NET
4.在数据库中建临时ip表iptable,字段为
Startip varchar(50)--起始ip
Endip varchar(50)--终止ip
country varchar(50)--国家
city varchar(50)--城市
5.在sqlserver查询中执行EXEC master..xp_cmdshell 'bcp test.dbo.testtable in e:\ip.txt -c -q -U "sa " -P "pwd " -t "| " ' 将数据导入表中

热点排行