[英]How to move a C# project with database to the user computer?
我正在使用 C# .net 處理一個項目,我正在使用(數據源)將該項目與 SQL 服務器數據庫連接起來。 現在,我如何將我的項目提交給教授? 我試圖將項目文件夾移動到另一台計算機,但我沒有工作,因為數據庫沒有連接。現在,我想知道如何將我的項目移動到另一台計算機,然后當您單擊執行文件時那台電腦,它會立即工作。
他讓我們制作一個補丁文件,但我不知道那是什么。
獲取數據庫的備份文件。 如何做到這一點
1) 右鍵單擊您的數據庫 > 任務 > 備份
2) 它將打開“備份數據庫窗口”
In Back Up Database Window
Check BackUp Component as "Database" RadioButton
If you want to change the name , you can
Check Backup set will expire : as "After" RadioButton and select the value as 0
Set Back Up To location as :
C:\Program Files\Microsoft Sql Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\YourDatabaeName.bak
Click OK
3) 它將為您生成一個“YourDatabaeName.bak”MSsql 備份文件。 稍后您的老師可以導入到另一個 sql server
或 1) 右鍵單擊您的數據庫 > 任務 > 備份 > 您可以生成腳本並將其保存在文本文件中,您可以將其作為項目材料提供。
關於 C# Application ,您需要提供完整的項目文件,包括從 .sln 文件開始,與您的應用程序集成的所有項目資源以及 .sln 都應該在一個文件夾中,並且必須是您的項目文件夾。
你還需要什么?
1) 將數據庫文件放在 yourApplication.exe 的同一目錄中
2)在concation中使用它:
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=" +
System.IO.Path.GetDirectoryName(Application.ExecutablePath) +
"\\database.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
您需要制作項目的安裝程序,以便您可以在教授的電腦上部署您的項目。但這里有一個問題。 如果您的教授沒有 sql server,那么應用程序將不會運行。 有兩種可能的方法可以處理它。 1. 你必須購買一個域名托管..所以你將你的數據庫 project.bak 文件托管在可以通過互聯網訪問的實時服務器上,你只需要更改連接字符串。 2. 使用 sql-lite 。 通過使用它,您只需要制作一個 sql-lite 數據庫文件。然后將此文件添加到您的安裝程序中,您就可以了..cheers
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.