用于使用SQL Server 2008的工具,脚本

时间:2010-05-14 11:59:09

标签: sql-server-2008 scripting

在使用DB时,我发现使用一些工具很有用,这有助于我解决DB问题。

其中一些是:

1)插入生成器

2)可以在DB列表上执行脚本的工具

3)在存储过程和函数中查找文本。

4)数据库备份脚本

我的问题是,什么是最有用的工具,脚本(其他任何东西),可以帮助您使用 SQL Server

提前致谢。

更新

我认为,SQL Server 2008或其他任何版本都没有其他工具?

3 个答案:

答案 0 :(得分:2)

Redgate有一套非常强大的Sql Server工具。

答案 1 :(得分:2)

查看SMSS Tools Pack

答案 2 :(得分:1)

我有存储过程,执行以下操作:

系统工具:

  • 查找并列出有关给定列名称或部分列名称的每个事件和信息
  • 查找并列出有关给定对象名称或部分对象名称的每个事件和信息
  • 列出给定表的所有信息,所有列,计算列,列数据类型,可空性,默认值,标识,检查约束,索引,pk,fk,触发器和列注释。
  • 查找包含给定字符串的每个触发器,视图,存储过程或函数

商业公用事业:

我还制作了适用于商业信息的存储过程。在我们的应用程序的某个区域工作时,我将制作一个程序,显示给定事物的所有相关信息。我通常会使用多个PRINT和SELECT来显示所有可以连接到给定PK的内容的信息(如果有数千或行,则不会)。例如,一个实用程序会将DoctorID作为参数,并列出所有医生的信息,他们工作的办公室,他们接受的保险等。我喜欢在输出中包含表名,这样我就能记住数据的来源从不看代码。我也加入了这些显示中的所有代码表,所以我不是看“A”而是“Active(A)”。在系统工作了一段时间之后,我有很多这些实用程序,这在支持调用出现或者你需要调试问题等时非常有用。我通常在开发时构建这些实用程序,很难找到时间回去制作它们。