0

我正在使用 C# .net 开发一个项目,并且正在使用(数据源)将该项目与 SQL Server 数据库连接起来。现在,我如何将我的项目提交给教授?我试图将项目文件夹移动到另一台计算机,但由于未连接数据库,我没有工作。现在,我想知道如何将我的项目移动到另一台计算机,然后单击执行文件那台电脑,它会立即工作。

他要求我们制作一个补丁文件,但我不知道那是什么。

4

3 回答 3

2

获取数据库的备份文件。如何做到这一点是

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 都应该在一个文件夹中,并且必须是您的项目文件夹。

你还需要什么?

于 2013-10-30T20:34:58.757 回答
0

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");
于 2018-03-08T09:50:53.030 回答
-1

你需要制作项目的安装程序,这样你就可以在教授的电脑上部署你的项目。但这里有一个问题。如果您的教授没有 sql server,那么应用程序将无法运行。有两种可能的方法可以处理它。1.您必须购买一个域托管..所以您将您的数据库 project.bak 文件托管在可以通过互联网访问的实时服务器上,您只需要更改连接字符串。2.使用 sql-lite 。通过使用它,您只需制作一个 sql-lite 数据库文件。然后将此文件添加到您的安装程序中,您就可以了..cheers

于 2017-12-30T08:05:33.663 回答