我對MS Access非常有經驗,但我正嘗試轉換到VB.net和SQL Server。我正在嘗試構建一個多用戶數據庫。該mdf文件將在局域網上的某臺計算機上,並且每臺連接的計算機都有該應用程序。我需要一種方法讓最終用戶選擇mdf文件的路徑,因此只使用一個mdf文件。我有一個工作方法,但我想確保我在正確的軌道上。當一個窗體加載,我有這個:將VB.net連接到SQL Server Express mdf
My.Settings("mslConnectionString") = "Server=(localdb)\v11.0;Integrated Security=true;AttachDbFileName=E:\Documents\Visual Studio 2013\Projects\WindowsApplication3\WindowsApplication3\msl.mdf;"
這是一個適當的方式鏈接到後端mdf文件?我想要做的是製作一個表單,最終用戶可以導航到正確的網絡路徑,然後我想我會將該路徑存儲在文本文檔中。當表單被打開時,它會首先查看文本文檔並在運行時更改路徑。提前致謝。
您需要將MDF附加到「LAN上的計算機」上的SQL Server實例(Express可能適合您)以創建多用戶應用程序。 –
因此,它不像運行Access後端?好的,如果託管數據的機器運行SQL Server Express,我會以某種方式在服務器上「託管」文件。如果這是正確的,我的連接字符串將如何改變?我會只使用mdf文件的完整路徑,還是其他的? – devhl
您不指向該文件。您指向SQL Server的實例。就像這樣:「Server = my_server; Database = name_of_db; User Id = user_name; Password = my_password」 – Bugs