bak打开查询方法:建议使用
1).下载安装SQL 2012,下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=29062,点击下载, 选择SQLEXPRWT_x86_CHS(32位系统)或者SQLEXPRWT_x64_CHS(64位系统),安装好即可!
2).打开SQL Server Management Studio,导入下载好解压后的某酒店2000W数据的文件: shifenzheng.bak
——下面是导入数据的方法:
1.右击SQL Server 2012实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”
2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3.在弹出的对话框中,选“从设备”
4.点击“选择设备”
5.点击“添加”
6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。
7.点击确定回到“还原数据库”对话框。
8.点击“选项”选项卡
9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。
——搜索数据方法
1)运行SQL Server Management Studio,并展开还原后的数据库。
2)点击工具栏的"新建查询"
3)在查询框输入select * from cdsgus; 然后点工具栏的“!执行”按钮。过会儿就能看到2000W条数据了(查询时间快慢和硬盘有关系)。
4)根据姓名查询:在查询框输入select * from cdsgus where Name = '姓名'; 然后点工具栏的“!执行”按钮。就会输出所有这名字的记录。
5)根据身份证号码查询:在查询框输入select * from cdsgus where CtfId = '身份证号'; 然后点工具栏的“!执行”按钮。
6)根据手机号查询:在查询框输入select * from cdsgus where Mobile = '手机号';然后点工具栏的“!执行”按钮。
另外还可以根据地址神马的查询,不过以上查询方法已经很精确了,尤其使用身份证和手机号查询的结果尤为精确。(别忘了复制SQL语句后面的分号)
需要注意的是,还原后的数据库大小7G多。普通的硬盘查询会极慢,大家要有耐心。有固态硬盘的查询就会非常快了,有条件的弄到服务器上查询也不错。使用普通PC硬盘的,必须要有耐心