我需要從特定架構下的SQL Server 08數據庫中提取所有表,存儲特效和函數。我可能篩選Management Studio中顯示的項目,然後爲他們每個人做Script As -> Drop/Create
,但我真的很想避免這種情況,因爲模式中有很多項目。如何從特定模式中提取sprocs/tables/functions?
有沒有辦法做到這一點?
編輯:
我在this question一看(可能重複我剛發現)。我建議不要使用外部工具,因爲這是在工作,我需要獲得批准才能使用它。我也不想要一個大的Create Database
腳本 - 我需要爲每個表格/ sproc /函數單獨的腳本。
這作品,謝謝。儘管獲得一個奇怪的行爲 - 它適用於每個模式_except_我正在尋找。任何配置或任何東西可以阻止架構出現在這個查詢/ sys.objects中?我確定這些對象肯定是在正確的模式中,所以它不是空的。 – Alex