读书人

设备#039;c:\qqwry\QQWry.Dat#039;文件不是有效

发布时间: 2012-03-30 17:32:09 作者: rapoo

设备'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 "| " ' 将数据导入表中

读书人网 >SQL Server

热点推荐