簡體   English   中英

我可以使用SQL Server項目創建/管理LocalDB文件嗎?

[英]Can I use a SQL Server project to create/manage a LocalDB file?

盡管我非常了解SQL,但是我是SQLServer和相關Visual Studio工具的新手。

我希望在我的開發PC上具有一些存儲過程的本地測試數據庫(因此它必須是SQL Server而不是SQLLite)。 LocalDB似乎是答案,我可以通過Server Explorer創建LocalDB MDF文件。 但是我認為我不能/不應該將MDF文件放入版本控制中-其他開發人員也需要該數據庫來進行本地測試。

我覺得這里是Visual Studio SQL Server項目類型,但是我看不到這樣的項目如何鏈接到實際的數據庫。 在我看來,我想在VS中建立一個SQLServer項目,添加表/存儲的procs / etc,這將自動構建LocalDB MDF文件。

我不確定您如何將它們掛在一起以及文件都放在哪里,有人可以幫忙澄清一下嗎?

我基本上是從這一點開始的:我有一個包含C#項目的SLN。我的C#代碼使用配置中的連接字符串調用某些存儲過程,但實際上還沒有DB。 理想情況下,任何開發人員在構建代碼時都需要創建一個虛擬數據庫,而無需手動創建它,而無需安裝SQLServer。 因此,似乎我想在我的解決方案中創建一個SQLServer Project,這將神奇地創建LocalDB。 那可行/正確嗎?

您是否需要使用Visual Studio,如果僅想執行一些存儲過程,SSMS是否會不符合要求? SQL Server Express是免費的,它的大小受到限制,我認為SQL開發人員版最近是免費的,可能值得研究。

為了測試目的,我也在Hyper-V虛擬機上安裝了幾個SQL Server安裝,這可能是一個選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM