【发布时间】:2022-06-21 01:50:11
【问题描述】:
有时我在一个 SQL 数据库的开发实例上完成了一个解决方案的开发,经过几个测试周期、返工、调整等。
什么时候可以在生产中移动所有东西,我必须确保没有任何东西被错误留下(触发器、存储过程)。
【问题讨论】:
有时我在一个 SQL 数据库的开发实例上完成了一个解决方案的开发,经过几个测试周期、返工、调整等。
什么时候可以在生产中移动所有东西,我必须确保没有任何东西被错误留下(触发器、存储过程)。
【问题讨论】:
一个助手是获取数据库中所有对象的简单列表。
获取数据库中所有对象列表的简单查询如下:
select * from Sys.objects as o left join sys.schemas as s on o.schema_id = s.schema_id
where is_ms_shipped = 0
order by s.name, o.type, o.name
您可以根据需要对其进行调整、删除字段等。
几点说明:
使用 SSMS (SQL Server Management Studio),您可以轻松地将结果导出到 Excel 中,并对其进行处理,将其添加到文档中。
【讨论】: