我需要从特定架构下的SQL Server 08数据库中提取所有表,存储特效和函数。我可能筛选Management Studio中显示的项目,然后为他们每个人做Script As -> Drop/Create
,但我真的很想避免这种情况,因为模式中有很多项目。如何从特定模式中提取sprocs/tables/functions?
有没有办法做到这一点?
编辑:
我在this question一看(可能重复我刚发现)。我建议不要使用外部工具,因为这是在工作,我需要获得批准才能使用它。我也不想要一个大的Create Database
脚本 - 我需要为每个表格/ sproc /函数单独的脚本。
这作品,谢谢。尽管获得一个奇怪的行为 - 它适用于每个模式_except_我正在寻找。任何配置或任何东西可以阻止架构出现在这个查询/ sys.objects中?我确定这些对象肯定是在正确的模式中,所以它不是空的。 – Alex