我继承了格式不正确的SQL Server数据库。 (一些咨询公司进来做项目并离开而没有完成) 我对这个数据库的主要问题是:
我还继承了针对该数据库运行的asp.net应用程序。
我想清理这个数据库。我知道更改数据类型必须在每个表上进行。摆脱所有额外的表和存储过程。什么是最简单的方法。 任何其他提示,使其更清洁和更小的赞赏。
我还想提一下我安装了RedGate工具。(如果有帮助)。
谢谢
答案 0 :(得分:0)
查看他们允许从实时数据库创建项目的Sql Server Data Tools。您可以在其中执行的一些操作是右键单击“查找用法”以获取表格,视图和功能。
只要以前的开发人员使用存储过程和视图而不是直接查询,它就应该以这种方式找到对项目的引用,而不会杀死你的项目。
另外,为了找到未使用的存储过程,在应用程序中的每个存储过程的顶部放入一些基本日志记录,在X天后,那些尚未登录到表中的那些可能是安全的。删除,否则通过.NET代码进行繁琐的搜索会找到它们。