1

我正在學習如何發佈數據庫項目。我仍然試圖找出最好的方法,但現在服務器上沒有數據庫。發佈數據庫生成腳本按鈕已禁用

所以我想我會生成一個腳本。但是當我打開發佈數據庫對話框時,生成腳本按鈕被禁用。

Screen Shot

我猜我需要建立目標數據庫連接場,但我的系統上的數據庫不能反映服務器(其中有沒有)上的數據庫。

如何生成腳本以在服務器上創建數據庫?

回答

2

您需要目標數據庫連接才能生成腳本。 SSDT通過將編譯的項目與數據庫進行比較來工作。如果數據庫不存在,您可以指定創建數據庫,但是如果沒有目標數據庫,則沒有任何可比較的數據庫,並找出需要發佈哪些內容以使數據庫與項目聯機。

如果您只需要一個腳本,請將其指向本地實例上的某個新/虛擬數據庫併爲其生成一個腳本。但是,最好定期將其指向數據庫並將其作爲發佈配置文件保存在項目中,以便您可以輕鬆地重新使用它。

https://schottsql.wordpress.com/2013/10/22/all-ssdt-articles/可能會幫助你在這裏一點點。我在這個列表中發佈了一篇文章。

相關問題