我正在使用C#.net工作,我正在使用(數據源)將此項目與SQL Server數據庫連接起來。現在,我怎樣才能將我的項目提交給教授?我試圖將項目文件夾移到另一臺計算機上,但由於數據庫沒有連接,我沒有工作。現在,我想知道如何將項目移動到另一臺計算機上,然後單擊執行文件時那臺電腦,它會立即工作。如何將包含數據庫的C#項目移至用戶計算機?
他要求我們做一個補丁文件,但我不知道那是什麼。
我正在使用C#.net工作,我正在使用(數據源)將此項目與SQL Server數據庫連接起來。現在,我怎樣才能將我的項目提交給教授?我試圖將項目文件夾移到另一臺計算機上,但由於數據庫沒有連接,我沒有工作。現在,我想知道如何將項目移動到另一臺計算機上,然後單擊執行文件時那臺電腦,它會立即工作。如何將包含數據庫的C#項目移至用戶計算機?
他要求我們做一個補丁文件,但我不知道那是什麼。
取回數據庫的備份文件。如何做到這一點是
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服務器
或 1)右鍵單擊數據庫>任務>備份>可以生成腳本並將其保存在文本文件中,您可以將其作爲項目材料。
關於C#應用程序,您需要提供完整的Project文件,包括從.sln文件開始,所有與您的應用程序集成在一起的項目資源與.sln一起應該位於單個文件夾內,並且必須是您的項目文件夾。
你還需要什麼?
非常感謝你對這個很好的解釋 我的問題是當我移動整個項目文件時,因爲數據庫沒有工作。我的教授沒有將SQL Server發送給我的數據庫! 有沒有辦法將數據庫附加到項目中?無需在教授計算機上安裝Visual Studio和Sql Server Management System。 – user2925516
我真的需要你的幫助 – user2925516
如果APPLICATION是一個asp.net web應用程序,你可以將你的數據庫(.mdf和.ldf)保存在App_Data文件夾中。然後,您需要更改Web應用程序的web.config中的
你需要做一個項目的安裝程序,所以你可以在你的教授的pc上部署你的項目,但這裏有一個問題。如果你的教授沒有sql服務器,那麼應用程序將不會運行。 有兩種可能的方法可以處理它。 1.你必須購買一個域名託管..所以你主持你的數據庫project.bak文件在現場服務器上可以通過互聯網訪問,你只需要改變連接字符串。 2.使用sql-lite。通過這一點,你只需要做出的SQL數據庫精簡版的文件。然後將此文件添加到您的安裝程序,你會oky..cheers
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");
您可以使用[SQLite的(https://en.wikipedia.org/wiki/SQLite)或SQL CE數據庫,使其可隨身攜帶,也可以包括創建數據庫所需的腳本,並讓他在運行代碼之前在他的計算機上運行它(假設他已安裝了一些SQL Server)。這是一個[指南](http://jungels.net/articles/diff-patch-ten-minutes.html)關於補丁文件的內容。 –
SQL服務器具有SQLCe,它是SQLite的SQL Server版本。 –
我已經使用SqlServer管理系統創建了我的數據庫。 Visual Studio我去了工具>>連接到數據庫。 然後我添加了DataSource。 我很抱歉不理解你的解釋。我應該如何處理SQL CE? – user2925516