QQ群关系数据库本地恢复及SQL查询语句

不提供数据,只提供部署方法及查询语句。

部署条件:
  1. Win7系统。
  2. 硬盘至少300G空间
  3. SQL Server 2008 r2 开发版 
  4. 下载好的QQ群数据

Microsoft SQL server 2008 R2 安装步骤直接去这里看:https://www.jianshu.com/p/62916df2c487

部署完成后,打开数据库Management Studio。

连接数据库引擎:

连接后还原数据库:

新建查询 输入sql语句

如果提示以下报错

去防火墙里创建出、入规则各一条,TCP 1433端口。
sql 对外提供服务的端口是1433端口,在防火墙上创建一个允许的规则,选择tcp端口,输入1433
如何设置windows防火墙允许规则
参考: https://jingyan.baidu.com/article/c843ea0b7d5c7177931e4ab1.html

如果提示:

SQL SERVER 2008 无法启动T-SQL调试
则运行

sp_addsrvrolemember '机器名登陆用户名', 'sysadmin'

解决了以上问题即可尝试SQL语句查询:

QQ号查询所加入的所有Q群:

SELECT QQNum
      ,Nick
      ,Age
      ,Gender
      ,Auth
      ,[QQGroup].[dbo].[Member].[GroupNum]
      ,[QQGroup].[dbo].[Group].[GroupNum]
      ,Mast
      ,CreateDate
      ,Title
      ,Class
      ,Summary
       FROM  [QQGroup].[dbo].[Member] left join [QQGroup].[dbo].[Group]
       on  [QQGroup].[dbo].[Member].[GroupNum]=[QQGroup].[dbo].[Group].[GroupNum]
       WHERE [QQNum] = 这里填写要查询的QQ号码

QQ群号反查所有群员:

SELECT QQNum
      ,Nick
      ,Age
      ,Gender
      ,Auth
      ,[QQGroup].[dbo].[Member].[GroupNum]
      ,[QQGroup].[dbo].[Group].[GroupNum]
      ,Mast
      ,CreateDate
      ,Title
      ,Class
      ,Summary
       FROM  [QQGroup].[dbo].[Member] left join [QQGroup].[dbo].[Group]
       on   [QQGroup].[dbo].[Member].[GroupNum]=[QQGroup].[dbo].[Group].[GroupNum]
       WHERE [QQGroup].[dbo].[Group].[GroupNum] = 这里填写要查询的QQ群号码

原文地址:https://www.cnblogs.com/AirCrk/p/12665431.html