我試圖創建一個程序,這將產生一個SQL數據庫模式,包括表,視圖,鍵,索引,觸發器等......這樣的:檢索在C#中的SQL Server數據庫的信息
CREATE TABLE TableName(....) ....
CREATE VIEW ViewName(...) ....
我知道這是可能的,因爲SQL Server Management Studio執行它(生成腳本命令)。但是,它是如何做到的?
更新:我忘了提及有關權限:我是數據庫的所有者(在大多數情況下),但我不SYS管理員。會有什麼區別嗎?
像所有表名?即表的列表? –
我不明白你。 –
你打算如何處理模式?如果要使用相同的模式創建新的數據庫,則需要確定創建對象的有效順序。這是一個不平凡的問題。 – HABO