傳統上,我使用SQL Server Management Studio創建簡單的數據庫,然後進行備份並恢復爲空數據庫聯機。這是我的託管服務器的首選方式。Visual Studio 2013數據庫項目 - 部署/發佈 - 文件組PRIMARY
我最近開始使用Visual Studio 2013數據庫項目選項,因爲我更喜歡那個環境。我用這個http://sanderstechnology.com/2013/schema-modelling-with-visual-studio-2013-preview/12336/#.VijncNKFO71作爲我的指南。
有差異 - 我沒有post部署腳本選項,所以我使用PUBLISH創建了數據庫,這似乎很好。在我看過的所有例子中都有一個不同的怪癖。當我發佈時,它會使用我選擇的名稱創建數據庫並追加_PRIMARY
。在數據庫屬性中,它顯示數據庫名稱,但在上面顯示FileGroup = Primary
,所以我假設這是爲什麼?當我通過VS2013或SQL Server Management Studio查看數據庫時,它只顯示數據庫名稱,但如果我想將數據庫附加到項目中,則必須附上_PRIMARY.mdf
文件。
在我的無知中,我假設_PRIMARY
是數據庫的包裝?我想知道爲什麼VS2013會這樣做,如果按照上面的解釋部署我的方式,這是否會導致問題?或者我只是做一切錯誤..
我回答了你的問題,但我不清楚你的聲明'當我通過VS2013或SQL Server Management Studio查看數據庫時,它只顯示數據庫名稱,但如果我想將數據庫附加到項目中,我必須附加_PRIMARY.mdf文件.'如果這是一個問題,你能否提供更多細節,甚至是截圖? – Keith