回答
最简单的方法是批量导出所有表的所有数据,然后搜索/ grep查找有问题的字符串。
你可以导出使用SQL管理控制台的数据库到一个大的SQL脚本。一旦你有文本文件,你可以使用记事本/ grep /等。找到你要找的角色。
适合代码...但为什么不搜索syscomments? – gbn 2009-08-31 18:52:46
此代码将识别数据库中的每个表和varchar列。它可用于为每个表和列生成select语句,以搜索该列包含要查找的字符的行。
select o.id, o.name, c.name, t.name, t.*
from sysobjects o
join syscolumns c on c.id = o.id
join systypes t on t.xtype = c.xtype
where o.xtype = 'U'
and t.status = 0
and t.name like '%varchar'
order by o.name, c.name
根据您的表的大小和索引,这可能会也可能不是一个好主意。
这也是我的第一个想法。看起来像遍历所有结果将非常繁琐......我想我可以运行一个查询,当它发现匹配时发送包括表等在内的某种通知。谢谢您的帮助。 – Jason 2009-09-01 00:51:48
是 - 不是生成SELECT语句,而是将INSERT语句生成到公用表中,并包含表名和列名。 – 2009-09-01 01:19:01
- 1. 使用simd查找一个角色的第一个实例
- 2. 如何使用REGEX找到一个角色的一个实例?
- 3. 在Rolify中查找特定资源实例的所有角色
- 4. 找不到角色数据库
- 5. Android数据库:一个数据库表的多个实例
- 6. 使用Java查找实例中的所有SQL Server数据库
- 7. 寻找一个“示例数据库”
- 8. 在一个项目中查找一个类的所有实例
- 9. TSQL在线检查数据库实例
- 10. 在C中查找一个角色的最重要的发生?
- 11. SQL - 在数据库中找到多个实例时返回记录的第一个实例
- 12. PSQL查询以comapre数据库的两个实例的数据
- 13. 如何以编程方式查找Azure实例角色大小?
- 14. 查找变量的第一个实例
- 15. Windows Azure中同一实例上的多个角色
- 16. SQL Server 2014中的数据库角色
- 17. 在Excel中查找多个实例
- 18. SQL Server数据库角色
- 19. 如何查找数据库中的下一个/上一个行?
- 20. 在MVC(ASP)中的相同数据上实现多个角色
- 21. 检查数据库中是否存在角色?
- 22. 在单个实例中部署Web角色和工作者角色
- 23. 查找特定用户所在的所有数据库及其角色
- 24. 在AWS RDS Sql Server实例中仅恢复一个数据库
- 25. 在同一实例中同步两个Sql Server 2008数据库
- 26. Azure角色和实例
- 27. 查找不在另一个数据库中的表sql
- 28. 如何查找谁创建了AWS RDS数据库实例?
- 29. 为什么替换某个角色的函数只能对角色的第一个实例执行此操作?
- 30. 查看SQL Server数据库中所有角色的安全性?
可能比动态SQL更容易... – gbn 2009-08-31 18:50:47
谢谢,我们现在正在尝试...发现有更多的表/数据比我想象的要多,所以这需要一段时间。 – Jason 2009-09-01 00:52:47