回答
最簡單的方法是批量導出所有表的所有數據,然後搜索/ 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