0
我們的一臺服務器上的數據庫中有許多視圖。我需要所有的視圖定義爲文本文件保存在以下格式:將所有視圖導出到文本文件
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或者什麼?
** [SMO:
只是創建光標對準此選擇,併爲每個行存儲的數據與這樣的文件Scripter](https://www.simple-talk.com/sql/database-administration/automated-script-generation-with-powershell-and-smo/)**你可以像在'從SSMS生成腳本GUI '。另一種可能性是使用動態SQL和使用系統對象來重新創建輪子。 – lad2025
我在Parallel Data Warehouse上,它沒有像SSMS那樣的所有功能。 –