编写整个SQL Server的脚本

时间:2011-07-28 23:28:34

标签: sql-server

有没有办法轻松为整个SQL Server实例生成脚本?

我需要..

  • 所有数据库
  • 所有用户
  • 所有服务器对象
  • 所有sql职位

几乎所有东西。我需要找出给定字符串的位置,例如“xxxxxx”。

2 个答案:

答案 0 :(得分:2)

您想通过system catalogs检查的内容有多少

  • 数据库:select name from sys.databases
  • 角色/用户:select name from sys.database_principals
  • 服务器对象:select name from sys.objects

答案 1 :(得分:0)

如果您需要按名称查找数据库对象(例如表格,列,触发器) - 请查看名为SQL Search免费红门工具,它会执行此操作 - 它会搜索您的整个数据库中的任何类型的字符串。

enter image description here

enter image description here

对于任何DBA或数据库开发人员来说,这是一个非常必备的工具 - 我是否已经提到它绝对免费用于任何用途?