我们其中一台服务器上的数据库中有许多视图。我需要将所有视图定义保存为以下格式的文本文件:
IF OBJECT_ID('<[Schema_Name].[VIEW_NAME]>') IS NOT NULL
DROP VIEW <[Schema_Name].[VIEW_NAME]>
GO
<<View Definition Here>>
GO
GRANT SELECT ON <[Schema_Name].[VIEW_NAME]> TO [PUBLIC]
GO
文本文件应命名为Schema_Name.VIEW_NAME.txt
我不想手动执行此操作,因为这会占用我所有的时间。知道这是否可以自动化吗?也许使用 SSIS 之类的?